if (top.location != location){
	top.location.href = document.location.href;
}

function randomNum(nr) {
	return parseInt((Math.random() * nr) + 1);
}
function doPopup(popupPage) {
	window.open(popupPage,"popup"+randomNum(100),"width=100,height=100,left=20,top=20,toolbar=no,location=no,directories=no,status=no,scrollbars=yes");
}

function popUpWin(popupPage,pWidth, pHeight) {										
	window.open(popupPage,"PopUp"+randomNum(100),"width="+pWidth+",height="+pHeight+",left=20,top=20,toolbar=no,location=no,directories=no,status=no,scrollbars=yes");
}

var ciffer = /^\d*$/; 

function tvingCifre(feltObj){

	if (ciffer.test(feltObj.value)) {
		// alt er ok
	} else {
		var til = "";
		var fra = feltObj.value;
		for (var i=0; fra.length>i; i++ ) 
			if ( ciffer.test( fra.charAt(i) ) )
				til += fra.charAt(i);
		feltObj.value = til;
	}
}

var ciffer2 = /^\d*$/; 

function tvingCifre2(feltObj){
	
	/*
	if (ciffer.test(feltObj.value)) {
		// alt er ok
	} else {
		var til = "";
		var fra = feltObj.value;
		for (var i=0; fra.length>i; i++ ) 
			if ( ciffer.test( fra.charAt(i) ) )
				til += fra.charAt(i);
		feltObj.value = til;
	}*/
}

function validateEmail(email){
	if (email.length == 0){
		return false;
	}
	found = false;
	for (i=0; i < email.length; i=i+1) {
		if (email.charAt(i) == "@") {
			var num = i;
			found = true;
		}
	} //slut for
	if (found == false) {
	  return false;
	} else {
		//@fundet på plads num.
		num++;
		komma1found = false;
		for (num; num < email.length; num++){
			if(email.charAt(num) == "."){
				komma1found = true;
				var num2 = num;
			}
		}
		if (komma1found == false){
			return false;
		} else {
			//tester for tegn efter komma.
			var t = email.length -3;
			if (num2 > t){
				return false;
			}
		}
	}
	return true;
}//end function

function pt(tId) {
window.open('pop_vis_tilbud.php?tilbudId='+tId,"PopUp"+randomNum(100),'width=560,height=540,left=20,top=20,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=1');
}

function pts(url) {
	window.open(url,"PopUp"+randomNum(100),'width=560,height=640,left=20,top=20,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=1');
}



var kvikFirst = true;
function kvikRemTxt(formnavn){
	var f = document.forms[formnavn];
	if (kvikFirst==true){
		f.email.value ="";
		kvikFirst=false;
	}
}//end function

var kvikFirst2 = true;
function kvikRemTxtPostnr(formnavn){
	var f = document.forms[formnavn];
	if (kvikFirst2==true){
		f.postnr.value ="";
		kvikFirst2=false;
	}
}//end function



function resetTxt(formnavn, tekst){
	var f = document.forms[formnavn];
	if(f.email.value == "")
	{
		f.email.value = tekst;
		kvikFirst = true;
	}
}

function resetTxtPostnr(formnavn, tekst){
	var f = document.forms[formnavn];
	if(f.postnr.value == "")
	{
		f.postnr.value = tekst;
		kvikFirst2 = true;
	}
}








function kvikGoToTilmeld(formnavn){
	var f = document.forms[formnavn];
	if (f.email.value == ""){
		alert("Indtast venligst e-mailadresse.");
		f.email.focus();			
	} else if(!validateEmail(f.email.value)){
		alert("Den indtastede e-mailadresse er ikke korrekt. Prøv venligst igen.");
		f.email.focus();						
/*	} else if (f.postnr.value == "" || f.postnr.value == "Postnr..." || f.postnr.value == "Postnr" || f.postnr.value.length < 4){
		alert("Indtast venligst dit postnummer, så vi kan sende dig relevante tilbud.");
		f.postnr.focus();
	*/
	} else {
		f.doFrameld.value = false;
		f.submit();
		if (formnavn == "formKvikTilmeldPopunder") {
			window.close();
		}
	}
}

function kvikGoToFrameld(formnavn){
	var f = document.forms[formnavn];
	if (f.email.value == ""){
		alert("Indtast venligst e-mailadresse.");
		f.email.focus();			
	} else if(!validateEmail(f.email.value)){
		alert("Den indtastede e-mailadresse er ikke korrekt. Prøv venligst igen.");
		f.email.focus();						
	} else {
		f.doFrameld.value = true;
		f.submit();
	}
}

function popupHelp(helpId){
	var url = "help.php?helpId="+helpId;
	window.open(url,"PopUpHelp"+helpId,"width=20,height=20,left=20,top=20,toolbar=no,location=no,directories=no,status=no,scrollbars=yes");
}
