var imgArr = new Array();
var ps1;
var nEvent = new Array();

nEvent[0]  = {Event:"Школа закрыта", tBegin:"00:00:00", tEnd:""};
nEvent[1]  = {Event:"Приходите в школу", tBegin:"07:55:00", tEnd:""};
nEvent[2]  = {Event:"Утренняя зарядка", tBegin:"08:20:00", tEnd:""};
nEvent[3]  = {Event:"Первый урок", tBegin:"08:30:00", tEnd:""};
nEvent[4]  = {Event:"Перемена", tBegin:"09:15:00", tEnd:""};
nEvent[5]  = {Event:"Второй урок", tBegin:"09:25:00", tEnd:""};
nEvent[6]  = {Event:"Перемена", tBegin:"10:10:00", tEnd:""};
nEvent[7]  = {Event:"Третий урок", tBegin:"10:30:00", tEnd:""};
nEvent[8]  = {Event:"Перемена", tBegin:"11:15:00", tEnd:""};
nEvent[9]  = {Event:"Четвертый урок", tBegin:"11:35:00", tEnd:""};
nEvent[10]  = {Event:"Перемена", tBegin:"12:20:00", tEnd:""};
nEvent[11]  = {Event:"Пятый урок", tBegin:"12:30:00", tEnd:""};
nEvent[12] = {Event:"Перемена", tBegin:"13:15:00", tEnd:""};
nEvent[13] = {Event:"Шестой урок", tBegin:"13:35:00", tEnd:""};
nEvent[14] = {Event:"Перемена", tBegin:"14:20:00", tEnd:""};
nEvent[15] = {Event:"Седьмой урок", tBegin:"14:30:00", tEnd:""};
nEvent[16] = {Event:"Перемена", tBegin:"15:15:00", tEnd:""};
nEvent[17] = {Event:"Восьмой урок", tBegin:"15:25:00", tEnd:""};
nEvent[18] = {Event:"Уроки заканчиваются", tBegin:"16:10:00", tEnd:""};
nEvent[19] = {Event:"Уроки закончились", tBegin:"16:10:00", tEnd:""};
nEvent[20] = {Event:"Первый урок", tBegin:"32:30:00", tEnd:""};
var nMax = 20

var lessons = new Array();
lessons[1] = "08:30:00";
lessons[2] = "09:25:00";
lessons[3] = "10:30:00";
lessons[4] = "11:35:00";
lessons[5] = "12:30:00";
lessons[6] = "13:35:00";
lessons[7] = "14:30:00";
lessons[8] = "15:25:00";

lessons[11] = "09:15:00";
lessons[12] = "10:10:00";
lessons[13] = "11:15:00";
lessons[14] = "12:20:00";
lessons[15] = "13:15:00";
lessons[16] = "14:20:00";
lessons[17] = "15:15:00";
lessons[18] = "16:10:00";


function cStr(num){
	if (num<10){
		str = "0" + num
	}
	else{
		str = num
	}
return str
}

function CompareTime(time1, time2)
{
	var t1 = cStr(time1);
	var t2 = cStr(time2);
	var h1 = t1.substr(0, t1.indexOf(':'));
	var m1 = t1.substr(t1.indexOf(':')+1,2);
	var s1 = t1.substr(t1.indexOf(':', t1.indexOf(':'))+1,2);

	var h2 = t2.substr(0, t2.indexOf(':'));
	var m2 = t2.substr(t2.indexOf(':')+1,2);
	var s2 = t2.substr(t2.indexOf(':', t2.indexOf(':'))+1,2);
	
	if (h1<h2)  
		return false;
	else
		if (m1<=m2 && h1==h2) 
			return false;
		else
			if (s1<=s2 && h1==h2 && m1==m2) 
				return false;		
	return true;
}


function timeDiff(time1, time2)
{
	var t1 = time1;
	var t2 = time2;	
	var h1 = t1.substr(0, t1.indexOf(':'));
	var m1 = t1.substr(t1.indexOf(':')+1,2);
	var s1 = t1.substr(t1.indexOf(':', t1.indexOf(':')+1)+1,2);

	var h2 = t2.substr(0, t2.indexOf(':'));
	var m2 = t2.substr(t2.indexOf(':')+1,2);
	var s2 = t2.substr(t2.indexOf(':', t2.indexOf(':')+1)+1,2);

	var s3 = s1;
	var m3 = m1;
	var h3 = h1;
	s3 = s3 - s2;
	if (s3<0)
	{
		s3 = s3 + 60;
		m3 = m3 - 1;
	}
	m3 = m3 - m2;
	if (m3<0)
	{
		m3 = m3 + 60;
		h3 = h3 - 1;
	}
	h3 = h3 - h2;
	var ar = new Array();
	ar['s'] = s3;
	ar['m'] = m3;
	ar['h'] = h3;
	return ar;
}

