RootMenuIds = new Array('hem','foretag','tjanster','produkter','dokument','kontakt');

RootMenuOffsetX = new Array(0,0,0,0,0,0);
RootMenuOffsetY = new Array(0,0,0,0,0,0);

function MenuSelect(array,index) { 
	for (var i=0;i<array.length;i++) {
		CSShowHide(new Array(null,array[i],0));
	}
	for (var i=0;i<array.length;i++) {
		if(i==index) CSShowHide(new Array(null,array[i],1));
	}
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function AdjustAbsPos(objid,relid,x,y) 
{
	var obj=document.getElementById(objid);
	var rel=document.getElementById(relid);
	obj.style.posLeft=x+findPosX(rel);
	obj.style.posTop=y+findPosY(rel);
}

function RegisterRootMenuPos()
{
	for(var i=0;i<RootMenuIds.length;i++) {
		var obj=document.getElementById(RootMenuIds[i]);
		RootMenuOffsetX[i]=findPosX(obj);
		RootMenuOffsetY[i]=findPosY(obj);
	}
}

function AdjustRootMenuPos(relid)
{
	for(var i=0;i<RootMenuIds.length;i++) {
		AdjustAbsPos(RootMenuIds[i],relid,RootMenuOffsetX[i],RootMenuOffsetY[i]);
	}
}

