/*	UTILITY.JS
	==========
	21/2-2002		MOJO	snabbVal().			Funktion för att hantera snabbvals-meny.
	18/3-2002		MOJO	SnabbvalsMenu()		-:-
	
	
*/

	function SnabbvalsMeny(id,meny) {
		var currentURL=document.location;


		document.write ("<FORM NAME='"+id+"'><SELECT NAME='Meny' onchange=\"snabbVal('"+id+"','Meny');\" class=txt>")
		var checked="";
		for (var i=0;i<eval(meny+"_URL.length");i++) {
			checked="";
			if (eval(meny+"_URL[i]")==currentURL) 
				checked="SELECTED";

			if (eval(meny+"_URL[i]")!="")
				document.write ("<OPTION VALUE='"+eval(meny+"_URL[i]")+"#"+eval(meny+"_Target[i]")+"' "+checked+">"+eval(meny+"_Description[i]"));
			else
				document.write ("<OPTION VALUE=''>"+eval(meny+"_Description[i]"));
		

		}
		document.write ("</SELECT></FORM>");
	}
	
	function SnabbvalsMeny2(id,meny,rubrik) {
		var currentURL=document.location;

		document.write ("<FORM NAME='"+id+"'>");
		document.write ("<b>"+rubrik + "</b><br>");
		document.write ("<SELECT NAME='Meny' onchange=\"snabbVal('"+id+"','Meny');\" class=txt>");

		var checked="";
		for (var i=0;i<eval(meny+"_URL.length");i++) {
			checked="";
			if (eval(meny+"_URL[i]")==currentURL) 
				checked="SELECTED";

			if (eval(meny+"_URL[i]")!="")
				document.write ("<OPTION VALUE='"+eval(meny+"_URL[i]")+"#"+eval(meny+"_Target[i]")+"' "+checked+">"+eval(meny+"_Description[i]"));
			else
				document.write ("<OPTION VALUE=''>"+eval(meny+"_Description[i]"));
		

		}
		document.write ("</SELECT></FORM>");
	}



	
	// Snabbvalsmeny-hantering v1.00
	// Godkända targets = "","_blank" samt "(framenamn)" 
	function snabbVal(formName,option) {

		var iMajorVersion="";
		iMajorVersion=navigator.appVersion.charAt(0);

		//Internet Explorer OR Netscape 6
		if (navigator.appName=="Microsoft Internet Explorer" || (navigator.appName=="Netscape" && iMajorVersion=="5")) {
			var param=eval("document."+formName+"."+option+".value");
			if (param!="") {
				var x=param.split("#");
				var url=x[0];
				var target=x[1];
				if (url!="")
					if (target=="_blank")
						window.open(url,"Window");
					if (target=="")
						document.location.href=url;
					if (target!="" && target!="_blank")
						eval(target+".document.location.href='"+url+"'");
			}
			
		}

		//Netscape v4.x
		if (navigator.appName=="Netscape")  {
			var param=eval("document."+formName+"."+option+"[document."+formName+"."+option+".selectedIndex].value");
			if (param!="") {
				var x=param.split("#");
				var url=x[0];
				var target=x[1];
				if (url!="")
					if (target=="_blank")
						window.open(url,"Window");
					if (target=="")
						document.location.href=url;
					if (target!="" && target!="_blank")
						eval(target+".document.location.href='"+url+"'");
			}
		}

	}
