if(top!=self) top.location=self.location;

function StopError() { return true; }
// window.onerror=StopError;






function SetOpacity(elem, opacityAsInt)
{
	var opacityAsDecimal = opacityAsInt;
	
	if (opacityAsInt > 100)
		opacityAsInt = opacityAsDecimal = 100; 
	else if (opacityAsInt < 0)
		opacityAsInt = opacityAsDecimal = 0; 
	
	opacityAsDecimal /= 100;
	if (opacityAsInt < 1)
		opacityAsInt = 1; // IE7 bug, text smoothing cuts out if 0
	
	elem.style.opacity = opacityAsDecimal;
	elem.style.MozOpacity = opacityAsDecimal;
	elem.style.KhtmlOpacity = opacityAsDecimal;

	/* haben wir den IE und hat das Element keine Childs, dann faden */
	if (document.all) {
		if (elem.children.length < 1)
			elem.style.filter  = "alpha(opacity=" + opacityAsInt + ")";
		else {
//			for(i=0; i<elem.children.length; i++)
//				elem.children[0].style.filter  = "alpha(opacity=" + opacityAsInt + ")";
			}
		}

	
	if (opacityAsDecimal == 0) {
		elem.style.visibility = "hidden";
		}
	else {
		elem.style.visibility = "visible";
		}
}

function FadeOpacity(elemId, fromOpacity, toOpacity, time, fps)
{
	var steps = Math.ceil(fps * (time / 1000));
	var delta = (toOpacity - fromOpacity) / steps;
	
	FadeOpacityStep(elemId, 0, steps, fromOpacity, delta, (time / steps));
}

function FadeOpacityStep(elemId, stepNum, steps, fromOpacity, delta, timePerStep)
{
    SetOpacity(document.getElementById(elemId), Math.round(parseInt(fromOpacity) + (delta * stepNum)));

    if (stepNum < steps)
        setTimeout("FadeOpacityStep('" + elemId + "', " + (stepNum+1) + ", " + steps + ", " + fromOpacity + ", " + delta + ", " + timePerStep + ");", timePerStep);
}




var a, b, curanis, maxanis; curanis = 0;
var aniPosition = new Array(10);
var aniInterval = new Array(10);
function initiateAnis() {
	for (a = 0; a < 10; a++) 
		aniPosition[a] = 0;

    a = 0;
	if (document.getElementById('bgani_'+a+'_1')) {
		for (b = 1; b < 4; b++)
			if (document.getElementById('bgani_'+a+'_'+b))
				document.getElementById('bgani_'+a+'_'+b).style.visibility = "hidden";
		aniInterval[a] = this.setInterval('autoteaserimage('+a+');', 6000);
		}

}
function autoteaserimage(teasnr) {
	++aniPosition[teasnr];
	if (!document.getElementById('bgani_'+teasnr+'_'+aniPosition[teasnr]))
		aniPosition[teasnr] = 0;
	showintervalimage(teasnr, aniPosition[teasnr]);
}

function showintervalimage(a1,a2) {
	for (i = 0; i < 4; i++)
		if (document.getElementById('bgani_'+a1+'_'+i))
			if (document.getElementById('bgani_'+a1+'_'+i).style.visibility != "hidden") {
				FadeOpacity('bgani_'+a1+'_'+i, 100, 0, 1200, 15);
			}
	FadeOpacity('bgani_'+a1+'_'+a2, 10, 100, 800, 20);
}

