function CD(d,o,t,x){return[x=~~(t=(d-o)/864e5),x=~~(t=(t-x)*24), x=~~(t=(t-x)*60),~~((t-x)*60)]}

function clockTick()
	{
		if($('alarmAlert')==false)
		{
			setTimeout("clockTick()",1000);
			return true;
		}

	    t=CD(__t,new Date(genTime + 1000*mySeconds));

	    if(t[1]<=0 && t[2]<=0 && t[3]<=0)
	    {
	    	$('alarmAlert').style.display = 'block';
  			$('alarmClock').style.display = 'none';
  		}
  		else
  		{
  		    var hTime = '0'+t[1];
  		    var mTime = t[2];
  		    if(t[2] < 10)
  		    	mTime = '0'+mTime;
  		    var sTime = t[3];
  		    if(t[3] < 10)
  		    	sTime = '0'+sTime;

  			if($('waitingClock'))
  				$('waitingClock').innerHTML = (hTime+":"+mTime+":"+sTime);
 			mySeconds++;

  			setTimeout("clockTick()",1000);
  		}
}
