function tdif(dd1,hh1,mm1)
{
var tdy=new Date(); 
var dd2=tdy.getDate();
var hh2=tdy.getHours();
var mm2=tdy.getMinutes();
if(dd2>dd1)
  {
   if(dd1==1) //dd2 is old month!
     {
       hh1=hh1+24;
     }
   else
     {
       hh2=hh2+24;
     }
  }
if(dd1>dd2)
  {
   if(dd2==1) //dd1 is old month!
     {
       hh2=hh2+24;
     }
   else
     {
       hh1=hh1+24;
     }
  }

return -30*Math.round(((hh1-hh2+6)*60+(mm1-mm2))/30);
}

function toff(mm1,ss1)
{
var tdy=new Date(); 
var mm2=tdy.getMinutes();
var ss2=tdy.getSeconds();

return -1*(((mm1-mm2)%30)*60+(ss1-ss2));
}
