<!--


    //----------------------------
//validation for form starting here sac

 function add_onclick()
         {
           
            //change petrol to corrsponding form name
            document.Registration.text4.value ="add"
            document.Registration.submit
            var a = validationform1()
             if (a==false)
                  {
                  }
             else
				  {  
				   alert("add")    
					document.Registration.submit();
				  }
         }
function validationform1()
{
  //alert ("1")


  if (document.Registration.txtvchtrans_name.value == "")
  {
          alert("Please enter the Organization Name");
          document.Registration.txtvchtrans_name.focus();
          return false;
  }
  if (document.Registration.txtvchtrans_username.value == "")
  {
          alert("Please enter the Username");
          document.Registration.txtvchtrans_username.focus();
          return false;
  }
  if (document.Registration.txtvchtrans_password.value == "")
  {
          alert("Please enter the Password");
          document.Registration.txtvchtrans_password.focus();
          return false;
  }
  if (document.Registration.txtvchconfirm_password.value == "")
  {
          alert("Please enter the Confirm Password");
          document.Registration.txtvchconfirm_password.focus();
          return false;
  }
   if (document.Registration.txtvchhint_question.value == "")
  {
          alert("Please enter the Hint Question");
          document.Registration.txtvchhint_question.focus();
          return false;
  }  
   if (document.Registration.txtvchhint_answer.value == "")
  {
          alert("Please enter the Hint Answer");
          document.Registration.txtvchhint_answer.focus();
          return false;
  }  
   if (document.Registration.txtvchtrans_name.value == "")
  {
          alert("Please enter the Transporter Name");
          document.Registration.txtvchtrans_name.focus();
          return false;
  }
   if (document.Registration.txtvchtrans_email_id.value == "")
  {
          alert("Please enter the Valid emailid");
          document.Registration.txtvchtrans_email_id.focus();
          return false;
  } 
   if (document.Registration.txtvchtrans_address.value == "")
  {
          alert("Please enter the address");
          document.Registration.txtvchtrans_address.focus();
          return false;
  } 
   if (document.Registration.cmbvchcountry_name.value == "")
  {
          alert("Please enter the country");
          document.Registration.cmbvchcountry_name.focus();
          return false;
  }  
  
  
   if (document.Registration.txtvchcity_name.value == "")
  {
          alert("Please enter the City Name");
          document.Registration.txtvchcity_name.focus();
          return false;
  }
    if (document.Registration.txtvchstate_name.value == "")
  {
          alert("Please enter the State Name");
          document.Registration.txtvchstate_name.focus();
          return false;
  } 
     
     
      if  (document.Registration.txtvchtrans_zip.value!="")
    {
     var a = notvalidzip(document.Registration.txtvchtrans_zip.value)
     if (a == false)
     {
   
     document.Registration.txtvchtrans_zip.focus();
     return false;
    }
   }
    
         function notvalidzip(fqs)
    {
     // alert(fqs)    
       number = fqs
     //  alert(number)
       if (isNaN(number))
         {
            // alert("not a number");
             return false;
        }
        len=number.length   
	   if(len<5)
	     {
		   alert(" Please enter valid zip ")
		   return false;
        }
   } 
if (document.Registration.txtvchtrans_tele1.value != "")
 {
     var a = validationtelephone(document.Registration.txtvchtrans_tele1.value)
     if (a == false)
     {
     document.Registration.txtvchtrans_tele1.focus();
     return false;
     }
 }
   function validationtelephone(f)
  {
    //alert("inside phone") 
         var number 
         var len
         number = f
         len = f.length;
        
         if (isNaN(number))
         {
            // alert("not a number");
             return false;
         } 
        if(len<7)
	     {
	       alert(" Please enter valid phone number")
		   return false;
        }
   }
    
if (document.Registration.txtvchtrans_tele2.value != "")
   {
     var a = validationtelephone1(document.Registration.txtvchtrans_tele2.value)
     if (a == false)
     {
     document.Registration.txtvchtrans_tele2.focus();
     return false;
     }
  }
   function validationtelephone1(f)
  {
     //  alert("inside phone") 
         var number 
         var len
         
         number = f
         len = f.length;
      //   alert(number)
      //   alert(len)
         if (isNaN(number))
         {
           //  alert("not a number");
             return false;
         } 
        if(len<7)
	     {
	       
		   alert(" Please enter valid phone number")
		   return false;
       	}
      } 
         
  if (document.Registration.txtvchtrans_email_id.value != "")
  {
     var a = emailCheck(document.Registration.txtvchtrans_email_id.value)
     if (a == false)
     {
     document.Registration.txtvchtrans_email_id.focus();
     return false;
     }
     return true;
  }

  function emailCheck (emailStr)
 {
var checkTLD=1;
var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
var emailPat=/^(.+)@(.+)$/;
var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
var validChars="\[^\\s" + specialChars + "\]";
var quotedUser="(\"[^\"]*\")";
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
var atom=validChars + '+';
var word="(" + atom + "|" + quotedUser + ")";
var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
var matchArray=emailStr.match(emailPat);
//alert(matchArray)
if (matchArray==null)
{
       alert("Email address seems incorrect (check @ and .'s)");
     //   f.txtvchbranch_email_id.focus();
       return false;
}

var user=matchArray[1];
//alert(user)
var domain=matchArray[2];
//alert(domain)
for (i=0; i<user.length; i++)
{
if (user.charCodeAt(i)>127)
{
alert("Ths username contains invalid characters.");
return false;
}
}
for (i=0; i<domain.length; i++) 
{
if (domain.charCodeAt(i)>127)
{
alert("Ths domain name contains invalid characters.");
return false;
}
}

if (user.match(userPat)==null)
{
  alert("The username doesn't seem to be valid.");
  return false;
}

var IPArray=domain.match(ipDomainPat);
if (IPArray!=null)
{

for (var i=1;i<=4;i++)
{
if (IPArray[i]>255) 
{
alert("Destination IP address is invalid!");
return false;
}
}
return true;
}
var atomPat=new RegExp("^" + atom + "$");
var domArr=domain.split(".");
var len=domArr.length;
for (i=0;i<len;i++) 
{
if (domArr[i].search(atomPat)==-1) 
{
alert("The domain name does not seem to be valid.");
return false;
}
}
if (checkTLD && domArr[domArr.length-1].length!=2 && 
domArr[domArr.length-1].search(knownDomsPat)==-1) 
{
alert("The address must end in a well-known domain or two letter " + "country.");
return false;
}

if (len<2)
{
alert("This address is missing a hostname!");
return false;
}
//return true;
}
/*
if (document.Registration.txtintTrans_Total_Veh.value != "")
  {		
		alert("dddddddddddddddd")
       
       return false;
  }
  if (document.Registration.txtintTrans_Total_Veh.value == "")
  {
       var sh = 0
       document.Registration.txtintTrans_Total_Veh.value = sh
  } */
  
      
  }

 
//validation form till here
//-->