// Sweepstakes counters for sweeps page
function returnTimeLeft(date,id) {
	var curDate = new Date();
	var endDate = new Date(date);
	var msPerDay = 24 * 60 * 60 * 1000 ;
	var timeLeft = (endDate.getTime() - curDate.getTime());
	var e_daysLeft = timeLeft / msPerDay;
	var daysLeft = Math.floor(e_daysLeft);
	var e_hrsLeft = (e_daysLeft - daysLeft)*24;
	var hrsLeft = Math.floor(e_hrsLeft);
	var e_minsLeft = (e_hrsLeft - hrsLeft)*60;
	var minsLeft = Math.floor((e_hrsLeft - hrsLeft)*60);
	var secsLeft = Math.floor((e_minsLeft - minsLeft)*60);
	document.getElementById(id).innerHTML = "";
	document.getElementById(id).innerHTML += "<b>Time Left:</b><br>";
	if (daysLeft >= 1) {
		document.getElementById(id).innerHTML += daysLeft;
		document.getElementById(id).innerHTML += "d:";
	}
	if (hrsLeft >= 1) {
		document.getElementById(id).innerHTML += hrsLeft;
		document.getElementById(id).innerHTML += "h:";
	}
	if (minsLeft >= 1) {
		document.getElementById(id).innerHTML += minsLeft;
		document.getElementById(id).innerHTML += "m:";
	}
	if (secsLeft >= 1) {
		document.getElementById(id).innerHTML += secsLeft;
		document.getElementById(id).innerHTML += "s";
	}
}

function returnAnnTimeLeft () {
	var curDate = new Date();
	var yearEnd = curDate.getFullYear();
	if (curDate.getMonth() > 7) yearEnd++;
	var annEndDate = new Date("Mon Sept 1 03:00:00 EDT " + yearEnd);
	var msPerDay = 24 * 60 * 60 * 1000 ;
	var annTimeLeft = (annEndDate.getTime() - curDate.getTime());
	var e_annDaysLeft = annTimeLeft / msPerDay;
	var annDaysLeft = Math.floor(e_annDaysLeft);
	var e_annHrsLeft = (e_annDaysLeft - annDaysLeft)*24;
	var annHrsLeft = Math.floor(e_annHrsLeft);
	var e_annMinsLeft = (e_annHrsLeft - annHrsLeft)*60;
	var annMinsLeft = Math.floor((e_annHrsLeft - annHrsLeft)*60);
	var annSecsLeft = Math.floor((e_annMinsLeft - annMinsLeft)*60);		
	document.getElementById("timeoutContainerAnnual").innerHTML = "";
	document.getElementById("timeoutContainerAnnual").innerHTML += "<b>Time Left:</b><br>";
	if (annDaysLeft >= 1) {
		document.getElementById("timeoutContainerAnnual").innerHTML += annDaysLeft;
		document.getElementById("timeoutContainerAnnual").innerHTML += "d:";
	}
	if (annHrsLeft >= 1) {
		document.getElementById("timeoutContainerAnnual").innerHTML += annHrsLeft;
		document.getElementById("timeoutContainerAnnual").innerHTML += "h:";
	}
	if (annMinsLeft >= 1) {
		document.getElementById("timeoutContainerAnnual").innerHTML += annMinsLeft;
		document.getElementById("timeoutContainerAnnual").innerHTML += "m:";
	}
	if (annSecsLeft >= 1) {
		document.getElementById("timeoutContainerAnnual").innerHTML += annSecsLeft;
		document.getElementById("timeoutContainerAnnual").innerHTML += "s";
	}
}

function returnAnnTimeLeftV2 () {
	var curDate = new Date();
	var yearEnd = curDate.getFullYear();
	if (curDate.getMonth() > 7) yearEnd++;
	var annEndDate = new Date("Mon Sept 1 03:00:00 EDT " + yearEnd);
	var msPerDay = 24 * 60 * 60 * 1000 ;
	var annTimeLeft = (annEndDate.getTime() - curDate.getTime());
	var e_annDaysLeft = annTimeLeft / msPerDay;
	var annDaysLeft = Math.floor(e_annDaysLeft);
	var e_annHrsLeft = (e_annDaysLeft - annDaysLeft)*24;
	var annHrsLeft = Math.floor(e_annHrsLeft);
	var e_annMinsLeft = (e_annHrsLeft - annHrsLeft)*60;
	var annMinsLeft = Math.floor((e_annHrsLeft - annHrsLeft)*60);
	var annSecsLeft = Math.floor((e_annMinsLeft - annMinsLeft)*60);		
	jQuery('#AnnualSweepstakes_Container .SweepsTimeLeft').html(function() {
		var remainingString = 'Time Left: ';
		if (annDaysLeft >= 1) remainingString += annDaysLeft + 'd ';
		if (annHrsLeft >= 1) remainingString += annHrsLeft + 'h ';
		if (annMinsLeft >= 1) remainingString += annMinsLeft + 'm ';
		if (annSecsLeft >= 1) remainingString += annSecsLeft + 's';
		return remainingString;
	}());
}

function returnTimeLeftV2 (date,id) {
	var curDate = new Date();
	var endDate = new Date(date);
	var msPerDay = 24 * 60 * 60 * 1000 ;
	var timeLeft = (endDate.getTime() - curDate.getTime());
	var e_daysLeft = timeLeft / msPerDay;
	var daysLeft = Math.floor(e_daysLeft);
	var e_hrsLeft = (e_daysLeft - daysLeft)*24;
	var hrsLeft = Math.floor(e_hrsLeft);
	var e_minsLeft = (e_hrsLeft - hrsLeft)*60;
	var minsLeft = Math.floor((e_hrsLeft - hrsLeft)*60);
	var secsLeft = Math.floor((e_minsLeft - minsLeft)*60);
	jQuery('#' + id + ' .SweepsTimeLeft').html(function() {
		var remainingString = 'Time Left: ';
		if (daysLeft >= 1) remainingString += daysLeft + 'd ';
		if (hrsLeft >= 1) remainingString += hrsLeft + 'h ';
		if (minsLeft >= 1) remainingString += minsLeft + 'm ';
		if (secsLeft >= 1) remainingString += secsLeft + 's';
		return remainingString;
	}());
}

jQuery(function() {
	setInterval("returnAnnTimeLeftV2();", 1000);
	returnAnnTimeLeftV2();
});