// JavaScript Document

// ***************************************************
function Countdown(ID) {

	this.params = new Object();
	this.init(ID);
}
// ***************************************************
Countdown.prototype.init = function(ID) {

	var htmlElement;;
	var initPassed = true;

	if (htmlElement = document.getElementById(ID)) {
		this.params.htmlElement = htmlElement;
	} else {
		this.params.htmlElement = null;
		initPassed = false;
	}
	// alert(this.params.htmlElement);
	if (initPassed) {
		this.displayTimeLeft();
		this.params.intervalID = window.setInterval("wrapper()", 60000);
	}
	
}
// ***************************************************
Countdown.prototype.displayTimeLeft = function () {
	var dateEvent = new Date(2007, 10-1, 24, 0,0,0);
	//var dateEvent = new Date(2007, 8-1, 4, 0,0,0);
	//var dateEvent = new Date(2007, 8-1, 2, 0,0,0);
	var dateNow = new Date();
	this.params.htmlElement.innerHTML = (dateEvent >= dateNow ? Math.ceil((dateEvent.getTime() - dateNow.getTime()) / (1000 * 3600 * 24)) : 0);
}
// ***************************************************

function wrapper() {
	oCountdown.displayTimeLeft();
}

function do_onload() {
	oCountdown = new Countdown("countdown");
};