function confirmDelete(){
	var answer;
	answer = confirm("Vil du slette bursdagen?");
	if(answer)
		return true;
	else
		return false;
}
function showFullPakkeTabell(){
	document.getElementById("TrFullPakke").style.display = '';
}
function hideFullPakkeTabell(){
	document.getElementById("TrFullPakke").style.display = 'none';
}
function setHiddenFoodValue(field){
	document.getElementById('txtHiddenFieldId').value = document.getElementById(field).value	
}
function foodChooser(food){
	if(food == "pizza"){
		document.getElementById("drpMatAntallPolser").style.display = 'none';
		document.getElementById("tdFoodNumberTextPølser").style.display = 'none';
		document.getElementById("drpMatAntallPizza").style.display = '';
		document.getElementById("tdFoodNumberTextPizza").style.display = '';
	}else if(food == "pølser"){
		document.getElementById("drpMatAntallPizza").style.display = 'none';
		document.getElementById("tdFoodNumberTextPizza").style.display = 'none';
		document.getElementById("tdFoodNumberTextPølser").style.display = '';
		document.getElementById("drpMatAntallPolser").style.display = '';
	}
	
}
function mouseOver(src)
{
	if(src == 'lek')
		document.lek.src="../gfx/linkLekMouseover.gif";
	if(src == 'cafe')
		document.cafe.src="../gfx/linkCafeMouseover.gif";
	if(src == 'bursdag')
		document.bursdag.src="../gfx/linkBursdagMouseover.gif";
	if(src == 'info')
		document.info.src="../gfx/linkInfoMouseover.gif";
	if(src == 'megazone')
		document.megazone.src="../gfx/linkMegazoneMouseover.gif";
}
function mouseOut(src)
{
	if(src == 'lek')
		document.lek.src="../gfx/linkLek.gif";
	if(src == 'cafe')
		document.cafe.src="../gfx/linkCafe.gif";
	if(src == 'bursdag')
		document.bursdag.src="../gfx/linkBursdag.gif";
	if(src == 'info')
		document.info.src="../gfx/linkInfo.gif";
	if(src == 'megazone')
		document.megazone.src="../gfx/linkMegazone.gif";

}
function validateFormOnSubmit(theForm, rId){
	var reason = "";
	// Sjekker verdier i felter hvis det ikke er laserrommet(romid 6)
	if(rId != 6){
		reason += validateNavn(theForm.txtBursdagsBarn, "lblBursdagsBarn");
		reason += validateAlder(theForm.txtAlder);
		reason += validateNavn(theForm.txtForesatte, "lblNavnForesatte");
		reason += validateEmail(theForm.txtEpost);
		reason += validateTelefon(theForm.txtTelefonnummer);
		reason += validateMat(theForm.rbtnMat);
		if(theForm.rbtnFullPakke[0].checked == true){
			reason += validateSpilleTid(theForm.rbtnFullPakkeTid);
		}
		}else{
		reason += validateNavn(theForm.txtBursdagsBarn, "lblBursdagsBarn");
		reason += validateAlder(theForm.txtAlder);
		reason += validateNavn(theForm.txtForesatte, "lblNavnForesatte");
		reason += validateEmail(theForm.txtEpost);
		reason += validateTelefon(theForm.txtTelefonnummer);
		reason += validateMat(theForm.rbtnMat);
	}
		
	if(reason != ""){
		document.getElementById("lblErrorMsg").innerHTML =("Noen felt trenger utbedring <br/>" + reason).fontcolor("Red");
		return false;
	}
		return true;
}
function validateSpilleTid(rbtn){
	var error = "";
	var txt = "*";
	var isChecked = false;

	for(var i = 0; i < rbtn.length; i++){
		if(rbtn[i].checked)
			isChecked = true;
	}
	if(isChecked == false){
		error = "Du har ikke valgt noe spilletid<br/>"
		document.getElementById("lblSpilleTid").innerHTML = txt.fontcolor("Red");
	}
	return error;
}
function validateMat(rbtn){
	
	var error= "";
	var txt = "*";
	if(rbtn[0].checked || rbtn[1].checked){

	}else{
		document.getElementById("lblMat").innerHTML = txt.fontcolor("Red");
		error = "Du har ikke valgt meny<br/>";
	}
	return error;
		

}
function validateNavn(field, lblName){
	var error = "";
	var txt = "*";

	if(field.value == ""){
		document.getElementById(lblName).innerHTML = txt.fontcolor("Red");
		error = "Du tastet ikke inn noe navn<br/>";
	}else if (field.value.length < 2){
		document.getElementById(lblName).innerHTML = txt.fontcolor("Red");
		error = "Du har skrevet inn et navn som er for kort<br/>";
	}else if(!field.value.match(/^[a-zA-ZæøåÆØÅ\s]+/gi)){
		document.getElementById(lblName).innerHTML = txt.fontcolor("Red");
		error="Navn må være bokstaver<br/>";
	}else{
		document.getElementById(lblName).innerHTML = "";
	}
	return error;

}
function validateAlder(field){
	var error = "";
	var txt = "*";
	if(field.value == ""){
		document.getElementById("lblAlder").innerHTML = txt.fontcolor("Red");
		error = "Du har ikke skrevet inn alder<br/>";
	}else if(field.value.length >= 3){
		document.getElementById("lblAlder").innerHTML = txt.fontcolor("Red");
		error = "Alder er vel litt høy?<br/>";
	}else if(!field.value.match(/^[0-9]+/gi)){
		document.getElementById("lblAlder").innerHTML = txt.fontcolor("Red");
		error = "Alder må være tall<br/>";
	}else{
		document.getElementById("lblAlder").innerHTML = "";
	}
	return error;
}
function validateEmail(field){
	var error = "";
	var txt = "*";
	if(field.value == ""){
		document.getElementById("lblEpost").innerHTML = txt.fontcolor("Red");
		error = "Du hahr ikke skrevet inn noen epost addresse<br/>";
	}else if(!field.value.match(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/gi)){
		document.getElementById("lblEpost").innerHTML = txt.fontcolor("Red");
		error = "Epost adressen er ugyldig<br/>";
	}else{
		document.getElementById("lblEpost").innerHTML = "";
	}
	return error;
}
function validateTelefon(field){
	var error = "";
	var txt = "*";
	
	if(field.value == ""){
		document.getElementById("lblTelefonnummer").innerHTML = txt.fontcolor("Red");
		error = "Du har ikke skrevet inn noe telefonnummer<br/>";
	}else if(!field.value.match(/^[0-9]{8}$/gi)){
		document.getElementById("lblTelefonnummer").innerHTML = txt.fontcolor("Red");
		error = "Du har skrevet inn et ugyldig telefonnummer<br/>";
	}else{
		document.getElementById("lblTelefonnummer").innerHTML = "";
	}
	return error;
}

function validateEmpty(field){
	var error = "";
	
	if(field.value.length == 0){
		field.style.background = 'Red';
		error = "A required field has not been filled in<br/>";
	}
	else{
		field.style.background = 'white';
	}
	return error;
}














