var list = new Array();
var interval_timer = null;
var interval_servertime = null;
var servertime_element = null;
var servertime_sec = 0;
function Timer()
{
	if ( list.length > 0 )
	{
		for (key in list)
		{
			if ( list[key] > 0 )
			{
				s = list[key]--;
				h = Math.floor(s/3600);
				s -= h*3600;
				m = Math.floor(s/60);
				s -= m*60;
				document.getElementById('timer' + key).innerHTML = ((h>9)?h:'0'+h)+':'+((m>9)?m:'0'+m)+':'+((s>9)?s:'0'+s);
			}
			else
			{
				list[key] = null;
				window.location = window.location.href;clearInterval(interval_timer);
			}
		}
	}
	else
	{
		clearInterval(interval_timer);
	}
}
function servertime()
{
	s = servertime_sec++;
	h = Math.floor(s/3600);
	s -= h*3600;
	h = h%24;
	m = Math.floor(s/60);
	s -= m*60;servertime_element.innerHTML = ((h>9)?h:'0'+h)+':'+((m>9)?m:'0'+m)+':'+((s>9)?s:'0'+s);
}
	window.onload = function ()
	{
		var elements = document.getElementsByTagName('span');
			if ( elements != null )
			{
				x = 0;
					for(i = 0; i < elements.length; i++)
					{
						if ( elements[i].title == 'timer' )
						{
							tmp = elements[i].innerHTML.split(':');
								if ( tmp[0] > -1 && tmp[0] < 24 && tmp[1] > -1 && tmp[1] < 60 &&  tmp[2] > -1 && tmp[2] < 60 )
								{
									list[x] = (tmp[0]*3600)+(tmp[1]*60)+parseInt(tmp[2]);elements[i].id = 'timer' + x++;
								}
						}
					}
			}
			Timer();
			interval_timer = setInterval('Timer();',1000);
			servertime_element = document.getElementById('servertime');
	if ( servertime_element != null )
	{
		tmp = servertime_element.innerHTML.split(':');
			if ( tmp[0] > -1 && tmp[0] < 24 && tmp[1] > -1 && tmp[1] < 60 &&  tmp[2] > -1 && tmp[2] < 60 )
			{
				servertime_sec = (tmp[0]*3600)+(tmp[1]*60)+parseInt(tmp[2]);
				servertime();
				interval_servertime = setInterval('servertime();',1000);
			}
			else
			{
				servertime_element.innerHTML = '00:00:00';
			}
			}
	}