
		//SuckerTree Horizontal Menu (Sept 14th, 06)
		//By Dynamic Drive: http://www.dynamicdrive.com/style/

		//var menuids=["horizontalMenu"] //Enter id(s) of SuckerTree UL menus, separated by commas
		//var menuids=[]

		function buildsubmenus_horizontal(menuids){
		
			try{
		  var ultags=document.getElementById(menuids).getElementsByTagName("ul")
		  }
		  catch(ex){var ultags=false;}
		  if(ultags){
		    for (var t=0; t<ultags.length; t++){
				if (ultags[t].parentNode.parentNode.id==menuids){ //if this is a first level submenu
					ultags[t].style.top=ultags[t].parentNode.offsetHeight+"px" //dynamically position first level submenus to be height of main menu item
					ultags[t].parentNode.getElementsByTagName("a")[0].className="mainfoldericon"
				}
				else{ //else if this is a sub level menu (ul)				
				  ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it
		    	  ultags[t].parentNode.getElementsByTagName("a")[0].className="subfoldericon"
				}
		    ultags[t].parentNode.onmouseover=function(){
		    this.getElementsByTagName("ul")[0].style.visibility="visible"
		    }
		    ultags[t].parentNode.onmouseout=function(){
		    this.getElementsByTagName("ul")[0].style.visibility="hidden"
		    }
		    }
		  }
		  
		}
		
		//var =[]//["verticalMenu"] //Enter id(s) of SuckerTree UL menus, separated by commas

		function buildsubmenusVertical(menuidsVertical){		
		
		  try{var ultags=document.getElementById(menuidsVertical).getElementsByTagName("ul")}
		  catch(ex){var ultags= false;}
		  if(ultags){
		    for (var t=0; t<ultags.length; t++){
		    ultags[t].parentNode.getElementsByTagName("a")[0].className="subfolderstyle"
				if (ultags[t].parentNode.parentNode.id==menuidsVertical) //if this is a first level submenu
					ultags[t].style.left=ultags[t].parentNode.offsetWidth+"px" //dynamically position first level submenus to be width of main menu item
				else //else if this is a sub level submenu (ul)
				  ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it
		    ultags[t].parentNode.onmouseover=function(){
		    this.getElementsByTagName("ul")[0].style.display="block"
		    }
		    ultags[t].parentNode.onmouseout=function(){
		    this.getElementsByTagName("ul")[0].style.display="none"
		    }
		    }
				for (var t=ultags.length-1; t>-1; t--){ //loop through all sub menus again, and use "display:none" to hide menus (to prevent possible page scrollbars
				ultags[t].style.visibility="visible"
				ultags[t].style.display="none"
				}
		  }
		}
		Event.observe(window,'load',function(){
			$$('.horizontalST').each(function(node){buildsubmenus_horizontal(node.id)});
			$$('.verticalST').each(function(node){buildsubmenusVertical(node.id)});
			var idx=0;
			$$('.verticalSTclick li').each(function(node){	setSub(node)})
			function setSub(node){
				
				idx++
				//node.addClassName('nav'+idx)								
				
				var atag =$(node.getElementsByTagName('a')[0])||false
				var isactive=true;
				try{					
					isactive=(atag.href=='')?false:(atag.href.toLowerCase().indexOf(document.URL.replace(window.location.protocol+'//'+window.location.hostname,'').toLowerCase())!=-1);
				}catch(ex){}
				
				if(isactive){
					node.ancestors().each(function(nd){nd.style.display=''});
					node.addClassName('active')						
				}	

				var ul=node.getElementsByTagName('ul')[0]
				if(ul){
					atag.setAttribute('onclick','toggleSub(\''+idx+'\')')
					
					ul=$(ul)
					if(!isactive){ul.style.display='none'}
					ul.addClassName('sub'+idx)	
				}
			}

		})
		function toggleSub(index){	Effect.toggle($$('.sub'+index)[0],'blind')	}			
