var nolink = false;
var elp1;
var elp2;
var elp3;

/* DOM-READY *************************************************************************************************************** */
 window.addEvent('load', function() {
	 
	//Pop-under function; var MAPPER maps 'BO-keyword' to html element
	MAPPER = {
		'body' : $('page_pregame'),
		'freetest' : null, 
		'gender' :  $('genderbox'),
		'gender_male' : $('gender_male'),
		'gender_female' : $('gender_female'),
		'firstname': $('firstname'),
		'halfreg': $$('#reg_half #submit'),
		'fulreg': $$('#reg_full #submit'),
		'street': $('street'),
		'country': $('landselect'),
		'extra' : null
	}
	map_elements(); 
	 
	var sprize = "";
	
	if($('content').getElement('input[name=answer]')) {
		sprize = $('content').getElement('input[name=answer]').get('value');
		if(sprize !="") showData(sprize);
	}
	
	var url = location.href.split("prize=");
	if(url.length>1) {
		sprize = url[1].substring(0,1);
		showData(sprize);
	}

	// if(statpos) $$('.timer').each(function(el){ el.getElement("div").setStyle("width",statpos+"px"); });
	
	if($('reg_half')) {
		/*
		var jetzt = new Date();
		var Tag = jetzt.getDate(); if (Tag < 10) Tag = "0" + Tag;			
		var Monat = jetzt.getMonth()+1; if (Monat < 10) Monat = "0" + Monat;			
		var Jahr = jetzt.getFullYear(); 		
		var Stunden = jetzt.getHours(); if (Stunden < 10) Stunden = "0" + Stunden;		
					
		var Minuten = jetzt.getMinutes(); if (Minuten < 10) Minuten = "0" + Minuten;			
		var Sekunden = jetzt.getSeconds(); if (Sekunden < 10) Sekunden = "0" + Sekunden;	
		*/
		if($('datetime')) $('datetime').set('html', 'Haz click en el premio que desees:');
		
		if(sprize =="") {
			
			$$('div.sheet').each(function(el){
				el.setStyle("display","block");
				el.set('tween', {duration: 'long'});
				el.tween('height', "350");
			});
			
			var ibut = 0;
			var ilink = 0;
			
			$$('div.but').each(function(el){
					el.set("opacity",0);
					ibut++;
					el.id = ibut;
					el.addEvent("click",function() {
						el.getParent('div.sheet').addClass('selected');
						movePrizes(el.id);
						return false;	
					});
				});
			
			$$('img.link').each(function(el){
					ilink++;
					el.id = ilink;
					el.addEvent("click",function() {
						movePrizes(el.id);
						return false;	
					});
				});
				
			elp1 = $('p1').getElements('img');
				elp1.set("opacity",0);
				
			var p1 = setTimeout(function() {
				elp1.set('morph', {duration: 250}).morph('.prizebig_1'); 
			},1000 );
			
			elp2 = $('p2').getElements('img');
				elp2.set("opacity",0);
				
			var p2 = setTimeout(function() {			
				elp2.set('morph', {duration: 250}).morph('.prizebig_2'); 
			},1500 );
			
			elp3 = $('p3').getElements('img');
				elp3.set("opacity",0);
			
			var p3 = setTimeout(function() {
				elp3.set('morph', {duration: 250}).morph('.prizebig_3'); 
			},2200 );
	
			var buts = setTimeout(function() {
				$$('div.but').each(function(el){
					el.fade('in');
				});
			},2500 );
		
		}
	}
	
	if($('reg_full')) {
		sprize = $('formular').getElement('input[name=answer]').get('value');
		for(i=1;i<4;i++) {
			if(i != sprize) $('p'+i).setStyle("display","none");
		}
	}
	
	if($('page_survey')) survey_main();
	
	/*
	//Sponsoren Slider
	try {
		sponsorenSlide();
	} catch(e) {}
		
	*/
	
	//Popunder Page1 - 
//	if(show_pup1) popUnderP1();
	
	$(document).addEvents({
		'mouseenter': function(){
			nolink = false;
		},
		'mouseleave': function(){
			nolink = true;
		}
	});
});

