
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){
		   
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}

function ValidateForm(EmailIn){
	
	
	if ((EmailIn==null)||(EmailIn=="")){
		document.getElementById("error").innerHTML = "Please enter a valid email address"
		return false
	}
	if (echeck(EmailIn)==false){
		document.getElementById("error").innerHTML = "Please enter a valid email address"
		return false
	}
	return true
 }
 
 
 function ValidateContactForm(EmailIn, NameIn) {
	
	if ((EmailIn==null)||(EmailIn=="")){
	
		document.getElementById("error").innerHTML = "Please enter a valid email address"
		return false
	}
	if (echeck(EmailIn)==false){
		document.getElementById("error").innerHTML = "Please enter a valid email address"
		return false
		}
	else
	{
		if (NameIn == "") {
    document.getElementById("error").innerHTML = "Please enter your full name"
    return false
    }
	}

	
  return true 
 }

 
 function ValidateInsureanceForm(NameIn, AreaOfInterestIn, EmailIn) {
	
	if ((EmailIn==null)||(EmailIn=="")){
		document.getElementById("error").innerHTML = "Please enter a valid email address"
		return false
	}
	if (echeck(EmailIn)==false){
		document.getElementById("error").innerHTML = "Please enter a valid email address"
		return false
		}
	else
	{
		if (NameIn == "") {
    document.getElementById("error").innerHTML = "Please enter your full name"
    return false
    }
        
    if (AreaOfInterestIn == "0") {
    document.getElementById("error").innerHTML = "Please select an Area of Interest"
    return false    
    }
	}

	
  return true 
 }

 function ValidateContractCalculator(EmailIn, DailyRateIn, TelIn)
  {
	if ((EmailIn==null)||(EmailIn=="")){
		document.getElementById("minierror").innerHTML = "Please enter a valid email address"
		return false
	}
	if (echeck(EmailIn)==false){
		document.getElementById("minierror").innerHTML = "Please enter a valid email address"
		return false
	}
	else
	{
	if (isNaN(DailyRateIn) || DailyRateIn == "") {
    document.getElementById("minierror").innerHTML = "Please enter a valid daily rate without &pound;"
    return false
    }
	
	if (isNaN(TelIn) || (TelIn=="")){
		document.getElementById("minierror").innerHTML = "Please enter a valid telephone number"
		return false
	}
	
  }
    
	return true
 }
 
 
  function ValidateContractCalculatorBig(EmailIn, DailyRateIn)
  {
	if ((EmailIn==null)||(EmailIn=="")){
		document.getElementById("bigError").innerHTML = "Please enter a valid email address"
		return false
	}
	if (echeck(EmailIn)==false){
		document.getElementById("bigError").innerHTML = "Please enter a valid email address"
		return false
	}
	else
	{
	if (isNaN(DailyRateIn) || DailyRateIn == "") {
    document.getElementById("bigError").innerHTML = "Please enter a valid daily rate without &pound;"
    return false
    }
  }
    
	return true
 }
 
