var menuIsOpen = false;

// alert("Javascript topmenu er blevet kalt");

function init()
{
	document.body.onclick = closeMenu;
}

function closeMenu()
{
  if(menuIsOpen)
  {
    var all = g('topmenu').getElementsByTagName("ul");
	  for( var i in all )
		  {
			  if( all[i].nodeName == "UL" )
			  {
				  all[i].style.display = "none";
				  all[i].parentNode.getElementsByTagName("img")[0].src = "/images/pulldown.png";
			    all[i].parentNode.className = "";
			  }
		  }
		  menuIsOpen = false;
  }
}

function pulldown(elm)
{
	// Getting root ul of menu	
	  var parentElm = elm.parentNode;
    var obj = elm.parentNode.getElementsByTagName("ul")[0];
    	
	if( obj.style.display == "block" )
	{
		obj.style.display = "none";
		parentElm.className = "";
		elm.src = "/images/pulldown.png";
	}
	else
	{
		var all = elm.parentNode.parentNode.getElementsByTagName("ul");
		for( var i in all )
		{
			if( all[i].nodeName == "UL" )
			{
				all[i].style.display = "none";
				all[i].parentNode.getElementsByTagName("img")[0].src = "/images/pulldown.png";
			  all[i].parentNode.className = "";
			}
		}
		obj.style.display = "block";
		parentElm.className = "selected";
		elm.src = "/images/pulldown_selected.png";
	}
	menuIsOpen = false;	
}

function imageON(elm) {
	elm.parentNode.getElementsByTagName("img")[0].src = "/images/pulldown_selected.png";
	elm.parentNode.className = "selected";
}

function imageOFF(elm) {
	elm.parentNode.getElementsByTagName("img")[0].src = "/images/pulldown.png";
	elm.parentNode.className = "";
}

function itemON(elm) {
	elm.src = "/images/pulldown_selected.png";
	elm.parentNode.className = "selected";
}

function itemOFF(elm) {
    elm.src = "/images/pulldown.png";
    elm.parentNode.className = "";
    menuIsOpen=true;
}

if (window.addEventListener) {
	window.addEventListener("load", init, false)
}
else if (window.attachEvent) {
	window.attachEvent("onload", init)
}