function IntValidate()
{
	if(((window.event.keyCode < 48) || (window.event.keyCode > 57)) && (window.event.keyCode != 46))
		window.event.returnValue=0
}

// function for accepting numbers, alphabets but not special characters
function userValidate()
{
	if( ((window.event.keyCode <48)||(window.event.keyCode >57))  && ((window.event.keyCode <65) || (window.event.keyCode >91)) &((window.event.keyCode <97) || (window.event.keyCode > 122)) )
		window.event.returnValue=0
}

//
function mailValidate()
{
  if( window.event.keyCode <=32) 
		window.event.returnValue=0
}
// function for validating DOB
function checkDOB()
{   
    var eMonth
    var eDay
    var eYear
    var curDate;
    var curYear;
    var diffYear;
    
    eMonth = document.pwdreqfrm.month1.options[document.pwdreqfrm.month1.selectedIndex].value; 
    eDay = document.pwdreqfrm.day1.options[document.pwdreqfrm.day1.selectedIndex].value; 
    eYear = document.pwdreqfrm.year1.options[document.pwdreqfrm.year1.selectedIndex].value;

   	curDate=new Date();
	curYear=curDate.getYear();
	
	diffYear=curYear-eYear;
	
	if(diffYear<18)
	{
		alert("Invalid date. Below 18 years old are not eligile for registration.");
		return false;
	}	
    
	   if ((eMonth==4 || eMonth==6 || eMonth==9 || eMonth==11) && eDay==31)
    {
        alert("Month "+eMonth+" doesn't have 31 days!");
        document.pwdreqfrm.month1.options[document.pwdreqfrm.month1.selectedIndex].focus();
        return false;
    }
    
    if (eMonth == 2)  // check for february 29th
    {    
        var isleap1 = (eYear % 4 == 0 && (eYear % 100 != 0 || eYear % 400 == 0));
        if (eDay>29 || (eDay==29 && !isleap1))
        {
            alert("February " + eYear + " doesn't have " + eDay + " days as it is a leap year!");
            document.pwdreqfrm.day1.options[document.pwdreqfrm.day1.selectedIndex].focus();
            return false;
        }
    }
     
    return true;  // date is valid
}


function Validate()
{
	if (document.pwdreqfrm.username.value == "")
    {
		alert("Please Enter the UserName.");
		document.pwdreqfrm.username.focus();
		return false;
    } 
    else 
    {
	   document.target="main"
	   document.pwdreqfrm.action="pwdreguest.asp";
	}
	return true;
} // end of function 

function fun()
 {
  	checkDOB();
	// !----------- this code works ---------
	var i
	var msg;
	msg="Please Enter:\n";
	if ((document.pwdreqfrm.emailid.name="emailid") && (document.pwdreqfrm.emailid.value!="")) 
	{
		if ((document.pwdreqfrm.emailid.value.indexOf("@")<=0)  || (document.pwdreqfrm.emailid.value.lastIndexOf(".")<=0))
		{
			alert("Please Enter a valid Email address.");
			myErrors="true";
			document.pwdreqfrm.emailid.focus();
	        return false;
		}
	}
	

  loop1:
    for(i=0;i<document.pwdreqfrm.elements.length;i++)
	{
		var e;
        e=document.pwdreqfrm.elements[i];
	
		//alert(e.name + "type=" + e.type);	
		if (e.type=="text")
		{
			 var v=e.value;
			 if (v=="")
				{
					if ((e.title != "FAX") && (e.title != "Work Phone") && (e.title !="Cell Phone"))
			             msg += e.title + " \n";  	
				}
		 } //if type
	
	} // for 
	
	if (msg!="Please Enter:\n")
	{
		alert(msg);
		//document.pwdreqfrm.e.focus();
		return false;
		//	break loop1; 
	}

	if( (document.pwdreqfrm.username.name="username")&& (document.pwdreqfrm.username.value != "") )
    { 
       document.pwdreqfrm.username.focus();
       document.pwdreqfrm.username.value=(document.pwdreqfrm.username.value).toLowerCase();
    }
 
	if(document.pwdreqfrm.username.value.length<4)
	{
      alert("The username should not be less than 4 characters.Please Enter a valid User name");  
      document.pwdreqfrm.username.focus();
      return false;
    }    
    if(document.pwdreqfrm.month1.options[document.pwdreqfrm.month1.selectedIndex].value=="MM")
    {
        alert("Please select the proper DOB-Month");
        document.pwdreqfrm.month1.options[document.pwdreqfrm.month1.selectedIndex].focus();
        return false;
   } 
   if(document.pwdreqfrm.day1.options[document.pwdreqfrm.day1.selectedIndex].value=="DD")
   {
        alert("Please select the proper DOB-Day");
        document.pwdreqfrm.day1.options[document.pwdreqfrm.day1.selectedIndex].focus();
        return false;
   } 
   if(document.pwdreqfrm.year1.options[document.pwdreqfrm.year1.selectedIndex].value=="YYYY")
    {
        alert("Please select the proper DOB-Year");
        document.pwdreqfrm.year1.options[document.pwdreqfrm.year1.selectedIndex].focus();
        return false;
   }
   /*
    if(document.pwdreqfrm.hintquestion.options[document.pwdreqfrm.hintquestion.selectedIndex].value=="Hint Question")
    {
     alert("Please select the proper hint question");
     document.pwdreqfrm.hintquestion.options[document.pwdreqfrm.hintquestion.selectedIndex].focus();
     return false;
    }*/ 
	
	else 
	{
		document.pwdreqfrm.method="post"
		document.pwdreqfrm.target="_self"
		document.pwdreqfrm.action="../main/step.asp"
		pwdreqfrm.submit();
	} 
	// if	
	return true;
	    document.pwdreqfrm.method="post"
		document.pwdreqfrm.target="_self"
		document.pwdreqfrm.action="../main/step.asp"
		pwdreqfrm.submit();
} // end of function 


