// JavaScript Document

function secondsToTime(seconds) {
	
	var timeString, days, hours, minutes;
	
	secondsInDay = 86200;
	secondsInHour = 3600;
	secondsInMinute = 60;
	secondsInSecond = 1; // why not
	
	timeString = '';
	
	if (seconds >= secondsInDay) {
		
		days = Math.floor ( seconds / secondsInDay );
		
		// set seconds to the remainder
		seconds = seconds % secondsInDay;
		
		timeString = timeString + String(days) + " day(s) ";
	}
	
	if (seconds >= secondsInHour) {
		hours = Math.floor ( seconds / secondsInHour );
		
		// set seconds to the remainder
		seconds = seconds % secondsInHour;
		
		timeString = timeString + String(hours) + ":";
		
	}
	
	minutes = Math.floor ( seconds / secondsInMinute );
	if (minutes < 10) {
		minutes = "0" + String(minutes);
	}
	// set seconds to the remainder
	seconds = seconds % secondsInMinute;
	
	timeString = timeString + String(minutes) + ":";
	if (seconds < 10) {
		seconds = "0" + String(seconds);
	}
	timeString = timeString + String(seconds);
	
	
	return(timeString);
}
