function illuminate(OBJECT,COLOR) { document.getElementById(OBJECT).style.backgroundColor = COLOR; }

var anim_alvi;
var anim_port;
var anim_kanj;
var anim_acms;
var anim_jeys;

var posi_alvi_text = 25;
var posi_alvi_link = 160;

var posi_port_text = 25;
var posi_port_link = 160;

var posi_kanj_text = 25;
var posi_kanj_link = 160;

var posi_acms_text = 25;
var posi_acms_link = 160;

var posi_jeys_text = 25;
var posi_jeys_link = 160;

function animate(OBJECT)
{
	var site = OBJECT.substr(5,4);

	clearInterval(anim_alvi);
	clearInterval(anim_port);
	clearInterval(anim_kanj);
	clearInterval(anim_acms);
	clearInterval(anim_jeys);

	switch (site)
	{
		case "alvi" :
			anim_alvi = setInterval("showSlides('" + OBJECT + "','" + site + "')",1);
			break;
		
		case "port" :
			anim_port = setInterval("showSlides('" + OBJECT + "','" + site + "')",1);
			break;

		case "kanj" :
			anim_kanj = setInterval("showSlides('" + OBJECT + "','" + site + "')",1);
			break;

		case "acms" :
			anim_acms = setInterval("showSlides('" + OBJECT + "','" + site + "')",1);
			break;

		case "jeys" :
			anim_jeys = setInterval("showSlides('" + OBJECT + "','" + site + "')",1);
			break;

	}
}

function showSlides(OBJECT,SITE)
{

	var intervals = new Array("alvi","port","kanj","acms","jeys");
	var x;

	for (x in intervals)
	{
		if (SITE == intervals[x])
		{
			if (eval("posi_" + SITE + "_text") > -90)
			{
				eval("posi_" + SITE + "_text -= 10");
				document.getElementById("text_" + SITE).style.top = eval("posi_" + SITE + "_text") + "px";
				if (eval("posi_" + SITE + "_text") <= -90) { clearInterval(eval(eval("anim_" + intervals[x]))); }
			}

			if (eval("posi_" + SITE + "_link") < 220)
			{
				eval("posi_" + SITE + "_link += 5");
				document.getElementById("link_" + SITE).style.top = eval("posi_" + SITE + "_link") + "px";
			}
		}
		else
		{
			if (eval("posi_" + intervals[x] + "_text") <= 25)
			{
				eval("posi_" + intervals[x] + "_text += 10");
				document.getElementById("text_" + intervals[x]).style.top = eval("posi_" + intervals[x] + "_text") + "px";
				if (eval("posi_" + intervals[x] + "_text") >= 25) { clearInterval(eval(eval("anim_" + intervals[x]))); }
			}

			if (eval("posi_" + intervals[x] + "_link") > 180)
			{
				eval("posi_" + intervals[x] + "_link -= 5");
				document.getElementById("link_" + intervals[x]).style.top = eval("posi_" + intervals[x] + "_link") + "px";
			}
		}
	}
}

function recalculateScroll() {
	var rightPos = document.documentElement.clientWidth-55;
	
	document.getElementById("scroll_right").style.left = rightPos + "px";
}

var scrolling;
var scrollPos = -1;
var scrollTemp = -1;

function scrollPage(DIRECTION) {

	if (DIRECTION == "stop") {
		clearInterval(scrolling);
	} else {

		scrollPos = -1;

		switch (DIRECTION) {
			case "left" : scrolling = setInterval("scrolla('left')",100); break;
			case "right" : scrolling = setInterval("scrolla('right')",100); break;
		}
	}
}

function scrolla(DIRECTION) {
	scrollTemp = document.documentElement.scrollLeft;
	
	if (scrollTemp == scrollPos) {
		clearInterval(scrolling);
	}

	scrollPos = document.documentElement.scrollLeft;

	switch (DIRECTION) {
		case "left" : window.scrollBy(-20,0); break;
		case "right" : window.scrollBy(20,0); break;
	}
}

