
function validateform()
{
  if(document.forms[0].firstName.value=="")
  {
   alert("you must fill your first name");
   return false;
  }
  else if(document.forms[0].lastName.value=="")
  {
   alert("you must fill your last name");
   return false;
  }
    else if(document.forms[0].address.value=="")
  {
   alert("you must fill your address");
   return false;
  }
   else if(document.forms[0].phone.value=="")
  {
   alert("you must fill your phone");
   return false;
  }
  else if(document.forms[0].eMail.value=="")
  {
   alert("you must fill your mail");
   return false;
  }
  var field=document.forms[0].firstName;
  var valid = "abcdefghijklmnopqrstuvwxyz_ ";
  var ok1 = "yes";
  var temp1;
for (var i=0; i<field.value.length; i++) 
 {
  temp1 = "" + field.value.substring(i, i+1);
  if (valid.indexOf(temp1) == "-1") ok1 = "no";
 }
if (ok1 == "no")
 {
  alert("you must enter  Only strings data in the  first name field");
  field.focus();
  field.select();
  return false;
 }
 
 
  var field=document.forms[0].lastName;
  var valid = "abcdefghijklmnopqrstuvwxyz_ ";
  var ok2 = "yes";
  var temp2;
for (var i=0; i<field.value.length; i++) 
 {
  temp2 = "" + field.value.substring(i, i+1);
  if (valid.indexOf(temp2) == "-1") ok2 = "no";
 }
if (ok2 == "no")
 {
  alert("you must enter  Only strings data in the  last name field");
  field.focus();
  field.select();
  return false;
 }
   var field=document.forms[0].phone;
  var valid = "0123456789/_ ";
  var ok3 = "yes";
  var temp3;
for (var i=0; i<field.value.length; i++) 
 {
  temp3 = "" + field.value.substring(i, i+1);
  if (valid.indexOf(temp3) == "-1") ok3 = "no";
 }
if (ok3 == "no")
 {
  alert("you must enter  Only digits data in the phone field");
  field.focus();
  field.select();
  return false;
 }

if (document.layers||document.all)
return checkemail();
else
return true;


}





var testresults;

function checkemail(){
 var str=document.forms[0].eMail.value;
 var filter=/^.+@.+\..{2,3}$/;

 if (filter.test(str))
    testresults=true;
 else {
    alert("Please input a valid email address!");
    testresults=false;
}
 return (testresults);
}