function doRegister() {
	var a = document.getElementById('agb');	
	if(!a.checked){
		hidetagsIE('select');
		document.getElementById('agberror').style.display = "block";
		return false;
	} else {
		$('form_master').submit();		
	}
}

function doRegisterAccept(){
	var a = document.getElementById('agb');
	a.checked = "checked";
	hidelayer('agberror');
	$('form_master').submit();
}
		
function movePrizes(i) {
	var iel=0;	
	$('formular').getElement('input[name=answer]').set("value", i);
	$$('div.sheet').each(function(el){
		iel++;
		if(iel != i) {
			el.set('tween', {duration: 1000});
			el.tween('height', "0");
		} else {
			if(i == 1) {
				setTimeout(function() {
					el.set('tween', {duration: 1000});
					el.tween('margin-left', "-35");	
					el.getElements('div.but').fade('out');
				},1000 );
				setTimeout(function() {
				el.getElements('.description').set('tween', {duration: 1000});
				el.getElements('.description').tween('left', "45");	
				},2000 );
			} else {
				setTimeout(function() {
					el.set('tween', {duration: 1000});
					el.tween('margin-left', "10");	
					el.getElements('div.but').fade('out');
				},1000 );
				setTimeout(function() {
				el.getElements('.description').set('tween', {duration: 1000});
				el.getElements('.description').tween('left', "0");	
				},2000 );
			}
			
			setTimeout(function() {
				$('stage').set('tween', {duration: 1000});
				$('stage').tween('height', "350");
			},2000 );
			
			setTimeout(function() {
				if($$('div.sheet[class~="selected"] .but').length > 0) $('print_prize').set('html', $$('div.sheet[class~="selected"] .but')[0].get('html'));
				$('formular').setStyles({ display : "block", marginTop : 0, opacity : 0 });
				$('formular').fade('in');
			},3000 );
			
		}
	});
}

/* OnUnLoad Function */
function onUnloadDoThis() {
	if(nolink && exit_fenster != '') {		
		eval(exit_fenster);
	}
}

/* Startflash Kommunikation ************************************************************************************************* */
function showData(n) {
	if($('p'+n)) {
		if($('p'+n).getElements('.but').length > 0) $('print_prize').set('html', $('p'+n).getElements('.but')[0].get('html'));
		$('formular').setStyle('display','block');
		$('formular').getElement('input[name=answer]').set("value", n);
		$('p'+n).addClass("fixedPrize");
		$('stage').addClass("showBg");
	}
}

/* Coregformular abschicken: Hinweisbox anzeigen oder weiter ************************************************************************************************* 
var errortext = true;
function fillcheck() {
	var obj = document.inter;
	var layer = document.getElementById('hinweisbox');
	
	ausgabe = true;
	for(i=0;i<(obj.length);i++){
		if ((obj.elements[i].name.indexOf("coreg_pk_") > -1) && obj.elements[i].checked == true) {
			errortext = false;
			if(obj.elements[i].name.indexOf("confirmbox::") > -1 && obj.elements[i].checked == false) {
				console.log("b) name: "+obj.elements[i].name+" - "+obj.elements[i].name.indexOf("confirmbox::")+" - "+obj.elements[i].checked);
				errorcbtext = obj.elements[i].name.split("::");
				alert("Sie muessen noch die Checkbox des gewaehlten Angebots bestaetigen!");
				ausgabe = false;
			}
		}
	}
	if (errortext == true) {
		hidetagsIE('select');
		layer.style.display = 'block';
		ausgabe = false;
	}
	if(ausgabe == true) {
		$('inter').submit();
	}
}
*/
function inter_check_all() {
	return;
	for(i=0;i<(document.inter.length);i++) {
		if ((document.inter.elements[i].name.indexOf("coreg_pk_") > -1)) document.inter.elements[i].checked = true;
	}
}

//call the popunder:
var popIsDead = false;
var showPu = function(url) {
	if (!popIsDead) {
		var clickPop = window.open(url,'','scrollbars=yes,width=970,height=720,resizable=yes');
		clickPop.blur();
		popIsDead = true;
	}
}
