var clockTimer = ""
var serverTime = new Date();
getServerTime();

function activeCountdown()
{
	$('#activecountdown').show()
	clearInterval(clockTimer)
	clockTimer = setInterval("activeCountdown()",250)
	var nowTime = new Date();
	var hrsdiff = serverTime.getHours() - nowTime.getHours()
	nowTime.setHours(nowTime.getHours() + hrsdiff)
	targetmonth = Number(targetdate.split('-')[0])
	targetday = Number(targetdate.split('-')[1])
	targetyear = Number(targetdate.split('-')[2])
	
	timeval = targettime.split(' ')[1]
	if(timeval == 'PM' || timeval == 'pm')
		targethour = Number(targettime.split(':')[0]) + 12
	else
		targethour = Number(targettime.split(':')[0])
	targetmin = Number(targettime.split(':')[1].split(' ')[0])
	targetsec = 0

	nowmonth = nowTime.getMonth() + 1;
	nowday = nowTime.getDate()
	nowyear = nowTime.getFullYear()
	nowhour = nowTime.getHours()
	nowmin = nowTime.getMinutes()
	nowsec = nowTime.getSeconds()
	
	var targetObj = new Date();
	targetObj.setMonth(targetmonth-1)
	targetObj.setDate(targetday)
	targetObj.setFullYear(targetyear)
	targetObj.setHours(targethour)
	targetObj.setMinutes(targetmin)
	targetObj.setSeconds(targetsec)

	var currentObj = new Date();
	currentObj.setMonth(nowmonth-1)
	currentObj.setDate(nowday)
	currentObj.setFullYear(nowyear)
	currentObj.setHours(nowhour)
	currentObj.setMinutes(nowmin)
	currentObj.setSeconds(nowsec)
	
	if(targetObj.getTime() <= currentObj.getTime())
	{
		clearInterval(clockTimer)
		$('#coundown-days').html("00")
		$('#coundown-hours').html("00")
		$('#coundown-min').html("00")
		$('#coundown-sec').html("00")
	} else {


		diff = (targetObj.getTime() - currentObj.getTime())
		days = Math.floor((diff - 1000) / (1000 * 60 * 60 * 24));
		days2 = Math.floor(diff / (1000 * 60 * 60 * 24));
		hrs = Math.floor((diff - 1000) / (1000 * 60 * 60)) - (days2 * 24);
		hrs2 = Math.floor(diff / (1000 * 60 * 60)) - (days2 * 24);
		mins = Math.ceil(diff / (1000 * 60)) - ((days2 * 24 * 60) + (hrs2 * 60)) - 1;
		secs = (Math.ceil(diff / 1000) - ((days2 * 24 * 60 * 60) + (hrs2 * 60 * 60) + (mins * 60))) - 1;
		
		if(secs < 0) secs = 59 
		if(mins < 0) mins = 59
		if(hrs < 0) hrs = 23


		if(days < 10) days = '0' + days
		$('#coundown-days').html(days)
		if(hrs < 10) hrs = '0' + hrs
		$('#coundown-hours').html(hrs)
		if(mins < 10) mins = '0' + mins
		$('#coundown-min').html(mins)
		if(secs < 10) secs = '0' + secs
		$('#coundown-sec').html(secs)
		
	}
}

function getServerTime()
{
	var ajaxData = new Object();
	ajaxData.event = "getCurrentServerTime";
	$.ajax({
		url: "index.cfm",
		type: "GET",
		data: ajaxData,
		dataType: "xml",				
		success: function( data )
		{
			currentdate = $(data).find('date').text()
			currenttime = $(data).find('time').text()
			var servermonth = Number(currentdate.split('-')[0])
			var serverday = Number(currentdate.split('-')[1])
			var serveryear = Number(currentdate.split('-')[2])
			var serverhour = Number(currenttime.split(':')[0])
			var servermin = Number(currenttime.split(':')[1])
			var serversec = Number(currenttime.split(':')[2])
			serverTime.setMonth(servermonth-1)
			serverTime.setDate(serverday)
			serverTime.setFullYear(serveryear)
			serverTime.setHours(serverhour)
			serverTime.setMinutes(servermin)
			serverTime.setSeconds(serversec)
		}
	})
}

