//resize to window height
$.getDocHeight = function(){
    return Math.max(
        $(document).height(),
        $(window).height(),
        /* For opera: */
        document.documentElement.clientHeight
    );
};
//counts lifetime
var intervalID;
var currentDate;
var compareDate = new Date(1984, 5, 29, 9, 13, 0, 0);
var differenceDate;
var seconds;
var minutes;
var hours;
var days;
   
function lifetime() {
currentDate= new Date();
differenceDate = currentDate - compareDate;
days = Math.floor(differenceDate/86400000);
differenceDate %= 86400000
hours = Math.floor(differenceDate/3600000);
differenceDate %= 3600000
minutes = Math.floor(differenceDate/60000);
differenceDate %= 60000
seconds = Math.floor(differenceDate/1000);
}
//formats lifetime
function countLife() {
	lifetime();
	//format days
	if (days==1) {
	  daysDisplay=days+' day';
	} else {
	  daysDisplay=days+' days';
	}
	//format hours
	if (hours==1) {
	  hoursDisplay=hours+' hour';
	} else {
	  hoursDisplay=hours+' hours';
	}
	//format minutes
	if (minutes==1) {
	  minutesDisplay=minutes+' minute';
	} else {
	  minutesDisplay=minutes+' minutes';
	}
	//format seconds
	if (seconds==1) {
	  secondsDisplay=seconds+' second';
	} else {
	  secondsDisplay=seconds+' seconds';
	}
	//format timestamp
	if (days>0){
		if(hours==0 && minutes==0 && seconds==0){
			timestamp=daysDisplay+' exactly'
		} else {
			timestamp=daysDisplay
		}
	}
	if(hours>0){
		if(minutes==0 && seconds==0){
			timestamp+=' and '+hoursDisplay+' exactly'
		} else {
			timestamp+=', '+hoursDisplay
		}
	}
	if(minutes>0){
		if(seconds==0){
			timestamp+=' and '+minutesDisplay+' exactly'
		} else {
			timestamp+=', '+minutesDisplay	
		}
	}
	if(seconds>0){
	timestamp+=' and '+secondsDisplay
	}
	//write to page
	document.getElementById('clock').innerHTML='<h1>Verdy has lived for '+timestamp+'.</h1>';
	//starts counting
	setTimeout('countLife()',1000);
}

window.onload=countLife;