

// FLASH ERSATZ

function handleError() {
	return true;
}

window.onerror = handleError;

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.charAt(b.indexOf(".")-1))>=a
    }
    return false
}

function URLEncode(s) {
     if (window.encodeURIComponent) {
        return encodeURIComponent(s);
     }
     else if (window.escape) {
        return escape(s); 
     }
     return s;
}


function replaceHeading(htmltag) {


	for(var i = 0; i < document.getElementsByTagName(htmltag).length; i++) {
	
		myValue = document.getElementsByTagName(htmltag)[i].innerHTML;

		if (myValue != undefined) {
			
			myObj = document.getElementsByTagName(htmltag)[i];
			myParent = myObj.parentNode;
		
			width = myObj.offsetWidth;
			height = myObj.offsetHeight;
			
				// FLASH AUSGABE
				
				myValue = URLEncode(myValue);
				
				//alert("FLASH: " + myValue);
				
				myFlash = ('<object classid="clsid:d27cdb6e-ae6d'
				 +'-11cf-96b8-444553540000" codebase="http://fpdownlo'
				 +'ad.macromedia.com/pub/shockwave/cabs/flash/swflash'
				 +'.cab#version=6,0,0,0" width="' + width + '" height="' + height + '" id="'
				 +'boxtitle" align="middle" class="' + htmltag + '"> <param name="allowScrip'
				 +'tAccess" value="sameDomain" /> <param name="wmode" value="transparent" /> <param name="movie'
				 +'" value="/static/swf/' + htmltag + '.swf" /><param name="FlashVars" value="headline=' + myValue + '&pos=' + position + '" /> <param name="quality" v'
				 +'alue="high" /> <param name="scale" value="noscale' 
				 +'" /> <param name="salign" value="lt" /> <param n'
				 +'ame="bgcolor" value="#91A80C" /> <embed src="/static/swf/' + htmltag + '.swf" FlashVars="headline=' + myValue + '&pos=' + position + '" quality="high" wmode="transparent" scale="noscale" salign="l'
				 +'t" bgcolor="#91A80C" width="' + width + '" height="' + height + '" name='
				 +'"boxtitle" align="middle" allowScriptAccess="sameD'
				 +'omain" type="application/x-shockwave-flash" plugin'
				 +'spage="http://www.macromedia.com/go/getflashplayer'
				 +'" wmode="transparent" class="' + htmltag + '" /> </object>');
				
				
				// FLASH AUSGABE
			
				
				
				replaceDiv = document.createElement('div');
				replaceDiv.className = "flashheadline";
				replaceDiv.innerHTML = myFlash;
				myParent.replaceChild(replaceDiv, myObj);
				
				i--;
			
		}
	
	}
	
}


if (hasFlash() && document.getElementsByTagName) {
	replaceHeading("h1");
	replaceHeading("h4");
}


