/*********************************************
** RossPortal Javascript
*********************************************/

/* Countdown Function */
function countdown(element, date) {
	var clock     = document.getElementById(element);
	var eventdate = new Date(date);
	var nowdate   = new Date();
	var timeleft  = Math.round((eventdate.getTime() - nowdate.getTime()) / 1000);
	var output    = "&nbsp;";

	if (timeleft > 0) {
		years   = Math.floor(timeleft/31556926);
		months  = Math.floor((timeleft%31556926)/2629744);
		days    = Math.floor(((timeleft%31556926)%2629744)/86400);
		hours   = Math.floor((((timeleft%31556926)%2629744)%86400)/3600);
		minutes = Math.floor(((((timeleft%31556926)%2629744)%86400)%3600)/60);
		seconds = Math.floor(((((timeleft%31556926)%2629744)%86400)%3600)%60);
		
		if (years > 0) {
			output+= years + " Jahr";
			if (years > 1) output+= "e";
			if ((minutes != 0) || (seconds != 0) || (hours != 0) || (days != 0) || (months != 0)) output+= " ";
		}
		
		if (months > 0) {
			output+= months + " Monat";
			if (months > 1) output+= "e";
			if ((minutes != 0) || (seconds != 0) || (hours != 0) || (days != 0)) output+= " ";
		}
		
		if(years > 0 && months > 0) output+= "<br />";
		
		if (days > 0) {
			output+= days + " Tag";
			if (days > 1) output+= "e";
			output+= " ";
		}
		
		if(hours < 10) output+= "0";
		output+= hours + ":";
		if(minutes < 10) output+= "0";
		output+= minutes + ":";
		if(seconds < 10) output+= "0";
		output+= seconds;
	}
	else output = "0s";
	
	clock.innerHTML = output;
	
	setTimeout("countdown('" + element + "', '" + date + "')", 1000);
}

