/********************************	 Conference Countdown 	 (c) 2006 MJ Bytes Ltd.	 Written by Miro Jurik	 JavaScript 1.0 and higher*********************************/// Constantsvar SYDNEY		=	0x000000var MELBOURNE	= 	0x000001var CANBERRA	=	0x000002var HOBART		=	0x000004var BRISBANE	=	0x000008var PERTH		=	0x000016var ADELAIDE	=	0x000032var DARWIN		=	0x000064//Conference Detailsvar conferenceDate = "November 30, 2008";var conferenceTime = "09:00:00";var city = MELBOURNE;var running = false;var tm;function startCountdown() {	stopCountdown();	displayCountdown();}function stopCountdown(){	if (running) clearTimeout(tm);	running = false;}function displayCountdown() {		var conference = new Date(conferenceDate + " " + conferenceTime + " " + getTimeOffset(city));        var now = new Date();		var togo = conference.getTime() - now.getTime();		var multi_x = 60 * 1000;		var multi_y = 60 * multi_x;				var days = Math.floor(togo / (24 * multi_y));		var hours = Math.floor((togo / (multi_y)) - days * 24);	 	var minutes = Math.floor((togo - (hours * multi_y + days * 24 * multi_y)) / multi_x);		var seconds = Math.floor((togo - (minutes * multi_x + hours * multi_y + days * 24 * multi_y)) / 1000);				if (days < 0)		{			stopCountdown();		}		else		{			d = getElement("days");			h = getElement("hours");			m = getElement("minutes");			s = getElement("seconds");						d.innerHTML = days;			h.innerHTML = hours < 10 ? "0" + hours : hours;			m.innerHTML = minutes < 10 ? "0" + minutes: minutes;			s.innerHTML = seconds < 10 ? "0" + seconds : seconds;					tm = setTimeout("displayCountdown()", 1000);			running = true;		}}function getTimeOffset(){	if (city == SYDNEY || city == MELBOURNE || city == CANBERRA || city == HOBART || city == BRISBANE) return "UTC+1000";	else if (city == PERTH) return "UTC+0800";	else if (city == ADELAIDE || city == DARWIN) return "UTC+0930";	else return "UTC+1000";}function getElement(element){	return document.getElementById 	? document.getElementById(element) : document.all 	? document.all[element] : document.layers 	? document.layers[element] : -1;}