/* Popup *************************************************************************************************************** */

	function openWindow(url,width,height) {
		window.open(url,'','scrollbars=yes,width='+width+',height='+height+',resizable=yes');
	} 
	
	function MM_openBrWindow(theURL,winName,features) { 
	  window.open(theURL,winName,features);
	}
	
// Für Task 0045122 modifiziert, nicht zum kopieren geeignet ausser für den Effekt aus Task 0045122
var map_elements = function() {
	if (typeof(POPUNDER) !="object") {
		return false;
	}
	if (typeof(MAPPER) == "object") {
		//Pop-under function; var POPUNDER is filled in html files (#44805)
		for (var mapped in MAPPER) {
			if ( MAPPER[mapped] && POPUNDER[mapped] != undefined ) {
				if (typeof(MAPPER[mapped]) == 'string') {
					var clicktarget = $(MAPPER[mapped]);
				} 
				else if (typeof(MAPPER[mapped]) == 'object') {
					var clicktarget = MAPPER[mapped];
				}
				if (clicktarget) {
					clicktarget.mapkey = mapped;
					clicktarget.addEvent( 'click', function() {
						// Für Task 0045122
						if(this.mapkey == 'fulreg') {
							check_popunder();
						}
						showPu(POPUNDER[this.mapkey]['url'], POPUNDER[this.mapkey]['size']);
					});
				}
			}
		}
	} else {
		setTimeout(function(){map_elements();}, 1000);
	}
}

// Popunder URL Ergänzung mit Telefonnummer
function check_popunder() {
	if(POPUNDER.fulreg.url) {
		if($('tel_areacode').get('value') != '' && $('tel_number').get('value') != '') {
			POPUNDER.fulreg.url = POPUNDER.fulreg.url + $('tel_areacode').get('value') + $('tel_number').get('value');
		}
	}
}
	
	//make it popup! simply add the class 'poplink' to every link!
	window.addEvent('domready', function() {
		var popLinks = $$('a.poplink');
		popLinks.each(function(el){
			el.set({
				'events': {
					'click': function() {
						//63780
						if (this.href.indexOf('datenschutz') > -1) {
							var left = 100;
							var top = 200;
						} else {
							var left = 600;
							var top = 200;
						}
						window.open(this.href,'','scrollbars=yes,width=400,height=450,resizable=yes,left='+left+',top='+top);
						return false;
					}
				}
			})
		});
		//do not call popunder on elements with class 'preventPop':
		$$('.preventPop').each(function(el){
			el.addEvents({
				'mouseenter': function(){
					preventPop = true;
				},
				'mouseleave': function(){
					preventPop = false;
				}
			});
		})
		//Pop-under function; var POPUNDER is filled in html files
		map_elements();
		
		// browser detection (task 49153)
		var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
		var is_firefox36 = navigator.userAgent.toLowerCase().indexOf('firefox/3.6') > -1;
		var is_firefox4 = navigator.userAgent.toLowerCase().indexOf('firefox/4.0') > -1;
		var is_firefox5 = navigator.userAgent.toLowerCase().indexOf('firefox/5.0') > -1;
		var is_ie6 = navigator.userAgent.toLowerCase().indexOf('msie 6.0') > -1;
		var is_ie7 = navigator.userAgent.toLowerCase().indexOf('msie 7.0') > -1;
		var is_ie8 = navigator.userAgent.toLowerCase().indexOf('msie 8.0') > -1;
		var is_ie9 = navigator.userAgent.toLowerCase().indexOf('msie 9.0') > -1;
		
		//deactivate pop under in browser (task 49153):
		if (is_firefox4 || is_firefox5) popIsDead = true;
	});

/* Globales Script das Selectboxen sichtbar und unsichtbar macht ************************************************************************************************* */

	function hidetagsIE(TagNamen){
		if ( navigator.userAgent.indexOf("MSIE 6") != -1 ){
			var no = 0;
			while (document.getElementsByTagName(TagNamen)[no]){
				document.getElementsByTagName(TagNamen)[no].style.visibility = "hidden";
				no++;
			}
		}
	}

	function showtagsIE(TagNamen){
		if ( navigator.userAgent.indexOf("MSIE 6") != -1 ){
			var no = 0;
			while (document.getElementsByTagName(TagNamen)[no]){
				document.getElementsByTagName(TagNamen)[no].style.visibility = "visible"; 
				no++;
			}
		}
	}
	

/* Globales Script das DIVs sichtbar und unsichtbar macht ************************************************************************************************* */

function hidelayer(divs) {
		document.getElementById(divs).style.display = "none";
		if(divs == "popinfo") document.getElementById("landselect").style.display = "block";
	}
	
function showlayer(divs) {
		document.getElementById(divs).style.display = "block";
		if(divs == "popinfo") document.getElementById("landselect").style.display = "none";
	}
	
/* Coreg Checkbox anhaken beim Klick aufs Bild ************************************************************************************************* */

function checkthebox(el) {
	document.getElementsByName(el)[0].checked = !document.getElementsByName(el)[0].checked;
}	
	
/* Popunder, das auf Seite 1 eingeblendet wird ******************************************* */
function popUnderP1() {
	/* partner pks einfach hinten in das array packen */
	var notshown = new Array(1088,0,831,1092,941,1042,155,1027,876,1080,983,813,1107,1038)
	
	if (document.getElementById("register")) {
		var ppk = document.getElementById("register").partner_pk.value;
	} else {
		var ppk = document.forms[0].partner_pk.value;
	}
	var nopop = false;
	for (i=0;i<notshown.length;i++) {
		if(ppk == notshown[i] || ppk == '') { 
			nopop = true;
			break;
		}
	}
	//alert('PPK ist '+ppk+' | '+notshown.length+":"+nopop)
	if(!nopop) {
		var pu = window.open("http://www.winmycar.de/perl/lp.pl?file=index1.html&partner_pk=1014&sub_id=GWS-PopUnder","","width=940,height=790,scrollbars=1,resizable=1");
		pu.blur();
	}
}

/* Funktion für die Erstellung der SkyScrapper der gewinner auf der 1. Seite  */
var winnerH1 = "Nostri vincitori";
var winnerImages = '2,3,7,6,5';
function writeImages(h1, images) {
	var winnerlinks = images.split(",");
	for (i=0;i<winnerlinks.length;i++) {
		document.write('<a href="javascript:MM_openBrWindow(\'/wingame/'+sponsor_switch_wingame+'/winner.htm\',\'\',\'scrollbars=yes,width=910,height=700\')"><img src="http://de.static.planet49.com/gewinner/winners/images/'+winnerlinks[i]+'.jpg" id="winner'+i+'" /><br\/></a>');
	}
	document.getElementById("skyH1").innerHTML = h1;
}

/* Function for savin the click action on start layer
  0=close on X; 1=click in button; 2=click on background; 3=autoclose
*/
var lclick = function(ident) {
	var reqUrl = 'http://www.planet49.it/cgi-bin/global.pl?todo=log_misc&ident=layer_startpage_'+ident;
	var req = new Request({url: reqUrl, method: 'GET'});
	req.send();
	document.register.start_layer_action.value = 'layer_startpage_'+ident+'_fullreg';
}

