/**
 * @description: SIFR - Scalable Inman Flash Replacement
 * @company: Interwa GmbH
 * @developer: Benjamin Sasse
 * @version: 0.1 beta
 *
 * ! WICHTIG !
 * @required: mootools.js und swfobject.js
 
	hier gibt es mehr info
	http://code.google.com/p/swfobject/ 
 */

var REPLACE_CONTAINER	= new Array("tx-clmulticontent-pi1-header","tx-gkbooking-pi1-header","tx-clnewsletter-pi1-header","tx-gkgewinnspiel-pi2-register-header1","tx-gkgewinnspiel-pi2-register-header2","tx-cliwcontentbox-pi1-header","tx-gkgewinnspiel-pi2-thanks-header1","tx-gkgewinnspiel-pi2-thanks-header2","tx-cliwcontact-pi1-header","tx-gkgewinnspiel-pi3-gewinn-header-element","tx-gkgewinnspiel-pi4-gewinn-header-element");
var REPLACE_HEIGHT		= 30;

window.addEvent('domready', function()
{
	//ae Divs in ein Array stecken
	var aDivElem = document.getElementsByTagName("div");
	
	//ae Elemente, deren Inhalte durch SIFR ausgetauscht werden sollen
	var aReplElem = new Array();
	
	for (var i = 0; i < aDivElem.length; i++)
	{
		for (var j = 0; j< REPLACE_CONTAINER.length; j++)
		{
			if(aDivElem[i].className == REPLACE_CONTAINER[j])
			{
				aReplElem.push(aDivElem[i]);
			}
		}

	}

	//Flash Parameter
	var params = {};
	params.scale = "noscale";
	params.salign = "tl";
	params.wmode = "transparent";

	//
	var attributes = {};
	
	for (var j = 0; j < aReplElem.length; j++)
	{
		var cText = aReplElem[j].firstChild.data;
		var cColor = aReplElem[j].getAttribute("color");
		var nWidth = aReplElem[j].getAttribute("width");
		
		var flashvars = {};
		flashvars.text = cText;
		flashvars.color = cColor;
			
		//Das Item eindeutig markieren zum austausch:
		aReplElem[j].id = "REPLACE_CONTAINER_" + j;
		swfobject.embedSWF("/fileadmin/flash/text_replace.swf", "REPLACE_CONTAINER_" + j, nWidth, REPLACE_HEIGHT, "8.0.0", "", flashvars, params, attributes);	

	}
});
