function validate()
{
 flag=true;

if (document.frmreg.name1.value=="")  {
alert("No Name ! Please Enter Name");
document.frmreg.name1.focus();
flag=false;
return flag;
}

if ((document.frmreg.dd.value=="x") && (flag)) 
{
   flag=false;
   alert("Please Select Day ");
   document.frmreg.dd.focus();
   return flag;
} if ((document.frmreg.mm.value=="x") && (flag)) 
{
   flag=false;
   alert("Please Select Month");
   document.frmreg.mm.focus();
   return flag;
} if ((document.frmreg.yy.value=="x") && (flag)) 
{
   flag=false;
   alert("Please Select Year");
   document.frmreg.yy.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.res_type.value=="0") && (flag))
{
   flag=false;
   alert("Please Enter your Category Code");
   document.frmreg.res_type.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;
}

