  // validation  of index.php

   function validateindex(Obj) {
   
      var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
     
     var returnval=emailfilter.test(Obj.emailfld.value)

   if (returnval==false)
       {
          alert("Please Enter User Valid Email address !")
         
		   Obj.emailfld.focus();

          return false;
       }

  if(Obj.namefld.value == "")
	 {
	   alert("Please Enter The First Name!");
     
	   Obj.namefld.focus();
	    
	     return false;
	 }

	  if(Obj.Lnamefld.value == "")
	 {
	   alert("Please Enter The Last Name!");
	   
		Obj.Lnamefld.focus();
	     return false;
	 }
  var reason = ""; 
  reason += validatePhone(Obj.phonefld);
 
  if (reason != "") {
    alert("Some fields need correction:\n" + reason);
	Obj.phonefld.focus();
    return false;
  }

  return true;
}

// validation  of inquiry.php

 function validate(Obj)
 {
     
   if(Obj.namefld.value == "")
	 {
	   alert("Please Enter The First Name!");
	    Obj.namefld.focus();
	     return false;
	 }

  if(Obj.Lnamefld.value == "")
	 {
	   alert("Please Enter The Last Name!");
	    Obj.Lnamefld.focus();
	     return false;
	 }
  var reason = ""; 
  reason += validatePhone(Obj.phonefld);
 
  if (reason != "") {
    alert("Some fields need correction:\n" + reason);
	Obj.phonefld.focus();
    return false;
  }

  
  
     var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
     
     var returnval=emailfilter.test(Obj.emailfld.value)

   if (returnval==false)
       {
          alert("Please Enter User Valid Email address !")
          Obj.emailfld.focus();
          return false;
       }
     

  return true;
    
  }

  // validation  of booksignup.php


 function validatebook(Obj)
 {
     
   if(Obj.namefld.value == "")
	 {
	   alert("Please Enter The First Name!");
	   
	    Obj.namefld.focus();
	     return false;
	 }

  if(Obj.Lnamefld.value == "")
	 {
	   alert("Please Enter The Last Name!");
	   
	    Obj.Lnamefld.focus();
	     return false;
	 }
 
    
  
     var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
     
     var returnval=emailfilter.test(Obj.emailfld.value)

   if (returnval==false)
       {
          alert("Please Enter User Valid Email address !")
       
          Obj.emailfld.focus();
          return false;
       }

	  
  var reason = ""; 
  reason += validatePhone(Obj.phonefld);
 
  if (reason != "") {
    alert("Some fields need correction:\n" + reason);
	
	Obj.phonefld.focus();
    return false;
  }

  return true;
    
  }


  // validation  of practitioner.php

 function validateprac(Obj)
 {
     
   if(Obj.namefld.value == "")
	 {
	   alert("Please Enter The First Name!");
	    Obj.namefld.focus();
	     return false;
	 }

  if(Obj.Lnamefld.value == "")
	 {
	   alert("Please Enter The Last Name!");
	    Obj.Lnamefld.focus();
	     return false;
	 }
 
    
  
     var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
     
     var returnval=emailfilter.test(Obj.emailfld.value)

   if (returnval==false)
       {
          alert("Please Enter User Valid Email address !")
          Obj.emailfld.focus();
          return false;
       }
       if(Obj.cityfld.value == "")
	 {
	   alert("Please Enter The City!");
	    Obj.cityfld.focus();
	     return false;
    } 
	 if(Obj.statefld.value == "")
	 {
	   alert("Please Enter The State!");
	    Obj.statefld.focus();
	     return false;
    } 
    if(Obj.countryfld.value == "")
	 {
	   alert("Please Enter The Country!");
	    Obj.countryfld.focus();
	     return false;
    }  
	
	

	 var reason = ""; 
  reason += validatePhone(Obj.phonefld);
 
  if (reason != "") {
    alert("Some fields need correction:\n" + reason);
	Obj.phonefld.focus();
    return false;
  }

   if(Obj.messagefld.value == "")
	 {
	   alert("Please Enter The Message!");
	    Obj.messagefld.focus();
	     return false;
    } 

  return true;

 }


// validation  of soap.php

 function validatesoap(Obj)
 {
     
   if(Obj.datefld.value == "")
	 {
	   alert("Please Enter The Date!");
	    Obj.datefld.focus();
	     return false;
	 }

  if(Obj.technamefld.value == "")
	 {
	   alert("Please Enter The Technician Name!");
	    Obj.technamefld.focus();
	     return false;
	 }
 
    
  
     var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
     
     var returnval=emailfilter.test(Obj.emailfld.value)

   if (returnval==false)
       {
          alert("Please Enter User Valid Email address !")
          Obj.emailfld.focus();
          return false;
       }
       if(Obj.agefld.value == "")
	 {
	   alert("Please Enter The Patient Age!");
	    Obj.agefld.focus();
	     return false;
    } 
	
    
    if(Obj.diagfld.value == "")
	 {
	   alert("Please Enter The Patient Diagnosis!");
	    Obj.diagfld.focus();
	     return false;
    }  
	if(Obj.textarea1.value == "")
	 {
	   alert("Please Enter The Level!");
	    Obj.textarea1.focus();
	     return false;
    } 
	if(Obj.systematicfld.value == "")
	 {
	   alert("Please Enter The Systematic field!");
	    Obj.systematicfld.focus();
	     return false;
    } 
	if(Obj.gainafld.value == "")
	 {
	   alert("Please Enter The Gain Added!");
	    Obj.gainafld.focus();
	     return false;
    } 

	if(Obj.gainefld.value == "")
	 {
	   alert("Please Enter The Gain Ended!");
	    Obj.gainefld.focus();
	     return false;
    } 
	if(Obj.acuscopefld.value == "")
	 {
	   alert("Please Enter The Intensity Acuscope:!");
	    Obj.acuscopefld.focus();
	     return false;
    } 
	if(Obj.myopulsefld.value == "")
	 {
	   alert("Please Enter The Intensity Myopulse!");
	    Obj.myopulsefld.focus();
	     return false;
    } 



	 if(Obj.motionfld.value == "")
	 {
	   alert("Please Enter The Range of Motion!");
	    Obj.motionfld.focus();
	     return false;
    }  


    if(Obj.commentfld.value == "")
	 {
	   alert("Please Enter The Comments!");
	    Obj.commentfld.focus();
	     return false;
    }  
	if(Obj.etcfld.value == "")
	 {
	   alert("Please Enter The Level of Pain!");
	    Obj.etcfld.focus();
	     return false;
    }  

         
	    if(Obj.nexttrtfld.value == "")
	 {
	   alert("Please Enter The Next Treatement!");
	    Obj.nexttrtfld.focus();
	     return false;
    } 



  return true;
  

 }

//  sub-function of all pages of phone validation

  function validatePhone(phonefld) {
    var error = "";
    var stripped = phonefld.value.replace(/[\(\)\.\-\ ]/g, '');    

   if (phonefld.value == "") {
        error = "You didn't enter a phone number.\n";
        
    } else if (isNaN(parseInt(stripped))) {
        error = "The phone number contains illegal characters.\n";
        
    } else if (!(stripped.length == 10)) {
        error = "The phone number is the wrong length. Make sure you included an area code.\n";
       
    }
    return error;

}




