/**********************************/


pixelNer=31;
pixelVanster=450;

//***---Rubrikernas storlek i bredd och h&ouml;jd. 
//lagerBredd=250;
lagerBreddArr=new Array(112,95,135,80);
lagerPlacering=new Array(0,55,110,165);
lagerHojd=15; 

//***---
lagernamn="meny";			
lagernamn2="undermeny";		

//***---
rubrikFarg="#FFFFFF";
menyerFarg="#d9dbdb";
menyerKantFarg="#990000"; 
menyerSpacerHeight = 2; 
menyerSpacerMargin = 2; // sets left margin for menu texts

//***---
menyerFargMedMus="#FFFFFF";

stangInterval=1500;

radbyteSkerVid=300;

//***---
rubriker=new Array("Om oss","Ateljé","Butik","Stuteri");

//***---

meny1rubriker=new Array("Dahlåkra gård", "Verandan 18 stolar", "Bedstemors Hus", "Länkar", "Gästbok");
meny1lankar=new Array(  "omoss.htm", "18.htm", "bedstemorshus.htm",	"lankar.htm",	"guestbook.html");

meny2rubriker=new Array("Damast", "Linodling", "Utställningar", "Studiebesök", "Vägbeskrivning", "Damastbilder");
meny2lankar=new Array(  "damast.htm", "linodling.htm", "ut.htm", "studiebes.htm", "vagbeskrivning.htm", "damastbilder.htm");

meny3rubriker=new Array("Öppettider", "Gästhandduk Dahlåkra");
meny3lankar=new Array("oppet.htm", "gasthandduk.htm");

//**om man bara har förstanivån
meny4rubriker=new Array();
meny4lankar=new Array();


/************************ END CONFIG **********************/


styleForTDelement="";
if (document.all)
{
styleForTDelement="STYLE=\"cursor: hand\"";
}
antalLager=rubriker.length;


/************************ START FUNCTIONS **********************/
function xtraBgColor() {
	linkName = document.URL.substr(31);
	//alert(linkName);
	pageName = linkName.split('.');
	pageName = pageName[0];
	pageName = pageName.split('_');
	
	if(pageName[0]=='default') {
		if(pageName[1]=='default')
		{
			return meny1lankar[0];
		}
		else if (pageName[1]=='default' || pageName[1]=='default')
		{
			return meny1lankar[1];
		}
		else if (pageName[1]=='default')
		{
			return meny1lankar[2];
		}
		else if (pageName[1]=='default' || pageName[1]=='default' || pageName[1]=='default')
		{
			return meny1lankar[3];
		}
		else if(pageName[1]=='default') {
			return linkName;
		}
	}
	else if(pageName[0]=='default')
	{
		return linkName;
	}
	else if(pageName[0]=='default') {
		if(pageName[1]=='default' || pageName[1]=='default' || pageName[1]=='default')
		// this is temporarily commented out until 'varumärken' is back on the scene...

		{
			return meny3lankar[1];
		}
		else

		{
			return meny3lankar[0]
		}
	}
	else if(pageName[0]=='default')
	{
		return linkName;
	}
	else if(pageName[0]=='default')
	{
		return linkName;
	}
	else if(pageName[0]=='default')
	{
		return linkName;
	}
}

