/* Benoetigt SWF Object Klasse */
browserFlashVersion = deconcept.SWFObjectUtil.getPlayerVersion();
needFlashVersion = 6;

htmlElements = new Array("h1", "h5"); // ,"i"

function insertFlashes() {
	if (browserFlashVersion.major >= needFlashVersion) {
		for (i = 0; i < htmlElements.length; i++) {
			replaceHeading(htmlElements[i]);
		}
	}
}

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++) {
		// Ersetzen des Menues
		if (htmltag == "i") {
			myValue = URLEncode(document.getElementsByTagName(htmltag)[i].getElementsByTagName("a")[0].innerHTML);
			mylink = document.getElementsByTagName(htmltag)[i].getElementsByTagName("a")[0].href;

			if (document.getElementsByTagName(htmltag)[i].getElementsByTagName("a")[0].className == "active") {
				flashVars = 'headline=' + myValue + '&mylink=' + mylink + '&active=true';
			}
			else {
				flashVars = 'headline=' + myValue + '&mylink=' + mylink;
			}

			myHeight = 20;
			myWidth = 180;
			myName = "menuitem_" + i;

		}
		else if (htmltag == "h1") {

			myValue = document.getElementsByTagName(htmltag)[i].innerHTML;
			myValue = URLEncode(myValue);
			myValuePrint = document.getElementsByTagName(htmltag)[i].innerHTML;

			myHeight = 18;
			myWidth = 600;
			myName = "headline_" + i;
			flashVars = 'headline=' + myValue;


		}
		// alle anderen headlines etc ..
		else {
			myValue = document.getElementsByTagName(htmltag)[i].innerHTML;
			myValue = URLEncode(myValue);
			myValuePrint = document.getElementsByTagName(htmltag)[i].innerHTML;

			myHeight = 15;
			myWidth = 180;
			myName = "teaser_" + i;
			flashVars = 'headline=' + myValue;

		}


		if (myValue != undefined) {

			myObj = document.getElementsByTagName(htmltag)[i];
			myParent = myObj.parentNode;

			myFlash = ( ' ' +
					'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + myWidth + '" height="' + myHeight + '">' +
					'<param name="movie" value="/_static/swf/' + htmltag + '.swf" />' +
					'<param name="quality" value="high" />' +
					'<param name="wmode" value="transparent" />' +
					'<param name="scale" value="noscale" />' +
					'<param name="flashVars" value="' + flashVars + '" />' +
					'<embed src="/_static/swf/' + htmltag + '.swf" wmode="transparent" scale="noscale" flashvars="' + flashVars + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + myWidth + '" height="' + myHeight + '"></embed>' +
					'</object>' +
					' ');


			replaceDiv = document.createElement('div');

			if (htmltag != "i") {
				myFlash = myFlash + '<span class="' + htmltag + '">' + myValuePrint + '</span>';
			}


			replaceDiv.innerHTML = myFlash;


			replaceDiv.className = "flashheadline";
			//replaceDiv.innerHTML = myFlash;
			myParent.replaceChild(replaceDiv, myObj);
			i--;

		}

	}

}

insertFlashes();

