<!--



<!--
function openWin (theURL,winName,features) {//v2.0
	var w=window.open(theURL,winName,features);
	w.focus();
}
//-->





function toggleBox(szDivID,TEXT) // 1 visible, 0 hidden
{
	var obj = document.layers ? document.layers[szDivID] :
	document.getElementById ?  document.getElementById(szDivID).style :
	document.all[szDivID].style;
	document.getElementById(szDivID).style.display = "block";
	document.getElementById(szDivID).style.color = "#ff0000";
	document.getElementById(szDivID).innerHTML = TEXT;
}




// Javascript validation for form elements
// Copyright (C) 2004 Cardia AS, Unicore AS


function validateFrmOrder() {
	//  var strAmount = document.frmOrder.txtAmount;
	var strFirstName = document.frmOrder.name;
	//var strLastName = document.frmOrder.txtLastName;
	var strAddress = document.frmOrder.adress;
	var strPostalCode = document.frmOrder.zip;
	//var strCity = document.frmOrder.txtCity;
	var strPhone = document.frmOrder.phone;
	var strEmail = document.frmOrder.mail;


	//navigator4

	if(document.layers) {


		/*      if(strAmount.value == "") {
		formatMessage("Fyll inn antallet du ønsker å bestille.");

		strAmount.focus();
		return false;
		}

		var intAmount = parseInt(strAmount.value);
		if(! parseInt(strAmount.value)) {
		formatMessage("Kun tall er tillatt");

		strAmount.focus();
		return false;
		}

		if(intAmount > 4) {
		formatMessage("Ønsker du å bestille 5 eller flere. Ta kontakt for rabatter");

		strAmount.focus();
		return false;
		}
		*/
		if(strFirstName.value.length < 2) {
			formatMessage("Fornavn må fylles ut.");

			strFirstName.focus();
			return false;
		}
		/*
		if(strLastName.value.length < 2) {
		formatMessage("Etternavn må fylles ut.");

		strLastName.focus();
		return false;
		}
		*/
		if(strAddress.value.length < 2) {
			formatMessage("Adresse må fylles ut.");

			strAddress.focus();
			return false;
		}

		if(strPostalCode.value.length < 2) {
			formatMessage("Posnummer må fylles ut.");

			strPostalCode.focus();
			return false;
		}
	/*	if(strPostalCode.value.length > 0) {
			var strPostalCodeValue = strPostalCode.value;
			var strValidChars = "0123456789 "

			for(i =0; i <= strPostalCodeValue.length -1; i++) {
				if(strValidChars.indexOf(strPostalCodeValue.charAt(i)) == -1) {
					formatMessage('" ' + strPostalCodeValue.charAt(i) + ' " er ikke gyldig tegn i postnr.');

					strPostalCode.focus();
					return false;
				}
			}
		}*/
		/*
		if(strCity.value.length < 2) {
		formatMessage("Poststed må fylles ut.");

		strCity.focus();
		return false;
		}
		*/
		if(strPhone.value.length < 2) {
			formatMessage("Telefonnummer må fylles ut.");

			strPhone.focus();
			return false;
		}
		/*
		if(strPhone.value.length > 0) {
			var strPhoneValue = strPhone.value;
			var strValidChars = "0123456789()-+ "

			for(i =0; i <= strPhoneValue.length -1; i++) {
				if(strValidChars.indexOf(strPhoneValue.charAt(i)) == -1) {
					formatMessage('" ' + strPhoneValue.charAt(i) + ' " er ikke gyldig tegn i telefon nr.');

					strPhone.focus();
					return false;
				}
			}
		}
*/
		if(strEmail.value.length > 0) {
			var strEmailVal = strEmail.value;

			if(window.RegExp) {
				//If RegExp is supported
				var pattern =/^.+@.+\..+$/;

				if(!strEmailVal.match(pattern)) {
					formatMessage("<b>Du mangler @ eller punktum i e-post adressen.");

					strEmail.focus();
					return false;
				}

			} else {
				//If not regExp supported
				if((strEmailVal.indexOf(".") > 2  && strEmailVal.indexOf("@") > 0) == false) {
					formatMessage("<b>Du mangler @ eller punktum i e-post adressen.");

					strEmail.focus();
					return false;
				}
			}
		}else{

			if(strEmail.value==""){
				formatMessage("<b>Du mangler @ eller punktum i e-post adressen.");
				strEmail.focus();
				return false;
			}

		}
	}

	//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''



	//nn7 mozilla  nn6 (6.2) ie6 opera5 opera6 opera7

	if(document.getElementById) {
		strFrmElement = document.getElementById('vldMess');

		/*    if(strAmount.value == "") {
		if(strFrmElement.innerHTML) {
		innerHTMLMessage("Fyll inn antallet du ønsker å bestille.");
		} else {
		alert("Fyll inn antallet du ønsker å bestille");
		}
		strAmount.focus();
		return false;
		}

		var intAmount = parseInt(strAmount.value);
		if(! parseInt(strAmount.value)) {
		if(strFrmElement.innerHTML) {
		innerHTMLMessage("Kun tall er tillatt");
		} else {
		alert("Kun tall er tillatt");
		}
		strAmount.focus();
		return false;
		}

		if(intAmount > 4)  {
		if(strFrmElement.innerHTML) {
		innerHTMLMessage("Ønsker du å bestille 5 eller flere. Ta kontakt for rabatter.");
		} else {
		alert("Ønsker du å bestille 5 eller flere. Ta kontakt for rabatter.");
		}
		strAmount.focus();
		return false;
		}
		*/
		if(strFirstName.value.length < 2) {
			if(strFrmElement.innerHTML) {
				innerHTMLMessage("Fornavn må fylles ut.");
			} else {
				alert("Fornavn må fylles ut");
			}
			strFirstName.focus();
			return false;
		}
		/*
		if(strLastName.value.length < 2) {
		if(strFrmElement.innerHTML) {
		innerHTMLMessage("Etternavn må fylles ut.");
		} else {
		alert("Etternavn må fylles ut.");
		}
		strLastName.focus();
		return false;
		}
		*/
		if(strAddress.value.length < 2) {
			if(strFrmElement.innerHTML) {
				innerHTMLMessage("Adresse må fylles ut.");
			} else {
				alert("Adresse må fylles ut.");
			}
			strAddress.focus();
			return false;
		}

		if(strPostalCode.value.length < 2) {
			if(strFrmElement.innerHTML) {
				innerHTMLMessage("Postnummer må fylles ut.");
			} else {
				alert("Postnummer må fylles ut.");
			}
			strPostalCode.focus();
			return false;
		}
		/*if(strPostalCode.value.length > 0) {
			var strPostalCodeValue = strPostalCode.value;
			var strValidChars = "0123456789 ";

			for(i =0; i <= strPostalCodeValue.length -1; i++) {
				if(strValidChars.indexOf(strPostalCodeValue.charAt(i)) == -1) {
					if(strFrmElement.innerHTML) {
						innerHTMLMessage('" ' + strPostalCodeValue.charAt(i) + ' " er ikke gyldig tegn i postnr.');
					} else {
						alert('" ' + strPostalCodeValue.charAt(i) + ' "  er ikke gyldig tegn i postnr.');
					}
					strPostalCode.focus();
					return false;
				}
			}
		}*/
		/*
		if(strCity.value.length < 2) {
		if(strFrmElement.innerHTML) {
		innerHTMLMessage("Poststed må fylles ut.");
		} else {
		alert("Poststed må fylles ut.");
		}
		strCity.focus();
		return false;
		}
		*/
		if(strPhone.value.length < 2) {
			if(strFrmElement.innerHTML) {
				innerHTMLMessage("Telefon nummer må fylles ut.");
			} else {
				alert("Telefon nummer må fylles ut.");
			}
			strPhone.focus();
			return false;
		}
/*
		if(strPhone.value.length > 0) {
			var strPhoneValue = strPhone.value;
			var strValidChars = "0123456789()-+ ";

			for(i =0; i <= strPhoneValue.length -1; i++) {
				if(strValidChars.indexOf(strPhoneValue.charAt(i)) == -1) {
					if(strFrmElement.innerHTML) {
						innerHTMLMessage('" ' + strPhoneValue.charAt(i) + ' " er ikke gyldig tegn i telefon nr.');
					} else {
						alert('" ' + strPhoneValue.charAt(i) + ' "  er ikke gyldig tegn i telefon nr.');
					}
					strPhone.focus();
					return false;
				}
			}
		}
*/
		if(strEmail.value.length > 0) {
			var strEmailVal = strEmail.value;

			if(window.RegExp) {
				//If RegExp is supported
				var pattern =/^.+@.+\..+$/;

				if(!strEmailVal.match(pattern)) {
					if(strFrmElement.innerHTML) {
						innerHTMLMessage("Du mangler @ eller punktum i e-post adressen.");
					} else {
						alert("Du mangler @ eller punktum i e-post adressen.");
					}
					strEmail.focus();
					return false;
				}

			} else {
				//If not regExp supported
				if((strEmailVal.indexOf(".") > 2  && strEmailVal.indexOf("@") > 0) == false) {
					if(strFrmElement.innerHTML) {
						innerHTMLMessage("Du mangler @ eller punktum i E-mail adressen.");
					} else {
						alert("Du mangler @ eller punktum i e-post adressen.");
					}
					strEmail.focus();
					return false;
				}
			}
		}else{


			if(strEmail.value==""){
				if(strFrmElement.innerHTML) {
					innerHTMLMessage("Du mangler @ eller punktum i e-post adressen.");
				} else {
					alert("Du mangler @ eller punktum i e-post adressen.");
				}
				strEmail.focus();
				return false;
			}

		}
	}
	return true;
}


