function startHappyHR (start, end) {
	if ($('hh-countdown'))
	{	
		var content = "<div id=\"hh-compact\" class=\"hh-before\">\n";
		content += "<div id=\"hhcompact-inner\">\n";
		content += "<span id=\"hours\">00</span>\n";
		content += "<span id=\"hours-text\">hrs</span>\n";
		content += "<span id=\"mins\">00</span>\n";
		content += "<span id=\"mins-text\">min</span>\n";
		content += "<span id=\"secs\">00</span>\n";
		content += "<span id=\"secs-text\">sec</span>\n";
		content += "</div>\n";
		content += "</div>\n";
		
		$('hh-countdown').innerHTML = content;
		
		countdown(start, end);
	}
}

function startPBHappyHR (start, end) {
	if ($('hh-countdown'))
	{	
		var content = "<div id=\"hh-compact\" class=\"PB_hh-before\">\n";
		content += "<div id=\"hhcompact-inner\">\n";
		content += "<span id=\"hours\">00</span>\n";
		content += "<span id=\"hours-text\">hrs</span>\n";
		content += "<span id=\"mins\">00</span>\n";
		content += "<span id=\"mins-text\">min</span>\n";
		content += "<span id=\"secs\">00</span>\n";
		content += "<span id=\"secs-text\">sec</span>\n";
		content += "</div>\n";
		content += "</div>\n";
		
		$('hh-countdown').innerHTML = content;
		
		countdown(start, end);
	}
}

function startExtHappyHR (start, end) {
	if ($('hh-countdown'))
	{	
		var content = "<div id=\"hh-compact\" class=\"ext_hh-before\">\n";
		content += "<div id=\"hhcompact-inner\">\n";
		content += "<span id=\"hours\">00</span>\n";
		content += "<span id=\"hours-text\">hrs</span>\n";
		content += "<span id=\"mins\">00</span>\n";
		content += "<span id=\"mins-text\">min</span>\n";
		content += "<span id=\"secs\">00</span>\n";
		content += "<span id=\"secs-text\">sec</span>\n";
		content += "</div>\n";
		content += "</div>\n";
		
		$('hh-countdown').innerHTML = content;
		
		countdown(start, end);
	}
}

		

function countdown (start, end)
{
	// increment by one second
	var Time_Left = Math.round(end - ++start);
//	alert("Time_Left is '" + Time_Left + "'");
	
	if (Time_Left > 0) {
		var days = Math.floor(Time_Left / (60 * 60 * 24));
		
		Time_Left %= (60 * 60 * 24);
		var hours = Math.floor(Time_Left / (60 * 60));
		
		Time_Left %= (60 * 60);
		var minutes = Math.floor(Time_Left / 60);
		
		Time_Left %= 60;
		var seconds = Time_Left;			
		
		if ( hours < 10 )
			hours = "0" + hours + '';	
		if (minutes < 10)
			minutes = "0" + minutes + '';			
		if (seconds < 10)
			seconds = "0" + seconds + '';

		if ($('hours'))
			$('hours').innerHTML = hours;

		if ($('mins'))
			$('mins').innerHTML = minutes;

		if ($('secs'))
			$('secs').innerHTML = seconds;

		setTimeout('countdown('+start+', '+end+');', 1000);
	}
	else {
		if (typeof(bp_mode) != 'undefined') {
			bp_mode = "HAPPYHR"; // I suspect that this never actually does anything due to the page refresh below, but that's not necessarily a bad thing since we don't want happyhour via the side panel anyway (which is what this seems to be used for)
		}

		if (Time_Left == 0) {
			if ($('hh-countdown'))
			{
				$('hh-countdown').innerHTML = "<img src=\"/cms/fragments/vbe_frag_bookingengine/images/banner_happyhour_on.gif\" alt=\"Happy Hour ON NOW!\" />";
			}
			window.location.reload(false);
		}
	}
}
