var chor, cmin, csec;
function Hours(data){return(data.substring(0,2));}
function Minutes(data){return(data.substring(3,5));}
function Seconds(data){return(data.substring(6,8));}
function Display(hor,min,sec) {
var disp;var hor_sym;var hr = ""+hor;var sw = hr.substring(hr.length-1,hr.length);
disp = "";
if(hor > 10 && hor < 20) hor_sym = 'часов';
else
switch (sw) {
	case '0':
		hor_sym = 'часов';
		break;
	case '1':
		hor_sym = 'час';
		break;
	case '2':
	case '3':
	case '4':
		hor_sym = 'часа';
		break;

	default:
		hor_sym = 'часов';
		break;
}
	disp+=hor+"&nbsp;"+hor_sym+"&nbsp;";
	if(min<=9) disp+="0";
	disp+=min+"&nbsp;мин.&nbsp;";
	if(sec<=9) disp+="0";
	disp+=sec+"&nbsp;сек.";
	return(disp);
}

function Down(where,time) {
	var limit = time;
	chor=1*Hours(limit);
	cmin=1*Minutes(limit);
	csec=1*Seconds(limit);
	DownRepeat(where);
}

function DownRepeat(where) {
	csec--;
	if(csec==-1) { csec=59; cmin--; }
	if(cmin==-1) { cmin=59; chor--; }
	document.getElementById(where).innerHTML=Display(chor,cmin,csec);
	if((cmin==0) && (csec==0) && (chor==0)) { chor = 24; }
	down=setTimeout("DownRepeat('"+where+"')",1000);
}
