	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);
	}

//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() {
					window.open(this.href,'','scrollbars=yes,width=400,height=450,resizable=yes');
					return false;
				}
			}
		})
	})
	
	// 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;
	
	check_coreg.initialize([157, 51, 222, 229]);
	
	// Task 62335 - Checkbox synchronise
	coreg_synchronizer();
});
	
var coreg_synchronizer = function() {
	if($$('form[name=inter] .coregwrapper').length > 0) {
		$$('form[name=inter] input[type=checkbox][class*=autocheck_coreg_pk_]').each(function(autocheckbox) {
			var temp_coreg_pk = autocheckbox.get('class').replace(/^.*(coreg_pk_\d+).*$/, '$1');
			autocheckbox.coreg_pk_checkbox = $(temp_coreg_pk);
			autocheckbox.coreg_pk_checkbox.autocheckbox = autocheckbox;
			autocheckbox.addEvent('click', function() {
				var temp_checked = autocheckbox.get('checked');
				autocheckbox.set('checked', temp_checked);
				autocheckbox.coreg_pk_checkbox.set('checked', temp_checked);
			});
			autocheckbox.coreg_pk_checkbox.addEvent('click', function() {
				var temp_checked = autocheckbox.coreg_pk_checkbox.get('checked');
				autocheckbox.set('checked', temp_checked);
				autocheckbox.coreg_pk_checkbox.set('checked', temp_checked);
			});
		});
	}
}
	
var check_coreg = new Object();
check_coreg.regex = '';
check_coreg.maxlength = '';
check_coreg.initialize = function(coreg_list) {
	if(coreg_list == undefined) {
		if($$('form[name="inter"]').length > 0) {
			$$('form[name="inter"] input[name$="_special_mobile"]').each(function(element) {
				check_coreg.check_number(element, /^coreg_(\d+)_special_mobile$/i);
			});
			$$('form[name="inter"] input[name$="_special_phone"]').each(function(element) {
				check_coreg.check_number(element, /^coreg_(\d+)_special_phone$/i);
			});
			$$('form[name="inter"] input[name$="_special_tel"]').each(function(element) {
				check_coreg.check_number(element, /^coreg_(\d+)_special_tel$/i);
			});
		}
	} else {
		if(coreg_list.length > 0) {
			coreg_list.each(function(coreg_pk) {
				var temp_input = $$('form[name="inter"] input[name^="coreg_' + coreg_pk + '_special_mobile"]');
				if(temp_input.length > 0) {
					check_coreg.check_number(temp_input[0], /^coreg_(\d+)_special_mobile$/i);
				} else {
					temp_input = $$('form[name="inter"] input[name^="coreg_' + coreg_pk + '_special_phone"]');
					if(temp_input.length > 0) {
						check_coreg.check_number(temp_input[0], /^coreg_(\d+)_special_phone$/i);
					}else {
						temp_input = $$('form[name="inter"] input[name^="coreg_' + coreg_pk + '_special_tel"]');
						if(temp_input.length > 0) {
							check_coreg.check_number(temp_input[0], /^coreg_(\d+)_special_tel$/i);
						}
					}
				}
			});
		}
	}
}
check_coreg.check_number = function(element, coreg_regex) {
	element.coreg_id = element.get('name').replace(coreg_regex, '$1');
	element.addEvent('keyup', function() {
		switch(element.coreg_id) {
			case '229':
				check_coreg.regex = /^07\d{9}$|^447\d{9}$/;
				check_coreg.maxlength = '12';
				break;
			default: 
				check_coreg.regex = /^0[1-9]\d{9}$/;
				check_coreg.maxlength = '11';
		}
		element.set('maxlength', check_coreg.maxlength);
		if(element.get('value').search(check_coreg.regex) > -1) {
			$('coreg_pk_' + element.coreg_id).set('checked', true);
		} else {
			$('coreg_pk_' + element.coreg_id).set('checked', false);
		}
	});
}

/* 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;
}

function checkit(boxname) {
	document.getElementsByName(boxname)[0].checked = true;
	//exceptions(boxname);
}

function uncheckit(boxname) {
	document.getElementsByName(boxname)[0].checked = false;
	//exceptions(boxname);
}	

/* Funktion für die Erstellung der SkyScrapper der gewinner auf der 1. Seite  */
var winnerH1 = "Chosen winners of the last season!";
var winnerImages = '2,3,7,6,5';
function writeImages(h1, images) {
	var folder = sponsor_switch_wingame;
	if(sponsor_switch_wingame == "39") folder = "voting_2009";
	var winnerlinks = images.split(",");
	for (i=0;i<winnerlinks.length;i++) {
		document.write('<a href="javascript:MM_openBrWindow(\'/wingame/'+folder+'/winner.htm\',\'winner\',\'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.co.uk/cgi-bin/global.pl?todo=log_misc&ident=layer_startpage_'+ident; 
	var req = new Request({url: reqUrl, method: 'GET'});                                                    
	req.send(); 
	document.form_master.start_layer_action.value = 'layer_startpage_'+ident+'_fullreg'; 
}

// Sponsors opener for every wingame_pk 
window.addEvent('domready', function() {
	var sponsor = 0;
	var wls = window.location.search;
	if (wls.search(/sponsor=(\d+)/) > -1) {
		sponsor = wls.match(/sponsor=(\d+)/)[1];
		change_links(sponsor);
	}
})
var change_links = function(sponsor) {
	if (sponsor != 0) {
		var poplinks = $$('a.poplink');
		poplinks.each( function(el) {
			var this_href = $(el).getProperty('href');
			var new_href = this_href.replace(/sponsor.htm/, 'sponsor_'+sponsor+'.htm');
			$(el).setProperty('href', new_href);
		});
	}
}

// adding the wingame_pk value to agb.htm and datenschutz.htm
window.addEvent('domready', function() {
	if (typeof sponsor_switch_wingame != 'undefined') {
		var poplinks = $$('a.poplink');
		poplinks.each( function(el) {
			var this_href = $(el).getProperty('href');
			var new_href = '';
			var to_search = '';
			if (this_href.search(/agb.htm/) > 0) to_search = 'agb.htm'; 
			if (this_href.search(/datenschutz.htm/) > 0) to_search = 'datenschutz.htm'; 
			if (to_search != '') new_href = this_href.replace(to_search, to_search+'?sponsor='+sponsor_switch_wingame);
			else new_href = this_href;
			$(el).setProperty('href', new_href);
		});
	}
});


// get parameter from url

function get_url_param( name )
{
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");

	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var results = regex.exec( window.location.href );

	if ( results == null )
		return "";
	else
		return results[1];
}

