var happyHour = 12; // 0 through 23 for the hour of the day
var blink = 0;
var hours = 0;
var mins = 0;
var secs = 0;
start();
function start() {
if (document.getElementById && document.getElementById("countdown") != null) setCountDown();
else setTimeout("start();", 100);
}
function setCountDown() {
var fromHour = 05;
var fromMin = 48;
var fromSec = 39;
var diffHour = 0;
if (fromHour <= happyHour) diffHour = happyHour - fromHour;
else diffHour = happyHour + (24 - fromHour);
doCountdown((60 - fromSec) + 60 * ((60 - fromMin) + 60 * (diffHour)));
}
function doCountdown(countdown) {
var countdownOrig = countdown;
secs = countdown % 60;
if (secs < 10) secs = "0" + secs;
countdown = (countdown - secs) / 60;
mins = countdown % 60;
if (mins < 10) mins = "0" + mins;
countdown = (countdown - mins) / 60;
hours = countdown % 24;
if (hours < 10) hours = "0" + hours;
displayCountdown(1);
setTimeout("displayCountdown(0);", 750);
setTimeout("doCountdown(" + (countdownOrig - 1) + ");", 999);
}
function displayCountdown(display) {
strHours = hours - 1;
if (strHours < 10) strHours = "0" + strHours;
if (hours <= 1) {
if (display == 1) {
if (hours == 0) document.getElementById("countdown").innerHTML = "Happy Hour Ends
00 : " + mins + " : " + secs + "";
else document.getElementById("countdown").innerHTML = "Next Happy Hour
" + strHours + " : " + mins + " : " + secs;
} else {
if (hours == 0) document.getElementById("countdown").innerHTML = "Happy Hour Ends
";
else document.getElementById("countdown").innerHTML = "Next Happy Hour
";
}
}
else document.getElementById("countdown").innerHTML = "Next Happy Hour
" + strHours + " : " + mins + " : " + secs;
}