
var events = new Array();
var numEvent =0;

function event(istrutc, iname){
	this.strutc = istrutc;
	this.name = iname;
	this.hour = (istrutc.indexOf("0") == 0) ? istrutc.substring(1,2):istrutc.substring(0,2);
	this.minu = istrutc.substring(2,5);
	this.bhour = (istrutc.substring(8,9) == "0") ? istrutc.substring(9,10):istrutc.substring(8,10);
	this.bminu = istrutc.substring(10,13);
}

function initUtc(utcoff)
{
	var links = document.anchors;
	for(var i=0; i < links.length;i++){
		if (links[i].name.indexOf('EVENT') == 0) {
			events[numEvent] = new event(links[i].innerHTML, links[i].name);
			numEvent++;
		}
	}
	setUtc(utcoff);
	setCombo(utcoff); 
}

function setCombo(offset)
{
	if (offset >= 0)
		document.forms.UTC.Time.selectedIndex = offset;
	else
		document.forms.UTC.Time.selectedIndex = 12 - offset;
}

		

function setUtc(offset)
{
	for(var i=0; i < numEvent;i++){
		var aktEvent = events[i];
		var newhour  = (parseInt(aktEvent.hour) + parseInt(offset) +24) % 24;
		newhour = (newhour < 10)? "0" + newhour: newhour;
		var bnewhour  = (parseInt(aktEvent.bhour) + parseInt(offset) +24) % 24;
		bnewhour = (bnewhour < 10)? "0" + bnewhour: bnewhour;
		document.getElementsByName(aktEvent.name)[0].innerHTML = newhour + aktEvent.minu;
		if (!isNaN(bnewhour)) 
		 document.getElementsByName(aktEvent.name)[0].innerHTML += " - " + bnewhour + aktEvent.bminu;
	}		
}


