document.write("<p><span id=\"countdownSpan\"></span></p><p style=\"font-size: 9px\"><span style=\"font-style: italic\">Harry Potter and the Order of the Phoenix:</span> July 13</p>");

var dYear  = 2007;
var dMonth = 07;
var dDay   = 13;

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 suffixDays    = (cDays==1)    ? "" : "s";
	var suffixHours   = (cHours==1)   ? "" : "s";
	var suffixMinutes = (cMinutes==1) ? "" : "s";
	var suffixSeconds = (cSeconds==1) ? "" : "s";
	var valueHours    = (cHours==0)   ? "" : cHours+" hour"+suffixHours+", ";
	var valueMinutes  = (cMinutes==0) ? "" : cMinutes+" minute"+suffixMinutes+", ";

	if(cDays <= 0 && cHours <= 0 && cMinutes <= 0 && cSeconds <= 0){
		var outputCode = xhtmlTimeLargeBeginning+"It's here!"+xhtmlTimeLargeEnding+xhtmlTimeSmallBeginning+"The movie has been released"+xhtmlTimeSmallEnding;
		countdownArea.innerHTML = outputCode;
	} else{
		if(cDays <= 0 && cHours <= 0 && cMinutes <= 0){
			var outputCode = xhtmlTimeLargeBeginning+cSeconds+" second"+suffixSeconds+xhtmlTimeLargeEnding;
		}
		else if(cDays <= 0 && cHours <= 0){
			var outputCode = xhtmlTimeLargeBeginning+cMinutes+" minute"+suffixMinutes+xhtmlTimeLargeEnding+xhtmlTimeSmallBeginning+cSeconds+" second"+suffixSeconds+xhtmlTimeSmallEnding;
		}
		else if(cDays <= 0){
			var outputCode = xhtmlTimeLargeBeginning+cHours+" hour"+suffixHours+xhtmlTimeLargeEnding+xhtmlTimeSmallBeginning+valueMinutes+cSeconds+" second"+suffixSeconds+xhtmlTimeSmallEnding;
		}
		else{
			var outputCode = xhtmlTimeLargeBeginning+cDays+" day"+suffixDays+xhtmlTimeLargeEnding+xhtmlTimeSmallBeginning+valueHours+valueMinutes+cSeconds+" second"+suffixSeconds+xhtmlTimeSmallEnding;
		}
		countdownArea.innerHTML = outputCode;
		if(cookie("ootpCountdownFunction") == "1"){
			return false;
		} else {
			setTimeout("countdown()",1000);
		}
	}
}