// JavaScript Document


function echeck(str) {

 var at="@"
 var dot="."
 var lat=str.indexOf(at)
 var lstr=str.length
 var ldot=str.indexOf(dot)


 for(i=0;i<lstr;++i)
 {
 if ((str.charAt(i)=='.') && (str.charAt(i+1)=='.'))
 {
 alert("Invalid E-mail ID")
 return false
 }
 if ((str.charAt(i)=='@') && (str.charAt(i+1)=='@'))
 {
 alert("Invalid E-mail ID")
 return false
 }
 }


 if (str.indexOf(".")==0)
 {
 alert("Invalid E-mail ID")
 return false
 }
 if (str.indexOf("@")==0)
 {
 alert("Invalid E-mail ID")
 return false
 }
 if ((str.charAt(lstr-1))=='.')
 {
 alert("Invalid E-mail ID")
 return false
 }
 if ((str.charAt(lstr-1))=='@')
 {
 alert("Invalid E-mail ID")
 return false
 }


 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.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 validate(){
 if(document.getElementById('visitor').value == "") 
 {
  alert("Enter Name");
  document.getElementById('visitor').focus();
  return false;
 }
 
 if(document.getElementById('phone').value == "")
 {
  alert("Enter Phone");
  document.getElementById('phone').focus();
  return false;
 }
 
  if(isNaN(document.getElementById('phone').value)==true)
 {
  alert("Enter Valid Phone No.");
  document.getElementById('phone').focus();
  return false;
 }

 if(document.getElementById('visitormail').value == "")
 {
  alert("Enter Email");
  document.getElementById('visitormail').focus();
  return false;
 }

 if(document.getElementById('visitormail').value != "")
 {
 if(echeck(document.getElementById('visitormail').value)==false){
  document.getElementById('visitormail').focus();
  return false;
  }
 }

  if(document.getElementById('notes').value == "")
 {
  alert("Enter Comments");
  document.getElementById('notes').focus();
  return false;
 }

} 