alllayers = new Array("menu0","menu1","menu2","menu3","menu4","menu5","menu6","menu7");
alllayersleft = new Array("","1","150","247","430","546","612","588");
position = true
menustacks1=30;
menustack=30;
cleared=true;

function displ()
{
defaultStatus = timers.time1+" ja "+timers.time2+" ja 3:_nen "+timers.time3+"menus "+menustack;
setTimeout('displ();',10);
}

function timers()
{
this.time1=null;
this.time2=null;
this.time3=null;
this.time4=null;
}


function showlayers(layname)
{
	if (document.all)
	{
		menustack=menustacks1;
		clearTimeout(timers.time1);
		cleared=true;
		for (i= 0;i <= alllayers.length-1;i++){
			document.all[alllayers[i]].style.visibility='hidden';
		}
		document.all[layname].style.visibility='visible';
	}
	else if (document.getElementById)
	{
		menustack=menustacks1;
		clearTimeout(timers.time1);
		cleared=true;
		for (i= 0;i <= alllayers.length-1;i++){
			document.getElementById(alllayers[i]).style.visibility='hidden';
		}
		document.getElementById(layname).style.visibility='visible';
	}
	else if (document.layers)
	{
		menustack=menustacks1;
		clearTimeout(timers.time1);
		if(menustack < 200){
			cleared=true;
		}else{
			cleared=false;
		}
		for (i= 0;i <= alllayers.length-1;i++){
			document.layers[alllayers[i]].visibility='hide';
			if (position){
				document.layers[alllayers[i]].left=[alllayersleft[i]];
			}
		}
		document.layers[layname].visibility='show';
	}
}

function hidelayers()
{
	if (menustack <=0){
		clearTimeout(timers.time1);
		hideall();
	}else{
		if (cleared){
			clearTimeout(timers.time4);
			menustack = menustack -1;
			timers.time1=setTimeout("hidelayers();",10);
		}else{
			cleared=true;
			timers.time4=setTimeout("hidelayers();",10);
		}
	}
}

function hideall(){
	if (document.all){
		clearTimeout(timers.time1);
		for (i= 0;i <= alllayers.length-1;i++){
			document.all[alllayers[i]].style.visibility='hidden';
		}
	}
	else if (document.getElementById) {
		clearTimeout(timers.time1);
		for (i= 0;i <= alllayers.length-1;i++){
			document.getElementById(alllayers[i]).style.visibility='hidden';
		}
	}
	else if (document.layers){
		clearTimeout(timers.time1);
		for (i= 0;i <= alllayers.length-1;i++){
			document.layers[alllayers[i]].visibility='hide';
		}
	}
}

function newsscroller(news)
{
	if (news)
	{
		newslayername=news;
	}
	if (document.all)
	{
		document.all[newslayername].style.visibility='visible';
		newslocation=document.all[newslayername].style.left;
		newslocation=newslocation.substring(0,newslocation.length-2);
		if (newslocation>=150)
		{
			newslocation=newslocation-5;
			document.all[newslayername].style.left = newslocation;
			timers.time2=setTimeout("newsscroller();",10);
		}
		else
		{
		setTimeout("newshide()",4000);
		}
	}
	else if (document.getElementById)
	{
		document.getElementById(newslayername).style.visibility='visible';
		newslocation=document.getElementById(newslayername).style.left;
		newslocation=newslocation.substring(0,newslocation.length-2);
		if (newslocation>=150)
		{
			newslocation=newslocation-5;
			document.getElementById(newslayername).style.left = newslocation;
			timers.time2=setTimeout("newsscroller();",10);
		}
		else
		{
		setTimeout("newshide()",4000);
		}
	}
	else if (document.layers)
	{
		document.layers[newslayername].visibility='show';
		newslocation=document.layers[newslayername].left;
		if (newslocation>=150)
		{
			newslocation=newslocation-5;
			document.layers[newslayername].left = newslocation;
			timers.time2=setTimeout("newsscroller();",10);
		}
		else
		{
		clearTimeout(timers.time2);
		setTimeout("newshide()",4000);
		}
	}
}

function newshide()
{
	if (document.all)
	{
		newslocation=document.all[newslayername].style.left;
		newslocation=newslocation.substring(0,newslocation.length-2);
		if (newslocation>=(-1000))
		{
			newslocation=newslocation-5;
			document.all[newslayername].style.left = newslocation;
			timers.time3=setTimeout("newshide();",10);
		}
		else
		{
			document.all[newslayername].style.left=500;
			document.all[newslayername].style.visibility='hidden';
			newslayername=(newslayername.substring(10,11)-0)+1;
			if (newslayername==4)
			{
				newslayername="newstikker"+1;
			}
			else
			{
				newslayername="newstikker"+newslayername;
			}
			newsscroller(newslayername);
		}
	}
	else if (document.getElementById)
	{
		newslocation=document.getElementById(newslayername).style.left;
		newslocation=newslocation.substring(0,newslocation.length-2);
		if (newslocation>=(-1000))
		{
			newslocation=newslocation-5;
			document.getElementById(newslayername).style.left = newslocation;
			timers.time3=setTimeout("newshide();",10);
		}
		else
		{
			document.getElementById(newslayername).style.left=500;
			document.getElementById(newslayername).style.visibility='hidden';
			newslayername=(newslayername.substring(10,11)-0)+1;
			if (newslayername==4)
			{
				newslayername="newstikker"+1;
			}
			else
			{
				newslayername="newstikker"+newslayername;
			}
			newsscroller(newslayername);
		}
	}
	else if (document.layers)
	{
		newslocation=document.layers[newslayername].left;
		if (newslocation>=(-1000))
		{
			newslocation=newslocation-5;
			document.layers[newslayername].left = newslocation;
			timers.time3=setTimeout("newshide();",10);
		}
		else
		{
			document.layers[newslayername].left=500;
			document.layers[newslayername].visibility='hidden';
			newslayername=(newslayername.substring(10,11)-0)+1;
			if (newslayername==4)
			{
				newslayername="newstikker"+1;
			}
			else
			{
				newslayername="newstikker"+newslayername;
			}
			clearTimeout(timers.time3);
			newsscroller(newslayername);
		}
	}
}