var countdownEndDate;

function setup_timer(server_time, enddate) {
	servertime = new Date( server_time );
	var ourTime = new Date();
	var serverTimeDiff = servertime.getTime() - ourTime.getTime();
	countdownEndDate = new Date(enddate);
	countdownEndDate.setTime(countdownEndDate.getTime() - serverTimeDiff);
	//var days, hours, mins, secs;	
}

function calc_time_diff() {
	now = new Date();
	diff = countdownEndDate.getTime() - now.getTime();
	if(diff < 0) {
		days = 0;
		hours = 0;
		mins = 0;
		secs = 0;
	} else {
		days = Math.floor( diff / (1000 *  60 * 60 * 24));
		diff -= days * 1000 *  60 * 60 * 24;
		
		hours = Math.floor( diff / (1000 * 60 * 60));
		diff -= hours * (1000 * 60 * 60);
		
		mins = Math.floor(diff / (1000 * 60)) ;
		diff -= mins * (1000 * 60);
		
		secs = Math.floor(diff / (1000)) ;
	}
	$(".timer_days").text(days);
	$(".timer_hours").text(hours);
	$(".timer_mins").text(mins);
	$(".timer_secs").text(secs);
	window.setTimeout("calc_time_diff()", 1000)
}