/**
 * @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_HEIGHT = 30;
var REPLACE_WIDTH = 600;

window.addEvent('domready', function()
{
	//nur wenn der user die richtige flash version hat
	if (swfobject.hasFlashPlayerVersion("8.0.0"))
	{
		//alle H1 in ein Array stecken
		var aH1Elemts = document.getElementsByTagName("h1");
		
		//kpoien für texte und breite 
		var aText = new Array();
		var aWidth = new Array();
		
		for (var i=0; i<aH1Elemts.length; i++)
		{
			//Das Item eindeutig markieren zum austausch:
			aH1Elemts[i].id = "REPLACE_CONTAINER_" + i;
			
			aText.push(aH1Elemts[i].firstChild.data);
			
			if (aH1Elemts[i].getAttribute("width"))
			{
				aWidth.push(aH1Elemts[i].getAttribute("width"));
			}
			else
			{
				aWidth.push(REPLACE_WIDTH);
			}
			
		}

		//Flash Parameter
		var params = {};
		params.scale = "noscale";
		params.salign = "tl";
		params.wmode = "transparent";

		//
		var attributes = {};
		
		for (var j=0; j<aText.length; j++)
		{
			var cText = aText[j];
			var nWidth = aWidth[j];
			
			var flashvars = {};
			flashvars.text = cText;			

			swfobject.embedSWF("fileadmin/flash/amarobk/text_replace.swf", "REPLACE_CONTAINER_" + j, nWidth , REPLACE_HEIGHT, "8.0.0", "", flashvars, params, attributes);
		}
	}
});