var secsPast = 2;

function calcDayDiff(zeit){
	return Math.floor(zeit / 24);
};

function calcHourDiff(zeit){
	return Math.floor(zeit / 60);
};

function calcMinDiff(zeit){
 return Math.floor(zeit / 60);
};

function uhr(){
secsPast++;
window.setTimeout('uhr()', 1000);
};

function calcRemainingTime(restZeit, ziel){
	var outZeit = restZeit - secsPast;
	
	if(outZeit <= 0){
		document.getElementById('auctionRestTime'+ziel).innerHTML = "This Auction has Ended";
		document.getElementById('auctionTimeLeft'+ziel).innerHTML = "This Auction has Ended";
	}else{	
		var fullWeek = Math.floor(outZeit / (60 * 60 * 24 * 7));
		var fullDay = Math.floor((outZeit / (60 * 60 * 24)) - (fullWeek * 7)) ;
		var fullHour = Math.floor((outZeit / (60 * 60)) - (calcDayDiff(outZeit/(60*60)) * 24));;
		var fullMinute = Math.floor((outZeit / 60) - (calcHourDiff(outZeit/60) * 60));
		var fullSecond = Math.floor(outZeit - (calcMinDiff(outZeit)*60));
		var EndTimeFull = fullWeek + " Weeks " + fullDay + " Days " + fullHour + " Hours " + fullMinute + " Minutes " + fullSecond + " Seconds";

		if(fullWeek > 0){
			var EndTimeSmall = "<span class=\"bluetext\">" + fullWeek + " Week(s) left</span>";
		}else if(fullDay > 0){
			var EndTimeSmall = "<span class=\"redtext\">" + fullDay + " Day(s) left";
		}else if(fullHour > 0){
			var EndTimeSmall = "<span class=\"boldred\">" + fullHour + " Hour(s) left";
		}else if(fullSecond > 0){
			var EndTimeSmall = "<span class=\"boldred\">" + fullSecond + " Second(s) left";
		}else{
			var EndTimeSmall = "Finished";
		}
		
		document.getElementById('auctionRestTime'+ziel).innerHTML = EndTimeFull;
		document.getElementById('auctionTimeLeft'+ziel).innerHTML = EndTimeSmall;
		window.setTimeout('calcRemainingTime('+restZeit+', \''+ziel+'\')', 1000);
	}
};

