// js
var menuopen = 0;
var menuopenDelay = 300;
var currentMenu = '';

function previewSubmenu(index) {
	// Aktivera följande två rader för att aktivera mouseover i menyn
			//var xmlFile = "/lib/xml/headmenu.php?filter=" + index;
			//var menuopen = window.setTimeout('sendRequest(\''+xmlFile+'\','+showSubmenu+')',menuopenDelay);
	}
	function subMenuStopTimer() {
		if (flSessionParams.subMenuActive == 1) { 
			flSessionParams.subMenuTime = 0;
		}
	}
	function subMenuStartTimer() {
		window.clearTimeout(menuopen);
		menuopen = 0;
		if (flSessionParams.subMenuActive == 1) { 
			flSessionParams.subMenuTime = 1;
			subMenuTimer();
		}
	}
	function subMenuTimer() {
		if (flSessionParams.subMenuTime>4) {
			var el = getEl('subMenuOverride');
			if (el) blindUpSubMenuOverride(el);
			flSessionParams.subMenuTime = 0;
			flSessionParams.subMenuActive = 0;
		}
		if (flSessionParams.subMenuTime>0) {
			flSessionParams.subMenuTime=flSessionParams.subMenuTime+1;
			var t = setTimeout("subMenuTimer()",1000);
			//alert(flSessionParams.subMenuTime);
		}
	}
	function blindUpSubMenuOverride(el) {
		Effect.BlindUp(el, {scaleY:true, duration:0.3});
		// if (el) Element.remove(el);
	}
	function removeSubMenuOverride(el) {
		//Effect.BlindUp(el, {scaleY:true, duration:0.3});
		//var t = setTimeout("Element.remove(el);",1000);
		flSessionParams.subMenuActive = 0;
		if (el) Element.remove(el);
	}
	function showSubmenu(req) {
		
		var xmlDoc = req.responseXML.documentElement;
		var sname = xmlDoc.getElementsByTagName("sname");
		var surl = xmlDoc.getElementsByTagName("surl");
		
		var html = "";
		if (sname.length > 0) { 
			
			var el = getEl('subMenuOverride');
			if (el) removeSubMenuOverride(el);
		
			for (var i=0;i<sname.length;i++) {
				if (i>0) html += '<span style="line-height:18px; margin-left:10px; color:#FFFFFF; font-wight:bold; font-size:12px;">|</span>';
				html += '<a href="../';
				html += surl[i].firstChild.nodeValue;
				html += '">';
				html += '<span style="line-height:18px; margin-left:10px; color:#FFFFFF; ';
				html += 'text-transform:uppercase; font-size:12px;"><strong>';
				html += sname[i].firstChild.nodeValue;
				html += '</strong></span>';
				html += '</a>';
			}
			
			var bgcolor = xmlDoc.getElementsByTagName("bgcolor")[0].firstChild.nodeValue;
			var subMenuOverride = document.createElement('div');
			subMenuOverride.id = 'subMenuOverride';
			subMenuOverride.onmouseover = subMenuStopTimer;
			subMenuOverride.onmouseout = subMenuStartTimer;
			var subMenuContainer = getEl('headmenu_2_container');
			msgLeft = findPosX(subMenuContainer);
			msgTop = findPosY(subMenuContainer);
			/*
			Element.setStyle(subMenuOverride, { position:'absolute',
												textAlign:'left',
												left:msgLeft + 'px',
												top:msgTop + 'px',
												backgroundColor: bgcolor,
												padding:'0px',
												margin:'0px',
												display:'none',
												height:'18px',
												width:'1020px;'
											   } );
			*/
			subMenuOverride.style.position = 'absolute';
			subMenuOverride.style.textAlign = 'left';
			subMenuOverride.style.left = msgLeft + 'px';
			subMenuOverride.style.top = msgTop + 'px';
			subMenuOverride.style.backgroundColor = bgcolor;
			subMenuOverride.style.padding = '0px';
			subMenuOverride.style.margin = '0px';
			subMenuOverride.style.display = 'none';
			subMenuOverride.style.height = '18px';
			subMenuOverride.style.width = '1020px';
			
			subMenuOverride.innerHTML = html;
			document.body.appendChild(subMenuOverride);
			//subMenuOverride.style.display = 'block';
			Effect.BlindDown(subMenuOverride, {scaleY:true, duration:0.3});
			flSessionParams.subMenuActive = 1;
			//flSessionParams.subMenuTime = 1;
			//subMenuTimer();
			//alert(bgcolor);
			// alert(bgcolor);
		}
	}