function validateDate(day,month,year)
   //check correct number of day for given month/year
   {
	
      switch(month) 
         {
         case "2" :
            //February
            if (year == Math.round(year / 4) * 4)//leap year
	       {
				  if (day > 29)
                  {
                  return false;
                  }
				  else
				  {
					  return true;
				  }
            }else{
				
				if(day>28)
				{
					 return false;
                 
				}
				else
				{
					return true;
				}
			}
			
               break;	
         case "4" :
            //April
            if (day.value > 30)
               {
               return false;
               }
			   else{
			     return true;
			   }
               break;
         case "6":
            //June
            if (day.value > 30)
               {
               return false;
               }	
			   else{
			     return true;
			   }
               break;		
         case "9":
            //September
            if (day.value > 30)
               {
               return false;
               }else{
			     return true;
			   }
               break;
         case "11":
            //November
            if (day.value > 30)
               {
               return false;
               }else{
			   return true;
			   }
               break;
         default:
            //date is valid
            return true;
            break;
       }
      
   }	

   function CompareDates(bday)
   {
        var data=bday.split(".")
	   	
	   var todate= new Date;
	   var myDate = new Date;

	    myDate.setDate(data[0]);
		myDate.setMonth(data[1]-1); // January = 0
		myDate.setFullYear(data[2]);
     
	    if (myDate <= todate)
			return true;		
		else 
			return false;

}