function forgotLink(){

	var strEmail = document.forgotlink.forgotlinkmail;
	
	if(document.layers) {
		if(strEmail.value.length > 0) {
			var strEmailVal = strEmail.value;

			if(window.RegExp) {
				//If RegExp is supported
				var pattern =/^.+@.+\..+$/;

				if(!strEmailVal.match(pattern)) {
					formatMessage("Du mangler @ eller punktum i e-post adressen.");

					strEmail.focus();
					return false;
				}

			} else {
				//If not regExp supported
				if((strEmailVal.indexOf(".") > 2  && strEmailVal.indexOf("@") > 0) == false) {
					formatMessage("Du mangler @ eller punktum i e-post adressen.");

					strEmail.focus();
					return false;
				}
			}
		}else{

			if(strEmail.value==""){
				formatMessage("Du mangler @ eller punktum i e-post adressen.");
				strEmail.focus();
				return false;
			}

		}
		
	}
	
	
	
	if(document.getElementById) {
		strFrmElement = document.getElementById('vldMess');
		
		
		if(strEmail.value.length > 0) {

			var strEmailVal = strEmail.value;
			if(window.RegExp) {
				//If RegExp is supported
				var pattern =/^.+@.+\..+$/;

				if(!strEmailVal.match(pattern)) {
					if(strFrmElement.innerHTML) {
						innerHTMLMessage("Du mangler @ eller punktum i e-post adressen.");
					} else {
						alert("Du mangler @ eller punktum i E-mail adressen.");
					}
					strEmail.focus();
					return false;
				}

			} else {
				//If not regExp supported
				if((strEmailVal.indexOf(".") > 2  && strEmailVal.indexOf("@") > 0) == false) {
					if(strFrmElement.innerHTML) {
						innerHTMLMessage("Du mangler @ eller punktum i e-post adressen.");
					} else {
						alert("Du mangler @ eller punktum i e-post adressen.");
					}
					strEmail.focus();
					return false;
				}
			}
		}else{
			if(strEmail.value==""){
				if(strFrmElement.innerHTML){
					innerHTMLMessage("Du mangler @ eller punktum i e-post adressen.");
				} else {
					alert("Du mangler @ eller punktum i e-post adressen.");
				}
				strEmail.focus();
				return false;
			}

		}
	}
}

//function for document.layers
function formatMessage(strMsgValue) {
	//NB! Husk å teste denne i de eldre browsere.
	//All formatering bortsett fra poition må settes her. Formateringen på denne fungerer ikke fra Css

	var strMsg ="<div style='font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;" +
	"color: #AB0000;background-color: #CCCCCC;border-top-width: 1px;border-right-width: 1px;" +
	"border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;" +
	"border-bottom-style: solid;border-left-style: solid;border-color: #ff0000;padding: 10px;'>" +
	strMsgValue + "</div>";

	var strMessOldBr = document.vldMessOldBr;
	strMessOldBr.document.open();
	strMessOldBr.visibility = "visible";

	strMessOldBr.document.write(strMsg);
	strMessOldBr.document.close();

}

function innerHTMLMessage(strMsg) {
	strFrmElement.style.display = "block";
	strFrmElement.style.color = "#ff0000";
	strFrmElement.innerHTML = strMsg;
}






-->
