function spara(namn, innehall, lagringstid)             //Funktionshuvud
{
lagringstid=parseInt(eval(lagringstid));                //Räknar ut och avrundar lagringstid's innehåll, t.ex. om det skickats som en sträng och inte som ett tal
 if (lagringstid+""=="NaN")                             //Om inget värde har givits åt lagringstid när funktionen anropades...
 {
  datumsnutt="";                                        //Så får datumsnutt ett tomt värde.
 }
 else                                                   //Om ett värde har givits åt lagringstid när funktionen anropades...
 {
  var datum = new Date();                                //Så deklareras datum, värdet blir dagens datum.
  datum.setTime(datum.getTime() + lagringstid);          //Datumet i datum ökar med det antal millisekunder som datum fått.
  datum=datum.toGMTString();                             //Vi gör om datumet till GMT-tid.
  datumsnutt="; expires="+datum;                         //Datumsnutt får värdet ; expires=DATUM
 }
document.cookie=namn+"="+escape(innehall)+datumsnutt+"; path=/";    //Sparar kakan genom att tilldela document.cookie värdet kaknamnet, likamedtecken, kakvärdet i escape:ad form samt datumsnutten (är datumsnutt tomt så lagras kakan tills webbläsaren stängs).
}
function hamta(namn) {
	kakor=document.cookie;
	kakor_delar=kakor.split("; ");                                 
	for (raknare_i=0;raknare_i<kakor_delar.length;raknare_i++) {
		tva_delar=kakor_delar[raknare_i].split("=");                    
		if (tva_delar[0]==namn) {
			return unescape(tva_delar[1]);                                  
		}
	}
	return "";                                                      
}

function VisaMeny(str) 
{
	
	obj=document.getElementById("group" + str);
	if(obj.style.display=='inline') {
		obj.style.display='none';
		if( document.images["bild" + str].src.indexOf("minus.gif") != -1 ) {
			document.images["bild" + str].src = "http://www.uteliv.se/img/swe_plus.gif";
			date = new Date();
    		date.setTime(date.getTime() + (1000 * 60 * 60 * 24 * 30));
			var innehall = hamta("catmenu");
			innehall = innehall.replace(eval("/ "+str+"/gi"),'');
			spara("catmenu", innehall, 1000*60*60*24*365);
		}
	} else {
		obj.style.display='inline';
		if( document.images["bild" + str].src.indexOf("plus.gif") != -1 ) {
			document.images["bild" + str].src = "http://www.uteliv.se/img/swe_minus.gif";
			date = new Date();
    		date.setTime(date.getTime() + (1000 * 60 * 60 * 24 * 30));
			var innehall = hamta("catmenu") + " " + str;
			spara("catmenu", innehall, 1000*60*60*24*365);
		}
	}
}
function VisaMeny2(str) 
{
	
	obj=document.getElementById("group" + str);
	if(obj.style.display=='inline') {
		obj.style.display='none';
		if( document.images["bild" + str].src.indexOf("minus.gif") != -1 ) {
			document.images["bild" + str].src = "http://www.uteliv.se/img/swe_plus.gif";
		}
	} else {
		obj.style.display='inline';
		if( document.images["bild" + str].src.indexOf("plus.gif") != -1 ) {
			document.images["bild" + str].src = "http://www.uteliv.se/img/swe_minus.gif";
		}
	}
}
function MM_jumpMenu(targ,selObj,restore){
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
}