function setLessons(t)
{
	var evCurrent = document.getElementById("EventCurrent");
	var evNext = document.getElementById("EventNext");
	var evTimeLeft = document.getElementById("EventTimeLeft");
	var ind = -1;
	var ll = -1;
	var i = 0;
	for (i=0; i<nMax; i++)
		if (CompareTime(nEvent[i].tBegin,t))
		{
			break;
		}

	if (i==0) i++;

	evCurrent.innerHTML = nEvent[i-1].Event;
	if (nEvent[i].Event.substr(0,4) == "Пара")
		evNext.innerHTML = nEvent[i].Event + " начнется";
	else
		evNext.innerHTML = nEvent[i].Event;
	
	ar = timeDiff(nEvent[i].tBegin, t);
	str = '';
	h = '';
	m = '';
	s = '';
	
	if ((ar['h']==0) && (ar['m']<5))
	{
		if ((ar['s'] % 10 != 0) && (ar['s'] > 10) || (ar['m']>0))
		{
			ar['s'] = parseInt((ar['s']+6) / 10) * 10;
			if  (ar['s'] == 60)
			{
				ar['s'] = 0;
				ar['m'] = ar['m'] + 1;
			}
		}
		s = ar['s'] + ' ';
	//окончание для секунд
		if ((parseInt(ar['s'] / 10) != 1))
		{
			if ((ar['s'] % 10 > 1) && (ar['s'] % 10 < 5))
				s = s + 'секунды';
			else
				if (ar['s'] % 10 == 1)
					s = s + 'секунду';
				else
					s = s + 'секунд';
		}
		else
			s = s + 'секунд';
	}		
	if (ar['m'] != 0)
	{
		m = ar['m'] + ' ';
	//окончание для минут
		if ((parseInt(ar['m'] / 10) != 1))
		{
			if ((ar['m'] % 10 > 1) && (ar['m'] % 10 < 5))
				m = m + 'минуты';
			else
				if (ar['m'] % 10 == 1)
					m = m + 'минуту';
				else
					m = m + 'минут';
		}
		else
			m = m + 'минут';
	}	
	if (ar['h'] != 0)
	{
		h = ar['h'] + ' ';
	//окончание для часов
		if ((parseInt(ar['h'] / 10) != 1))
		{
			if ((ar['h'] % 10 > 1) && (ar['h'] % 10 < 5))
				h = h + 'часа';
			else
				if (ar['h'] % 10 == 1)
					h = h + 'час';
				else
					h = h + 'часов';
		}
		else
			h = h + 'часов';
	}
	str = h + " " + m + " " + s;
	evTimeLeft.innerHTML = str;
	return;	
}

function writeTime(path){
var now = new Date
var h0 = ("" + cStr(now.getHours())).charAt(0)
var h1 = ("" + cStr(now.getHours())).charAt(1)
var m0 = ("" + cStr(now.getMinutes())).charAt(0)
var m1 = ("" + cStr(now.getMinutes())).charAt(1)
var s0 = ("" + cStr(now.getSeconds())).charAt(0)
var s1 = ("" + cStr(now.getSeconds())).charAt(1)
ps1 = s1
	
	document.write("<div id=\"right_panel_1\" >");
//	document.write("<a href=\"?rings\"><img src=\"images/timer_24.gif\" border=\"0\" align=\"middle\"/></a> ");	
	document.write("<p><b>&nbsp</p><p><span style='color: #A4EF05'><span ID=imgh0>" + h0 + "</span>");
	document.write("<span ID=imgh1>" + h1 + "</span>");
	document.write(":");
	document.write("<span ID=imgm0>" + m0 + "</span>");
	document.write("<span ID=imgm1>" + m1 + "</span>");
	document.write(":");
	document.write("<span ID=imgs0>" + s0 + "</span>");
	document.write("<span ID=imgs1>" + s1 + "</span>");		
	document.write(" | <span id=\"EventCurrent\" class=\"nomb_bold\"></span>");
	document.write("&nbsp<p><span id=\"EventNext\"></span>&nbspчерез:");
	document.write(" <span id=\"EventTimeLeft\" class=\"minutes\"></span> &nbsp;");
	document.write("</b></span></div>");
	setLessons(''+h0+h1+':'+m0+m1+':'+s0+s1)

} 

function clock(){
var now = new Date
var h0 = ("" + cStr(now.getHours())).charAt(0)
var h1 = ("" + cStr(now.getHours())).charAt(1)
var m0 = ("" + cStr(now.getMinutes())).charAt(0)
var m1 = ("" + cStr(now.getMinutes())).charAt(1)
var s0 = ("" + cStr(now.getSeconds())).charAt(0)
var s1 = ("" + cStr(now.getSeconds())).charAt(1)

	if (ps1!=s1){
	ps1 = s1
	<!--StartFragment -->

	document.getElementById('imgs1').innerHTML = s1
		if (s1=="0"){		
			document.getElementById('imgs0').innerHTML = s0
			if (s0=="0"){
				document.getElementById('imgm1').innerHTML = m1
				if (m1=="0"){
					document.getElementById('imgm0').innerHTML = m0
					if (m0=="0"){
						document.getElementById('imgh1').innerHTML = h1
						if (h1=="0"){
							document.getElementById('imgh0').innerHTML = h0
						}
					}
				}
			}
		}
	}

	setLessons(''+h0+h1+':'+m0+m1+':'+s0+s1)

timer = setTimeout("clock()",1000);
}

timer = setTimeout("clock()",1000);

