//SuckerTree Vertical Menu (Aug 4th, 06)
//By Dynamic Drive: http://www.dynamicdrive.com/style/
// Improved by nitro2k01 (13:37, October 13, 06)
// (Added delay time for menu hide)

var menuids=["nav"] //Enter id(s) of SuckerTree UL menus, separated by commas

function buildsubmenus(){
  for (var i=0; i<menuids.length; i++){
    var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul");
    for (var t=0; t<ultags.length; t++){
      ultags[t].parentNode.getElementsByTagName("a")[0].className="menuparent";
      ultags[t].parentNode.onmouseover=function(e){
        this.getElementsByTagName("ul")[0].isMouseOver=true;
        this.getElementsByTagName("ul")[0].style.display="block"
        
		hideMAINAllOther(this);

        if(this.toref)
        	window.clearTimeout(this.toref);
      }
      ultags[t].parentNode.onmouseout=function(){
        var saveref=this.getElementsByTagName("ul")[0];
        saveref.isMouseOver=false;
        if(this.toref)
        	window.clearTimeout(this.toref);
        
        this.toref=window.setTimeout(function(e){
          if(!saveref.isMouseOver)
          	saveref.style.display="none"
        },700);
      }
    }
  }
}

function hideMAINAllOther(liobj){
  var p=liobj.parentNode.childNodes;
  var i;
try{
  for (i=0; i<p.length; i++){
    if (liobj != p[i] && "LI"==p[i].tagName && p[i].getElementsByTagName("ul").length)
      p[i].getElementsByTagName("ul")[0].style.display="none";
	  hideAllOther(p[i])
  }
  }catch(e){
    alert(p[i].innerHTML)
  }
}


function hideAllOther(liobj){
  var p=liobj.childNodes;
  //alert(liobj.innerHTML+'x')
  var i;
try{
  for (i=0; i<p.length; i++){
    //if (liobj != p[i] && "LI"==p[i].tagName && p[i].getElementsByTagName("ul").length)
      p[i].getElementsByTagName("ul")[0].style.display="none";
  }
  }catch(e){
    //alert(p[i].innerHTML)
  }

}




function getmenuURL()
{
	if (BaseURL!='')
	{

	var BaseURLArray=BaseURL.split("/");
		var currentURL=''
		for (var loop=0;loop<BaseURLArray.length; loop++)
		{
			if (BaseURLArray[loop])
			{
				currentURL = currentURL + '/' + BaseURLArray[loop].toLowerCase()
				if (currentURL!=VDURL)
				{
				setmenuon(currentURL)
				}
			}
		}
	}
}
	
function setmenuon(url)
{
	var sfEls = document.getElementById("nav").getElementsByTagName("A");
	for (var i=0; i<sfEls.length; i++)
	{
		var strippedURL = sfEls[i].getAttribute('href',2)
		var thisurl = url
		if ((strippedURL.toLowerCase())==(thisurl.toLowerCase()))
		{
			sfEls[i].style.color='#ffffff'
			sfEls[i].style.backgroundColor='#D6F1FC'
			sfEls[i].style.border='1px solid #D6F1FC'
			sfEls[i].style.color='#000000'
				if (sfEls[i].className=='menuparent')
				{
					sfEls[i].style.backgroundImage="url('/IMG/lookfeel/menu_arrow.gif')"
				}
		}
	}
}





if (window.addEventListener)
{
  window.addEventListener("load", buildsubmenus, false)
  window.addEventListener("load", getmenuURL, false)
}
else if (window.attachEvent)
{
  window.attachEvent("onload", buildsubmenus)
  window.attachEvent("onload", getmenuURL)
}