
var objPrefix = "D";  
var cookies = new Object;
extractCookies();

function extractCookies()
{
	var name, value;
	var beginning, middle, end;
	for(name in cookies)
	{
		cookies = new Object;
		break;
	}
	beginning=0;
	while(beginning<document.cookie.length)
	{
		middle=document.cookie.indexOf('=',beginning);
		end=document.cookie.indexOf(';',beginning);
		if(end==-1)
		{
			end=document.cookie.length;
		}
		if((middle>end)||(middle==-1))
		{
			name=document.cookie.substring(beginning,end);
			value="";
		}
		else
		{
			name=document.cookie.substring(beginning,middle);
			value=document.cookie.substring(middle+1,end);
		}
		cookies[name]=unescape(value);
		beginning=end+2;
	}

}


  

// preload the images - need this for IE 6 
	var imgArray = new Array();
	imgArray[0] = new Image(9,9);
	imgArray[1] = new Image(9,9);
	imgArray[0].src = "images/closed.gif";
	imgArray[1].src = "images/open.gif";

 
function checkMenu()
{
//Kollar av vilka menyer som skall öppnas när sidan laddats om
	for(var t in cookies)
	{

		if(document.getElementById(objPrefix +t))	//Kollar så att den finns först!
		{
		if(cookies[t]==1)
		{
				openMenu(t);
		}
}
	}
}
function setActive()
{
	//alert("hej");
}
function openMenu(name) {
	//alert(name);
	var imgName = name + "Img";
	var imgObj;
	var toggle;
	var isOnDisplay = true;
//alert(document.getElementById(objPrefix + name).id.substring(0,1));
	 imgObj = document.images[imgName];
	// this gets the div since its id is "D" + the category name (objPrefix is defined above)
	 toggle=document.getElementById(objPrefix + name);
	isOnDisplay = toggle.style.display=="";
	toggle.style.display = isOnDisplay ? "none" : "";

	// update the image based on the value of isOnDisplay		
	//imgObj.src=isOnDisplay ?  imgArray[0].src : imgArray[1].src;  //"red_arrow_closed.gif" : "red_arrow_open.gif";
	if (imgObj.src=isOnDisplay) {
		document.cookie=""+name+"=0";
	 	imgObj.src=imgArray[0].src;
	} else {
		document.cookie=""+name+"=1";
		imgObj.src=imgArray[1].src;
	}	
		
} // end of hideShow
