

var strPat = /^\w[\w\.\-]*@\w[\w\-\.]*\.\w{2}[\w\.\-\/]*$/i;

function validate_contact(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 (frm.comments.value == "") {
		varAlert = varAlert + "- Besked\n";
		send = false;
	}
	
	if (send == false) { 
		alert("F\u00f8lgende 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\u00f8lgende 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 == "" || frm.name.value == "Indtast navn her...") {
		varAlert = varAlert + "- Navn\n";
		send = false;
	}

	if (!strPat.test(frm.email.value) ) {
		varAlert = varAlert + "- Email\n";
		send = false;
	}
	
	if (send == false) { 
		alert("F\u00f8lgende 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\u00f8lgende 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\u00f8lgende 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\u00f8lgende 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\u00f8lgende 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";
}

function Toggle(element) {
  curImg = document.getElementById(element).src
	if (curImg.match("_on.jpg") == "_on.jpg") {
		document.getElementById(element).src = curImg.replace(/_on.jpg/i,"_off.jpg")
	}
	else {
		document.getElementById(element).src = curImg.replace(/_off.jpg/i,"_on.jpg")
	}
}

function TopMenu(toppageid) {
	// Hvis txt link, boldes denne
	document.getElementById("TopMenu" + toppageid).style.fontWeight = 'bold';
	// Hvis img link, skiftes denne 
	curImg = document.getElementById("TopMenuImg" + toppageid).src
	if (curImg != undefined) {
	  document.getElementById("TopMenuImg" + toppageid).src = curImg.replace('_off.','_on.');
	  }	
}

function setColor(toppageid) {
 var nColors = '';
 switch(toppageid) {
 case 99:
   nColors = '#87ceec';
   break    
 case 98:
   nColors = '#fde910';
   break
 case 97:
   nColors = '#149b01';
   break
 case 96:
   nColors = '#ff7f00';
   break
 case 95:
   nColors = '#0000ce';
   break
 case 94:
   nColors = '#fe0000';
   break
 case 156:
   nColors = '#fe0000';
   break  
 case 93:
   nColors = '#8a2ae3';
   break
 case 92:
   nColors = '#eddc82';
   break
  }
  if (nColors != '') {
    document.getElementById("colorline").style.backgroundColor = nColors;
    document.getElementById("designArea").style.backgroundImage = 'url(/images/design/bg_' + toppageid + '.jpg)';
    document.getElementById("designBottom2").style.backgroundImage = 'url(/images/design/bg_' + toppageid + '.jpg)';
	}
}