function validate()
{
 var digits="0123456789";
 var aa="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
 var temp ;
 flag=true;

if (document.frmreg.comname.value=="")  {
alert("No Name ! Please Enter Company Name");
document.frmreg.comname.focus();
flag=false;
return flag;
}

if ((document.frmreg.conperson.value=="") && (flag)) 
{
   flag=false;
   alert("Please Enter Contact Person");
   document.frmreg.conperson.focus();
   return flag;
} 

if ((document.frmreg.address.value=="") && (flag)) 
{
   flag=false;
   alert("Please Enter your Address");
   document.frmreg.address.focus();
   return flag;
} 

if ((document.frmreg.state.value=="0") && (flag)) 
{
   flag=false;
   alert("Please Enter your State Name");
   document.frmreg.state.focus();
   return flag;
} 

if ((document.frmreg.city.value=="") &&(flag)) 
{
   flag=false;
   alert("Please Enter your City Name");
   document.frmreg.city.focus();
   return flag;
} 

if (((document.frmreg.pincode.value=="") || (isNaN(document.frmreg.pincode.value)) &&(flag)))
{
   flag=false;
   alert("Please Enter your Postal Code");
   document.frmreg.pincode.focus();
   document.frmreg.pincode.select();
   return flag;
} 

if (((document.frmreg.ph1.value=="") || (isNaN(document.frmreg.ph1.value)) &&(flag)))
{
   flag=false;
   alert("Please Enter your Country Code");
   document.frmreg.ph1.focus();
   document.frmreg.ph1.select();
   return flag;
} 
  
if (((document.frmreg.ph2.value=="") || (isNaN(document.frmreg.ph2.value)) &&(flag)))
{
   flag=false;
   alert("Please Enter your STD Code");
   document.frmreg.ph2.focus();
   document.frmreg.ph2.select();
   return flag;
} 

if (((document.frmreg.ph3.value=="") || (isNaN(document.frmreg.ph3.value)) &&(flag)))
{
   flag=false;
   alert("Please Enter your Phone No");
   document.frmreg.ph3.focus();
   document.frmreg.ph3.select();
   return flag;
}  
 
if ((flag) && ((document.frmreg.email.value).indexOf("@")<=0 || (document.frmreg.email.value).indexOf(".")<=2 || (document.frmreg.email.value).indexOf("/")>0) || (document.frmreg.email.value).indexOf(".")==(document.frmreg.email.value).indexOf("@")+1)
{ 
   flag=false;
   alert("Please enter your valid email address"); 
   document.frmreg.email.focus();  
   document.frmreg.email.select();  
   return flag;
}

if ((document.frmreg.com_type.value=="0") &&(flag))
{
   flag=false;
   alert("Please Enter your Company Type");
   document.frmreg.com_type.focus();

   return flag;
} 

if ((document.frmreg.aboutus.value=="") &&(flag))
{
   flag=false;
   alert("Please Enter your brief Company Profile");
   document.frmreg.aboutus.focus();
   return flag;
} 

 if((document.frmreg.pass.value=="") &&(flag)) 
{
   flag=false;
   alert("Please Enter your Password");
   document.frmreg.pass.focus();
   return flag;
} 

    if((flag) && ((document.frmreg.pass.value) != (document.frmreg.repass.value)))
{
   flag=false;
   alert(" Please Retype Your Password");
   document.frmreg.repass.focus();
   document.frmreg.repass.select();
   return flag;
 }

return flag;
}

