/* scripts.js  written by Kaya */

var number=0;
var timer1=0;
var timer2=0;
var time2=0;
var time1=0;
var qkeys = new Array();
var qvals = new Array();
var i=0;
var pagetitle = '';

function SetNumber(strnumb)
{
	document.getElementById("numbers").innerHTML = strnumb;
	//numbers.innerHTML = strnumb;
};

function CountNumb(instrnumb)
{
	var strnumb = new String;
	strnumb = instrnumb;
	
	ar1 = strnumb.split(' ');
	ar2 = ar1[(ar1.length-1)].split(':');
	
	var hours, minutes, seconds, mseconds, days, nameday;
	
	hours = ar2[0];
	minutes = ar2[1];
	seconds = ar2[2];
	mseconds = ar2[3];
	
	days = 0; if (ar1.length>1) days=ar1[0];
	nameday = ''; if (ar1.length>1) nameday=ar1[1];
	
	if (isNaN(mseconds)) mseconds=0;
	mseconds--;
	if (mseconds<0) {mseconds=9; seconds--;}
	if (seconds<0) {seconds=59; minutes--;}
	if (minutes<0) {minutes=59; hours--;}
	if (hours<0) 
	{
		hours=23; days--;
	    if (days>0)
     	{
		    if (days>10 && days<20) nameday='дней';
	        else if ((days%10)==1) nameday='день';
	        else if ((days%10)>4 || (days%10)==0) nameday='дней';
	        else nameday='дня';
     	}
		
	}
		
	ar3 = new Array(hours, minutes, seconds, mseconds);
	if (days>0) ar4 = new Array(days, nameday);
	else ar4 = new Array();
	
/*	var ss='';
	if (hours<10) ss+='0';
	ss+=hours + ':';
	if (minutes<10) ss+='0';
	ss+=minutes + ':';
	if (seconds<10) ss+='0';
	ss+=seconds + ':' + mseconds;

	ar4.push(ss);
*/	 
	ar4.push(ar3.join(':'));
	strnumb = ar4.join(' ');

	return strnumb;
};

function RunNumber()
{
	var d=new Date();
	var now = (d.getTime()/1000);
	if (time1<now)
	{
		if (time2>now) number = 'Фестиваль в самом разгаре!!!';
		else number = 'Дата следующего фестиваля еще не определена.';
		//window.clearInteval(timer);
		//timer1=0;
	}
 	else number = CountNumb(number);

	SetNumber(number);
};

function RunQuote()
{
	document.getElementById("quote").innerHTML = qvals[i] + '<br>' + qkeys[i];
	i++;
	if (i>=qvals.length) i=0;
};

function CheckFrame()
{
	pagetitle = window.frames[0].document.title;
	document.getElementsByTagName("title")[0].innerHTML = pagetitle;
}

function DoWhenLoaded()
{
	timer1 = window.setInterval('RunNumber()', 100);
	if (qvals.length>1) timer2 = window.setInterval('RunQuote()', 1500);
	window.frames[0].focus();
//	CheckFrame();
};

window.onload = DoWhenLoaded;


