, .
function setnewdaytimer(){
if(window.newdaytimer) clearTimeout(newdaytimer);
var now= new Date,
tomorrow= new Date(now.getFullYear(), now.getMonth(), now.getDate()+1);
window.newdaytimer= setTimeout(newdayalarm, tomorrow-now);
}
function newdayalarm(){
alert((new Date()).toLocaleTimeString());
}
window.onload=setnewdaytimer;