jQuery.noConflict()

var localTime = Math.round(new Date().getTime()/1000.0);
var offset = serverTime-localTime;
var continueTimer = false;


function updateTimers() {
	var theTime = Math.round(new Date().getTime()/1000.0)+offset;
	continueTimer=false;
	jQuery(".liveTime").each(function(){
		continueTimer=true;
		var ending = jQuery(this).attr("alt");
		var timeLeft = ending-theTime;
		jQuery(this).html(formatTime(timeLeft));
	});
	if(continueTimer == true) setTimeout("updateTimers()",1000);
}

function formatTime(time_left) {
	if(time_left > 1) {
		var minute = 60;
		var hour = 60 * minute;
		var day = 24 * hour;
		var output = "";
	
		var days_left = Math.floor(time_left/day);
	
		var hours = time_left - (days_left * day);
		var hours_left = Math.floor(hours/hour);
	
		var minutes = hours - (hours_left * hour);
		var minutes_left = Math.floor(minutes/minute);
	
		var secs_left = time_left - ( (days_left * day) + (hours_left * hour) + (minutes_left * 60) );
		
	
		if(days_left > 0) output += days_left+"d ";
		if(hours_left > 0) output += hours_left+"h ";
		output+= minutes_left+"m "+secs_left+"s ";
		return output;
	}
	else return "Ended";
}

jQuery(document).ready(function(){
	updateTimers();
	
});