function checkform(){

var fname=document.getElementById("txt_first_name").value;
var sname=document.getElementById("txt_surname").value;
var femail=document.getElementById("txt_email").value;
var fphone=document.getElementById("txt_phone").value;
var pprivacy=document.getElementById("chk_agree");

var sendk="yes";

document.getElementById("fnreq").innerHTML="";
document.getElementById("snreq").innerHTML="";
document.getElementById("phreq").innerHTML="";
document.getElementById("ppreq").innerHTML="";
document.getElementById("emreq").innerHTML="";


     if (fname.length<3)
	{
		// something is wrong
		document.getElementById("fnreq").innerHTML="Required field";
		sendk="no";
	}
	 if (sname.length<3)
	{
		// something else is wrong
		document.getElementById("snreq").innerHTML="Required field";
		sendk="no";
	}
 if (fphone.length<8)
	{
		// something else is wrong
		document.getElementById("phreq").innerHTML="Please Provide a Valid Telephone";
		sendk="no";
	}
 if (pprivacy.checked==false)
	{
		// something else is wrong
		document.getElementById("ppreq").innerHTML="Required field";
		sendk="no";
	}
	
if(echeck(femail)==false){

    document.getElementById("emreq").innerHTML="Please Provide a Valid Email";
  	sendk="no";
}	

if(pcheck(fphone)==false){

      document.getElementById("phreq").innerHTML="Please Provide a Valid Telephone";
     	sendk="no";
}
	

  if(sendk=="yes"){
//alert("dale");
   return true;
  }else{
   return false;
  }



}

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 pcheck(str) {
         
   if(str.indexOf("0")!=0){
   
       return false
   }
   if(!IsNumeric(str)){
       
        return false
   }
     
    return true


}

function IsNumeric(sText)

{
   var ValidChars = "0123456789 ";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}
