document.write("<p><span id=\"countdownSpan\"></span></p>");

var dYear  = 2005;
var dMonth = 7;
var dDay   = 16;

var xhtmlTimeLargeBeginning = "<span style=\"font-size: 18px; font-weight: bold\">";
var xhtmlTimeLargeEnding    = "</span>";
var xhtmlTimeSmallBeginning = "<br />";
var xhtmlTimeSmallEnding    = "";

var monthList     = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var countdownArea = "";

function start(){
	countdownArea = document.getElementById("countdownSpan");
	countdown();
}

start();

function countdown(){
	function cookie(name)
	{
	    var dc = document.cookie;
	    var prefix = name + "=";
	    var begin = dc.indexOf("; " + prefix);
	    if (begin == -1)
	    {
	        begin = dc.indexOf(prefix);
	        if (begin != 0) return null;
	    }
	    else
	    {
	        begin += 2;
	    }
	    var end = document.cookie.indexOf(";", begin);
	    if (end == -1)
	    {
	        end = dc.length;
	    }
		return unescape(dc.substring(begin + prefix.length, end));
	}

	var today        = new Date()
	var todayYear    = today.getYear()
	if(todayYear < 1000){
		todayYear += 1900;
	}
	var stringToday  = monthList[today.getMonth()]+" "+today.getDate()+", "+todayYear+" "+today.getHours()+":"+today.getMinutes()+":"+today.getSeconds()
	var stringFuture = monthList[dMonth-1]+" "+dDay+", "+dYear
		
	cTime    = ( Date.parse(stringFuture) - Date.parse(stringToday) )
	cDays    = Math.floor( cTime / 86400000 );
	cHours   = Math.floor( ( cTime % 86400000 ) / 3600000 );
	cMinutes = Math.floor( ( ( cTime % 86400000 ) % 3600000 ) / 60000 );
	cSeconds = Math.floor( ( ( ( cTime % 86400000 ) % 3600000 ) % 60000 ) / 1000 );

	var titleDays    = (cDays==1)    ? "" : "s";
	var titleHours   = (cHours==1)   ? "" : "s";
	var titleMinutes = (cMinutes==1) ? "" : "s";
	var titleSeconds = (cSeconds==1) ? "" : "s";

	if(cDays <= 0 && cHours <= 0 && cMinutes <= 0 && cSeconds <= 0){
		var outputCode = xhtmlTimeLargeBeginning+"HBP IS HERE!"+xhtmlTimeLargeEnding;
		countdownArea.innerHTML = outputCode;
	} else{
		if(cDays <= 0 && cHours <= 0 && cMinutes <= 0){
			var outputCode = xhtmlTimeLargeBeginning+cSeconds+" second"+titleSeconds+xhtmlTimeLargeEnding;
		}
		else if(cDays <= 0 && cHours <= 0){
			var outputCode = xhtmlTimeLargeBeginning+cMinutes+" minute"+titleMinutes+xhtmlTimeLargeEnding+xhtmlTimeSmallBeginning+cSeconds+" second"+titleSeconds+xhtmlTimeSmallEnding;
		}
		else if(cDays <= 0){
			var outputCode = xhtmlTimeLargeBeginning+cHours+" hour"+titleHours+xhtmlTimeLargeEnding+xhtmlTimeSmallBeginning+cMinutes+" minute"+titleMinutes+", "+cSeconds+" second"+titleSeconds+xhtmlTimeSmallEnding;
		}
		else{
			var outputCode = xhtmlTimeLargeBeginning+cDays+" day"+titleDays+xhtmlTimeLargeEnding+xhtmlTimeSmallBeginning+cHours+" hour"+titleHours+", "+cMinutes+" minute"+titleMinutes+", "+cSeconds+" second"+titleSeconds+xhtmlTimeSmallEnding;
		}
		countdownArea.innerHTML = outputCode;
		if(cookie("mn-countdown-level") == "1"){
			return false;
		} else {
			setTimeout("countdown()",1000);
		}
	}
}