// JavaScript Document
function contactValidate()
{

	if(document.getElementById("txt_name").value == "")
	{
		alert("Vennligst fyll Ditt navn.");
		document.getElementById("txt_name").focus();
		return false;
	}
	
	else if(document.getElementById("txt_number").value == "")
	{
		alert("Vennligst fyll Telefon");
		document.getElementById("txt_number").focus();
		return false;
	}
	else if(document.getElementById("txt_email").value == "")
	{
		alert("Vennligst fyll Din epost.");
		document.getElementById("txt_email").focus();
		return false;
	}
	else if(echeck(document.getElementById("txt_email").value) == false){
		alert("Vennligst fyll a valid Din epost.");
		document.getElementById("txt_email").focus();
		return false;
	} 
	
	
	else if(document.getElementById("security_code").value == "")
	{
		alert("Vennligst fyll Sikkerhetskode");
		document.getElementById("security_code").focus();
		return false;
	}
	
	else
	return true;
	
}


// function for validating the dealers page

function fnValidateDealersView()
{
	
	if(document.getElementById("cmb_county").value == "")
	{
		alert("Velg ditt fylke.");
		document.getElementById("cmb_county").focus();
		return false;
	}
	
	else if((document.getElementById("cmb_dealers").value == "") && (document.getElementById("hdn_dealers_count").value != 0) )
	{
		alert("Velg forhandler");
		document.getElementById("cmb_dealers").focus();
		return false;
	}
	else
	return true;
}


function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	  // alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   //alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    //alert("Invalid E-mail ID")
	    return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
	    //alert("Invalid E-mail ID")
	    return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	   // alert("Invalid E-mail ID")
	    return false
	 }
	 if (str.indexOf(dot,(lat+2))==-1){
	    //alert("Invalid E-mail ID")
	    return false
	 }
		
	 if (str.indexOf(" ")!=-1){
	   // alert("Invalid E-mail ID")
	    return false
	 }
	 return true					
}


function fnValidateSubscribe()
{
	
	if(document.getElementById("subscriber").value == "" || document.getElementById("subscriber").value == "Meld deg på nyhetsbrev...")
	{
		alert("Vennligst fyll Din epost");
		document.getElementById("subscriber").focus();
		return false;
	}
	else if(echeck(document.getElementById("subscriber").value) == false){
		alert("Vennligst fyll a valid Din epost.");
		document.getElementById("subscriber").focus();
		return false;
	} 
	else
	return true;
}

//Hide the status message 
function hidediv(){
	if(document.getElementById){ // DOM3 = IE5, NS6
		document.getElementById('auto_hide').style.visibility = 'hidden';
	}
}
