cmd=0;
cmd_ar=new Array();

// updateFunc: Function for syncronising Flash-players

function updateFunc(str) {
        makeCall(str);
}

// thisMovie: Function for synchronising Flash-players

function thisMovie(movieName) {
        var isIE = navigator.appName.indexOf("Microsoft") != -1;
        return (isIE) ? window[movieName] : document[movieName];
}

// makeCall: Function for synchronising Flash-players

function makeCall(sts) {        
        for(var i=0; i<cmd_ar.length; i++) {
                if('player_'+i != sts) {
                        thisMovie('player_'+i).updater();
                }
        }
}

// debug: Add Debug-Message to #debug-div

function debug(msg) {
	if (document.getElementById('debug_box'))
		$('debug_box').innerHTML = msg+"<br/>"+$('debug_box').innerHTML;
}

// switchDebug: Switch #debug-div on/off

function switchDebug() {		
	if (Element.getHeight($('debug')) <= 30) {
		$('debug').style.height = "300px";
		$('debug_box').style.height = "280px";
	} else {
		$('debug').style.height = "15px";
		$('debug_box').style.height = "0px";
	}
}

// PNG-Fix

if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent && navigator.userAgent.indexOf("Opera")==-1)
{
	document.writeln('<style type="text/css">img { visibility:hidden; } </style>');
	window.attachEvent("onload", LoadPng);
}

function LoadPng()
{
	var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
	var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);

	for (var i = document.images.length - 1, img = null; (img = document.images[i]); i--)
	{
		if (itsAllGood && img.src.match(/\.png$/i) != null)
		{
			var src = img.src;
			img.style.width = img.width + "px";
			img.style.height = img.height + "px";
			img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='scale')"
			img.src = "/img/none.gif";
		}
		img.style.visibility = "visible";
	}
}

// Layout/Height-Fix

function fixLayout(){
	var ch = document.getElementById("main");
	if(ch){
		if ( document.documentElement.clientHeight > ch.offsetHeight )
		{
			ch.style.minHeight = document.documentElement.clientHeight + "px";
		}
	}
}
function fixLayoutIE(){
	var ch = document.getElementById("main");
	if(ch){
		if ( document.documentElement.clientHeight > ch.offsetHeight )
		{
			ch.style.height = document.documentElement.clientHeight + "px";
		}
	}
}
if (window.addEventListener){
	window.addEventListener("resize", fixLayout, false);
	window.addEventListener("load", fixLayout, false);
}
else if (window.attachEvent){
	window.attachEvent("onresize", fixLayoutIE);
	window.attachEvent("onload", fixLayoutIE);
}
