

var strPat = /^\w[\w\.\-]*@\w[\w\-\.]*\.\w{2}[\w\.\-\/]*$/i;

function validate_contact(frm) {
	var send,varAlert;
	varAlert = "";

	if (frm.company.value == "") {
		varAlert = varAlert + "- Firmanavn\n";
		send = false;
	}
	
	if (frm.contactperson.value == "") {
		varAlert = varAlert + "- Kontaktperson\n";
		send = false;
	}
	
	if (frm.phone.value == "") {
		varAlert = varAlert + "- Telefon\n";
		send = false;
	}

	if (!strPat.test(frm.email.value) ) {
		varAlert = varAlert + "- E-mail\n";
		send = false;
	}

	if (send == false) { 
		alert("Følgende felter er ikke udfyldt korrekt:\n\n" + varAlert);
		return false;
	}
	else {
		return true;
	}
}


function validate_kampagne(frm) {
	var send,varAlert;
	varAlert = "";

	if (frm.navn.value == "") {
		varAlert = varAlert + "- Navn\n";
		send = false;
	}
	
	if (frm.firma.value == "") {
		varAlert = varAlert + "- Firma\n";
		send = false;
	}
	
	if (frm.telefon.value == "") {
		varAlert = varAlert + "- Telefon\n";
		send = false;
	}

	if (send == false) { 
		alert("Følgende felter er ikke udfyldt korrekt:\n\n" + varAlert);
		return false;
	}
	else {
		return true;
	}
}



function validate_recommend(frm) {
	var send,varAlert;
	varAlert = "";

	if (!strPat.test(frm.from_email.value) ) {
		varAlert = varAlert + "- Din email\n";
		send = false;
	}
	
	if (!strPat.test(frm.recipient_email.value) ) {
		varAlert = varAlert + "- Modtagers email\n";
		send = false;
	}
	
	if (send == false) { 
		alert("Følgende felter er ikke udfyldt korrekt:\n\n" + varAlert);
		return false;
	}
	else {
		return true;
	}
}



function validate_newsletter(frm) {
	var send,varAlert;
	varAlert = "";

	if (frm.name.value == "") {
		varAlert = varAlert + "- Navn\n";
		send = false;
	}

	if (!strPat.test(frm.email.value) ) {
		varAlert = varAlert + "- Email\n";
		send = false;
	}
	
	if (send == false) { 
		alert("Følgende felter er ikke udfyldt korrekt:\n\n" + varAlert);
		return false;
	}
	else {
		return true;
	}
}



function validate_guestbook(frm) {
	var send,varAlert;
	varAlert = "";

	if (frm.name.value == "") {
		varAlert = varAlert + "- Navn\n";
		send = false;
	}
	
	if (frm.message.value == "") {
		varAlert = varAlert + "- Besked\n";
		send = false;
	}
	
	if (send == false) { 
		alert("Følgende felter er ikke udfyldt korrekt:\n\n" + varAlert);
		return false;
	}
	else {
		return true;
	}
}



function validate_password(frm) {
	var send,varAlert;
	varAlert = "";

	if (frm.password.value == "") {
		varAlert = varAlert + "- Password\n";
		send = false;
	}
	
	if (send == false) { 
		alert("Følgende felter er ikke udfyldt korrekt:\n\n" + varAlert);
		return false;
	}
	else {
		return true;
	}
}



function validate_login(frm) {
	var send,varAlert;
	varAlert = "";

	if (frm.username.value == "") {
		varAlert = varAlert + "- Brugernavn\n";
		send = false;
	}

	if (frm.password.value == "") {
		varAlert = varAlert + "- Adgangskode\n";
		send = false;
	}
	
	if (send == false) { 
		alert("Følgende felter er ikke udfyldt korrekt:\n\n" + varAlert);
		return false;
	}
	else {
		return true;
	}
}




function validate_orderinfo(frm) {
	var send,varAlert;
	varAlert = "";

	if (frm.name.value == "") {
		varAlert = varAlert + "- Navn\n";
		send = false;
	}
	
	if (frm.address1.value == "") {
		varAlert = varAlert + "- Adresse\n";
		send = false;
	}
	
	if (frm.zipcode.value == "") {
		varAlert = varAlert + "- Postnr\n";
		send = false;
	}
	
	if (frm.city.value == "") {
		varAlert = varAlert + "- By\n";
		send = false;
	}
	
	if (frm.phone.value == "") {
		varAlert = varAlert + "- Telefon\n";
		send = false;
	}
	
	if (!strPat.test(frm.email.value) ) {
		varAlert = varAlert + "- Email\n";
		send = false;
	}
	
	if (!frm.acceptTerms.checked) {
		varAlert += "- Forretningsbetingelserne skal accepteres\n";
		send = false;
	}
	
	if (send == false) { 
		alert("Følgende felter er ikke udfyldt korrekt:\n\n" + varAlert);
		return false;
	}
	else {
		return true;
	}
}


function validate_kundeinfo(frm) {
	var send,varAlert;
	varAlert = "";
	K_Type = frm.payment.value;
	K_Val = 'faktura';
	
/*	if (frm.company.value == "" && K_Type != K_Val) {
		varAlert = varAlert + "- Firmanavn\n";
		send = false;
	}*/
	if (frm.company.value == "" && K_Type != K_Val) {
		varAlert = varAlert + "- Firmanavn\n";
		send = false;
	}
	if (frm.name.value == "" && K_Type != K_Val) {
		varAlert = varAlert + "- Kontaktperson\n";
		send = false;
	}
	if (!strPat.test(frm.email.value) && K_Type != K_Val) {
		varAlert = varAlert + "- Email\n";
		send = false;
	}
	if (frm.telefon.value == "" && K_Type != K_Val) {
		varAlert = varAlert + "- Telefon\n";
		send = false;
	}
	if (frm.address1.value == "" && K_Type != K_Val) {
		varAlert = varAlert + "- Firma - Adresse\n";
		send = false;
	}
	
	if (frm.zipcode.value == "" && K_Type != K_Val) {
		varAlert = varAlert + "- Firma - Postnr\n";
		send = false;
	}
	
	if (frm.city.value == "" && K_Type != K_Val) {
		varAlert = varAlert + "- Firma - By\n";
		send = false;
	}
	if (frm.country.value == "" && K_Type != K_Val) {
		varAlert = varAlert + "- Firma - Land\n";
		send = false;
	}
	
	if (frm.lever_address1.value == "") {
		varAlert = varAlert + "- Levering - Adresse\n";
		send = false;
	}
	
	if (frm.lever_zipcode.value == "") {
		varAlert = varAlert + "- Levering - Postnr\n";
		send = false;
	}
	
	if (frm.lever_city.value == "") {
		varAlert = varAlert + "- Levering - By\n";
		send = false;
	}
	if (frm.lever_country.value == "") {
		varAlert = varAlert + "- Levering - Land\n";
		send = false;
	}
	
	if (send == false) { 
		alert("Følgende felter er ikke udfyldt korrekt:\n\n" + varAlert);
		return false;
	}
	else {
		return true;
	}
}





function showHideLayer(layer) {
	if (document.getElementById(layer).style.display == "none")
	    document.getElementById(layer).style.display = "block";
	else
	    document.getElementById(layer).style.display = "none";
}