// dating javascript functions


function check_bday(bd,bm,by) {


   var over = true;

   Today=new Date();
   var yd = Today.getYear()+0;
   var md = Today.getMonth()+1;
   var dd = Today.getDate();

   var ma=0;
   var ya=0;

   var da = dd-bd;

   if(da<0)
     {
      md--;
      if( md<1 )
      {
	     yd--;
        md=md+12;
      }
      ml=getMonthLength(md,yd,0);
  	   da=da+ml;      
   }

   ma = md - bm;
   
   if(ma<0)
     {
      yd--;
      ma=ma+12;
     }

   ya = yd - by;

   if (ya < 18) {
      
      over = false;
   }
   return over;

}

function getMonthLength(month,year,julianFlag)
{
   var ml;
   if(month==1 || month==3 || month==5 || month==7 || month==8 || month==10||month==12)
      {ml = 31;}
   else {
       if(month==2) {
          ml = 28;
          if(!(year%4) && (julianFlag==1 || year%100 || !(year%400)))
             ml++;
       }
       else
          {ml = 30;}
   }
   return ml; 

}