function skrivUtMenyer()
{
	var xTraBgColor='';
	var grupp = xtraBgColor();
	//alert(grupp);
	for (i=1; i<=antalLager; i++)
	{
		skrivUtDetta="";
		skrivUtDetta+=("<DIV ID='"+lagernamn+""+i+"' onMouseOver=\"visaMeny('"+lagernamn2+""+i+"')\" onMouseOut=\"doljMenyTimer('"+lagernamn2+""+i+"')\">")
		skrivUtDetta+=("<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 HEIGHT=\""+(lagerHojd-3)+"\" BGCOLOR=\""+rubrikFarg+"\">");
		skrivUtDetta+=("<TR><td valign=bottom nowrap>");
		
		//förstanivån
		//if(i==4 || i==6) {
		if(i==4) {
			if(i==4) skrivUtDetta+=("<A HREF=\"stuteri.htm\""+styleForTDelement);
		}
		else skrivUtDetta+=("<A HREF=\"javascript:void(0)\"");
		
		skrivUtDetta+=(" onMouseOver=\"visaMeny('"+lagernamn2+""+i+"')\; MM_swapImage('menu"+i+"','','images/menu/menu_"+i+"_over.gif',0)\" onMouseOut=\"doljMenyTimer('"+lagernamn2+""+i+"')\; MM_swapImgRestore()\" CLASS='menyRubrikClass'>");
		
		
		skrivUtDetta+=("<IMG SRC='images/menu/menu_"+i+".gif' name='menu"+i+"' border=0></A></TD></TR>");
		skrivUtDetta+=("</TABLE></DIV>")
		
		antalUndermenyer=eval("meny"+i+"rubriker.length")

		skrivUtDetta+=("<DIV ID='"+lagernamn2+""+i+"' onMouseOver=\"visaMeny('"+lagernamn2+""+i+"')\" onMouseOut=\"doljMenyTimer('"+lagernamn2+""+i+"')\">")

		if(antalUndermenyer > 0)
		{
			skrivUtDetta+=("<TABLE BORDER=0 CELLPADDING=1 CELLSPACING=0 WIDTH=\""+lagerBreddArr[i-1]+"\" BGCOLOR=\""+menyerKantFarg+"\"><TR><TD>");
			skrivUtDetta+=("<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=\""+lagerBreddArr[i-1]+"\" BGCOLOR=\""+menyerFarg+"\">");
			
			
			
			for (j=0; j<antalUndermenyer; j++)
			{
				//if (eval("meny"+i+"lankar["+j+"]").substring(0,11)!="javascript:") lankaTill=utgaFranDetta+eval("meny"+i+"lankar["+j+"]");
				//else
				lankaTill=eval("meny"+i+"lankar["+j+"]");
				
				
				
				// ***** CODE added 021011 ***** xtra xtra
				// this code makes the submenu item colored for the page whe are on...
				if(grupp==lankaTill) xTraBgColor = 'bgcolor='+menyerFargMedMus+' ';
				
				skrivUtDetta+=("<TR><TD nowrap "+xTraBgColor+" "+styleForTDelement+" onClick=\"self.location.href='"+lankaTill+"'\" onMouseOver=\"this.style.backgroundColor='"+menyerFargMedMus+"'\" onMouseOut=\"this.style.backgroundColor=''\"><A HREF=\""+lankaTill+"\" onFocus=this.blur() onMouseOver=\"visaMeny('"+lagernamn2+""+i+"')\" onMouseOut=\"doljMenyTimer('"+lagernamn2+""+i+"')\" CLASS='menyLankClass'><img src=\"images/menu/space.gif\" width="+lagerBreddArr[i-1]+" height="+menyerSpacerHeight+" border=0><br><img src=\"images/menu/space.gif\" width="+menyerSpacerMargin+" height=1 border=0>"+eval("meny"+i+"rubriker["+j+"]")+"<br><img src=\"images/menu/space.gif\" width="+lagerBreddArr[i-1]+" height="+menyerSpacerHeight+" border=0></A></TD></TR>")
				
				// reset xTraBgColor
				xTraBgColor='';
				
				if(j!=antalUndermenyer-1) skrivUtDetta+=("<TR><TD><A HREF=\""+lankaTill+"\" onMouseOver=\"visaMeny('"+lagernamn2+""+i+"')\" onMouseOut=\"doljMenyTimer('"+lagernamn2+""+i+"')\" CLASS='menyLankClass'><img src=\"images/menu/deep_red.gif\" width="+lagerBreddArr[i-1]+" height=1 border=0></a></TD></TR>");
			}
			skrivUtDetta+=("</TABLE>")
			skrivUtDetta+=("</TD></TR></TABLE>");
		}

		skrivUtDetta+=("</DIV>");
		document.write(skrivUtDetta);
		
	}
	
}


function placeraMenyer()
{
	indragVanster = pixelVanster;

	for (i=1; i<=antalLager; i++)
	{
		if (i==radbyteSkerVid)
		{
			pixelNer+=lagerHojd;
			
		}


		/*** MENU ***/

		if (document.all)
		{
			lagerStart=document.all[lagernamn+i].style;
		}
		else if (document.layers)
		{
			lagerStart=document.layers[lagernamn+i];
		}
		else if (document.getElementById)
		{
			lagerStart=document.getElementById(lagernamn+i).style;
		}

		lagerStart.width=lagerBreddArr[i-1]
		lagerStart.height=lagerHojd
		lagerStart.top=pixelNer

		//if(i > 1){ indragVanster += lagerBreddArr[i-2]; }
		indragVanster = pixelVanster + lagerPlacering[i-1];

		// kolla om vi ska byta rad p&aring; menyn...
		if (i==radbyteSkerVid) { indragVanster = pixelVanster; }

		lagerStart.left = indragVanster;
		lagerStart.visibility="visible";



		/*** SUBMENU ***/

		if (document.all)
		{
			lagerStart=document.all[lagernamn2+i].style;
		}
		else if (document.layers)
		{
			lagerStart=document.layers[lagernamn2+i];
		}
		else if (document.getElementById)
		{
			lagerStart=document.getElementById(lagernamn2+i).style;
		}

		lagerStart.width=lagerBreddArr[i-1]
		lagerStart.top=pixelNer+lagerHojd
		
		
		lagerStart.left = indragVanster;
		lagerStart.visibility="hidden";
	}
}


function visaMeny(vilken)
{
	doljAllaAndra(vilken);
	skaDoljaMenyn=false;
	if (document.all)
	{
		lagerStart=document.all[vilken].style;
	}
	else if (document.layers)
	{
		lagerStart=document.layers[vilken];
	}
	else if (document.getElementById)
	{
		lagerStart=document.getElementById(vilken).style;
	}

	lagerStart.visibility="visible";
}


function doljMenyTimer(vilken)
{
	doljAllaAndra(vilken);
	skaDoljaMenyn=true;
	setTimeout("doljMeny('"+vilken+"')", stangInterval);
}

function doljMeny(vilken)
{
	if (document.all)
	{
		lagerStart=document.all[vilken].style;
	}
	else if (document.layers)
	{
		lagerStart=document.layers[vilken];
	}
	else if (document.getElementById)
	{
		lagerStart=document.getElementById(vilken).style;
	}

	if (skaDoljaMenyn)
	{
		lagerStart.visibility="hidden";
	}
}


function doljAllaAndra(vilken)
{
	for (i=1; i<=antalLager; i++)
	{
		if (vilken!=lagernamn2+i)
		{
			if (document.all)
			{
				lagerStart=document.all[lagernamn2+i].style;
			}
			else if (document.layers)
			{
				lagerStart=document.layers[lagernamn2+i];
			}
			else if (document.getElementById)
			{
				lagerStart=document.getElementById(lagernamn2+i).style;
			}
			lagerStart.visibility="hidden";
		}
	}
}




