function calcage(time, num1, num2) {
	s = ((Math.floor(time/num1))%num2).toString();
	if(s.length < 2) {
		s = "0" + s;
	}
	return s;
}

function CountBack(time) {

	if(time < 0) {
		$('.digit').html('0');
		return;
	}
	 
	var days = calcage(time,86400,100000);
	$('#days1').html(days.substr(0,1));
	$('#days2').html(days.substr(1,1));
	var hour = calcage(time,3600,24);
	$('#hour1').html(hour.substr(0,1));
	$('#hour2').html(hour.substr(1,1));
	var mins = calcage(time,60,60);
	$('#mins1').html(mins.substr(0,1));
	$('#mins2').html(mins.substr(1,1));
	var secs = calcage(time,1,60);
	$('#secs1').html(secs.substr(0,1));
	$('#secs2').html(secs.substr(1,1));

	if(CountActive) {
    	setTimeout("CountBack(" + (time+CountStepper) + ")", SetTimeOutPeriod);
    }
}

CountActive = true;
CountStepper = -1;
CountStepper = Math.ceil(CountStepper);
var SetTimeOutPeriod = (Math.abs(CountStepper)-1)*1000 + 990;
CountBack(gtime);
