/**
 * Function zum Sliden von Bilden in einem DIV
 * 
 */

var gDuration = 2; // Time for fading
var slides = 0;	// 0 for continue
var executionTime = 4;


function CreateSlide(pDivID, pImagesName) {
	var lDiv = pDivID;
	var lImg = pImagesName;
	var countSlides = 0;
	new PeriodicalExecuter(function(pe) {
		if ((++countSlides >= slides) && (slides != 0))
			pe.stop();
		var Images = document.getElementsByName(lImg);
		var Div = document.getElementById(lDiv);
		if (Images.length < 2)
			pe.stop();
		else {
			var Image = Images[Images.length - 1];
			$(Image.id).fade( {
				duration : gDuration
			});
			setTimeout(function() {
				Div.insertBefore(Image, Div.childNodes[0]);
				$(Image.id).appear( {
					duration : 0.01
				});
			}, (gDuration * 1000) + 50);

		}
	}, executionTime);

}

// Ab hier fuer den Hauptbanner
var divs_to_fade = new Array();


var myDate = new Date();
var lastMouseMove = myDate.getTime();
var myTimeout = '';

                     
// the number of milliseconds between swaps.  Default is five seconds.
//var wait = 2500;
//var duration = 0.5;
// moved to startscreen.tpl

//the function that performs the fade
function swapFade() {
	var now = new Date();

	/* nicht crossfaden, wenn sich die Mouse auf dem Wrapper innerhalb der wait-Zeit bewegt hat */
	if((now.getTime()-lastMouseMove)>wait) {
		//$(divs_to_fade[muhkuh]).fade({ duration:(duration)});
	
			$(divs_to_fade[muhkuh]).fade({ duration:duration,
			afterFinish: function(el){	
			}
		});
		
		muhkuh++;
		if (muhkuh >= divs_to_fade.length) {
			muhkuh = 0;
			
		}
		//$(divs_to_fade[muhkuh]).appear({duration:duration});
		
		
		$(divs_to_fade[muhkuh]).appear({ 
			duration:duration, 
			afterFinish: function(el){
			
			} 
		});
	}else{
		clearTimeout(myTimeout);
	}
 myTimeout = setTimeout("swapFade()", (duration*1000)+wait);
}


function startPage() {
 // this array consists of the divs we wish to crossfade between
 //divs_to_fade = $('faderWrapper').getElementsByClassName('startScreenFader');
 divs_to_fade = $$('#faderWrapper .startScreenFader');
 // setInterval('swapFade()',wait);
 // setTimeout works better here with IE
	if(divs_to_fade.length > 1)
		
		myTimeout = setTimeout("swapFade()", (duration*1000)+wait);
}

document.observe("dom:loaded", function() {
	//alert($('faderWrapper'));
	if ($('faderWrapper') ) {
		startPage();
		$('faderWrapper').observe('mousemove',function(mm){
			lastMouseMove = new Date().getTime();
		});
	};
});

function winner_window(param) {
 //if (typeof(prize) == "undefined") open = 'noprize';
 
/*   if(read_cookie('gewinnspielkeks') != null) */
	if(1 == 2)
	{
	//alert('nicht null');
	}
	else
	{
	set_cookie('gewinnspielkeks','angezeigt',1);
 
	var win = new Window( "seidensticker_winner",
	                { className: "seidensticker",
	                url:"/?site=layer_winners&content_only=true&noseo=1&param="+param,
	                title:"<span></span>",
	                width:592, 
	                height:405,
	                top:100,
	                left:100,
	                zIndex:1000,
	                showEffectOptions:{duration: 0.3},
	                hideEffectOptions:{duration: 0.4},
	                maximizable:false,
	                minimizable:false
	                } );
	win.setDestroyOnClose();
	win.showCenter(true);    
	}
	return false;
}

function set_cookie(my_cookie,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else expires = ""
	document.cookie = my_cookie+"="+value+expires+"; path=/";
}

function read_cookie(my_cookie) {
	var my_cookie_eq = my_cookie + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i< ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') {
			c = c.substring(1,c.length);
		}
		if (c.indexOf(my_cookie_eq) == 0) {
			return c.substring(my_cookie_eq.length,c.length);
		}
	}
	return null
}

function delete_cookie(my_cookie) {
	set_cookie(my_cookie,"",-1);
}


