var timeCorrection = 0;

function setTimeCorrection ()
{

	today = new Date();
	clientEpoch  = parseInt(today.getTime()/1000);
	timeCorrection = serverEpoch-clientEpoch;
}

function getCountdown ()
{

	today = new Date();
	todayEpoch  = today.getTime()/1000;
	todayEpoch += timeCorrection;

	target = new Date("10 July, 2010");
	targetEpoch = target.getTime()/1000;

	remainSecs = targetEpoch - todayEpoch;
    
    checkRemainSecs = remainSecs;

	remainDays = Math.floor(remainSecs/86400);

	remainSecs -= remainDays*86400;
	remainHours = Math.floor(remainSecs/3600);
	remainHours = (remainHours<10)?'0'+remainHours:remainHours;

	remainSecs -= remainHours*3600;
	remainMins = Math.floor(remainSecs/60);
	remainMins = (remainMins<10)?'0'+remainMins:remainMins;

	remainSecs -= remainMins*60;
	remainSecs = Math.floor(remainSecs);
	remainSecs = (remainSecs<10)?'0'+remainSecs:remainSecs;

    if(checkRemainSecs > 0){
        string = '' + remainDays + '<span>days</span>:' + remainHours +  '<span>hrs</span>:' + remainMins + '<span>mins</span>:' + remainSecs + '<span>secs</span>';
    }else{
        string = '';
    }

	jQuery('#countdown p').html(string);

}

jQuery(document).ready(function() {

	jQuery('#carousel ul').innerfade({
		speed: 'slow',
		timeout: 5000,
		type: 'sequence'
	});

	setTimeCorrection();
	getCountdown();
	jQuery('#countdown').show();
	var refreshId = setInterval(function(){getCountdown();}, 1000);

});
