window.addEvent('domready', function() {
	//Pop-under function; var MAPPER maps 'BO-keyword' to html element
	MAPPER = {
		'body' : $('reg_half'),
		'freetest' : null, 
		'gender' :  $('genderbox'),
		'gender_male' : $('gender_male'),
		'gender_female' : $('gender_female'),
		'firstname': $('firstname'),
		'halfreg': $('register_half'),
		'fulreg': $('blinkybut'),
		'street': $('street'),
		'country': $('landselect'),
		'extra' : null
	}
	
	if($('coreg_page')){
		var coregs_not_hidden = new Array('227', '230');
		coregs_not_hidden.each( function(e) { 
			if($('coreginfo_' + e)) showdiv('coreginfo_' + e);
			if($('coreginfo_trigger_' + e)) hidediv('coreginfo_trigger_' + e);
		});
		$$('.coreginfo_trigger').each( function(e, i) {
			var coreginfos = $$('.coreginfo');
			$(e).addEvent('click', function() {
				toggle(coreginfos[i]);
			});
		});
	}
});
var nolink = false;
var noexitpop = false;

function ajaxstats(page) {
	if(window.XMLHttpRequest)
	{
    	try 
		{
			req = new XMLHttpRequest();
        } 
		catch(e) 
		{
			req = false;
        }
    // branch for IE/Windows ActiveX version
    } 
	else if(window.ActiveXObject) 
	{ 
       	try 
		{
        	req = new ActiveXObject("Msxml2.XMLHTTP");
      	} 
		catch(e) 
		{
        	try 
			{
          		req = new ActiveXObject("Microsoft.XMLHTTP");
        	} 
			catch(e) 
			{
          		req = false;
        	}
		}
    }
	if(req && page != 0) 
	{
		urlx = "/cgi-bin/49lp.pl?file=images/pixel.gif&partner_pk="+page+"&ident=close&wingame_pk=32";
		randurl = urlx + "&" + Math.random();
		req.open("GET", randurl, true);
		req.send("");	
	}
}

  
var count = 0;

function checkform() {	
	var a = document.getElementById('agb');
	if(count>2){
		return true;
	}
	else if (!document.register.agb.checked) { 
		//kurzer Aufruf dieses Links zum Tracking in "diverse Logs" (http://www.planet49.com/cgi-bin/log.pl?todo=log_show&type=optin_msg)
		document.images[0].src = "/cgi-bin/log.pl?todo=log_show&type=optin_msg";
		document.images[0].src = "/pixel.gif";
		showlayer('agberror');
		return false;
	} else {
		return true;
	}
}

function doRegisterAccept() {
			var a = document.getElementById('agb');
			if(a.checked != "checked"){
				hidelayer('agberror');			
			}
		}

	
var errortext = true;		

function fillcheck()
{
	ausgabe = true;
	for(i=0;i<(document.inter.length);i++)
	{
		//alert("name:"+document.inter.elements[i].name + ", ind:" + document.inter.elements[i].name.indexOf("question::"));
		if ((document.inter.elements[i].name.indexOf("coreg_pk_") > -1) && document.inter.elements[i].checked == true) {
			errortext = false;
			if(document.inter.elements[i+1] && document.inter.elements[i+1].name.indexOf("confirmbox::") > -1 && document.inter.elements[i+1].checked == false) { 		
					alert("Sie muessen noch die Checkbox des gewaehlten Angebots bestaetigen!");
					ausgabe = false;					
			} 
		}
	}


	if (errortext == true) {
		hidetagsIE('select');
		document.getElementById('werbeflaeche_coreg').style.display = 'block';
		//alert("Bitte w&auml;hlen Sie mindestens ein Gratis Angebot aus,\nindem Sie die Checkbox anklicken.");
		ausgabe = false;
	} 

	if(ausgabe == true) {
		 document.inter.submit();
	}

}


function inter_check_all() {
	return;
	for(i=0;i<(document.inter.length);i++) {
		if ((document.inter.elements[i].name.indexOf("question::") > -1)) document.inter.elements[i].checked = true;
	}
}

// Uhrzeit ------------------------------------------------------------------------------------------------------------------------------
	function currentTime() {
		var jetzt = new Date();                  
		var Stunden = jetzt.getHours();
		if (Stunden < 10) Stunden = "0" + Stunden;
		var Minuten = jetzt.getMinutes();
		if (Minuten < 10) Minuten = "0" + Minuten;	
				
		return (Stunden + ":" + Minuten);
	}
// Moveboxes Startseite

var circle = 0;
var startpos = 0;
var posy;
var movespeed = 10;

ie = (navigator.appName.indexOf("Microsoft Internet Explorer")!=-1)? true:false

function initmove(pluspos) {
 	if (document.getElementById) {
		if(pluspos) startpos +=  pluspos;
		circle = document.getElementById("movebox").style;
		move2it();
		//alert(document.getElementById("movebox").style.top);
		}		
	}	
		
function moveit() {
	if (ie) { 
		var posy = document.documentElement.scrollTop-startpos;
		}
	else {
		var posy = window.pageYOffset-startpos; 
		}	
	if(posy <= 0) posy = 0;
	
	return posy;
	}	
	
function move2it() {
	scrollpos = moveit();
	layerpos = (circle.top.replace(/px/, "")*1);
	steps = scrollpos-layerpos;
	//alert(layerpos+" : "+scrollpos+" : "+steps);	
	if(layerpos != scrollpos && layerpos >= 0) {
		layerpos += Math.floor(steps * 0.05) ;
		circle.top = (layerpos) + "px"; 		
		}	
	setTimeout("move2it()", movespeed);
	}
	
	
//Show question number in header:	
function markQuest(no) {
	$$(quizpagesEl.getElements('li')[no].addClass('visited'));
}
	

function nextCover(no) {
coverBox = $('cover');	
	try {
		if (coverPics.length>0) {
			throw "yes";
		} else {
			throw "no";
		}
	} catch(rs) {
		if (rs=="yes") {
			if (coverPics.length >= no) {
				coverBox.style.backgroundImage = 'url(' + coverPath+coverPics[no-1] +')';
			} else {
				coverBox.style.backgroundImage = 'url(' + coverPath+coverPics[coverPics.length-1] +')';
			}
		}
	}
}

//returns time stamp
var tStamp = function() {
	var ts = new Date();
	var ms = ts.getTime();
	return ms;
}
var ftPk = function() {
  var pk = document.freetest_form.freetest_pk.value;
  return pk;
}

//lässt den Button auf page2_fullreg rot blinken
var schalter = false;			
function blinken(){
	if(schalter){
		$("blinkybut").style.backgroundColor = "#ff0000";
	}
	else{
		$("blinkybut").style.backgroundColor = "";
	}
	schalter=!schalter;
	setTimeout("blinken()",700);
}
