//Flash-Detection
var hasFlash = function() {
	var a=6;
	if(navigator.appVersion.indexOf("MSIE")!=-1 && navigator.appVersion.indexOf("Windows")>-1) {
		document.write('<script language="VBScript"\> \non error resume next \nhasFlash = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & '+a+'))) \n</script\> \n');
		if(window.hasFlash!=null) return window.hasFlash
	}
	if(navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) {
		var b=(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description;
		return parseInt(b.substr(b.indexOf(".")-2,2),10)>=a
	}
	return false
}();

//sIFR Klasse
if(hasFlash == true) {
var sIFR = new Class({
    Implements : Options,
   
    options:{
        swfPath: '/wp-content/themes/boettner/js/',
        font:'vandenkeere'
    },
 
    initialize:function(selector,options){
        if($(selector)){
            selector = $(selector);
        }
        this.setOptions(options);
        this.elements = $$(selector);
        this.elements.each(this.createSWF,this);
    },
   
    createSWF:function(el){
        var text = el.get('html');
        var dimension = el.getSize();
        var styles = el.getStyles('text-align','padding-top','padding-bottom','padding-left','padding-right','font-size','color','padding-left','line-height');
        var swf_width = dimension.x - ( styles['padding-left'].toInt() + styles['padding-right'].toInt() );
        var swf_height = dimension.y - ( styles['padding-top'].toInt() + styles['padding-bottom'].toInt() );
        var obj = new Swiff(this.options.swfPath+this.options.font+'.swf', {
            width: swf_width ,
            height: swf_height ,
            container:el,
            params: {
                wmode: 'transparent'
            },
            vars: {
                txt: text,
                w: swf_width ,
                h: swf_height ,
				textsize: styles['font-size'],
                textalign: styles['text-align'],
                textcolor: styles['color'],
                offsetTop: styles['padding-top']
            }
        });
    }
});
}