overMe = null;
function overA(e){
			if(overMe){
				hideMe(overMe);
			}
			
			var me = NT.getTarget(e);
			id = me.id.substr(1);
			var  meUl = document.getElementById("ul" + id);
			if(meUl){
				overMe = id;
				meUl.style.display = "block";
			}
		}
		function outA(e){
			var me = NT.getTarget(e);
			
			if (!e) var e = window.event;
			var relTarg = e.relatedTarget || e.toElement;
			meID = me.id.substr(1);
			tarID	= relTarg.id;
			if(meID){
			 	if ("ul" + meID ==  tarID){
					
				}else{
					hideMe(meID);
				}
			}else{
			}
		}
		
		function hideMe(id){
			var dest = document.getElementById("ul"+id);
			if(dest){
				dest.style.display = "none";
				overMe = null;
			}
		}
		
		function hideUL(e){
			var me = NT.getTarget(e);
			if (!e) var e = window.event;
			var relTarg = e.relatedTarget || e.toElement;
			
			if(relTarg.className == "PARENT"){
				if(relTarg.id.substr(1)!= me.id.substr(2)){
					me.style.display = "none";
				}
			}else if(relTarg.className == "CHILLD"){
					me.style.display = "block";
			}else if(relTarg.className == "CHILDUL"){
				
			}else{
				hideMe(me.id.substr(2));
			}
		}
		
		function hideAll(){
			var hmenu = document.getElementById("hMenu");
			var chs = hmenu.childNodes ;
			for(i=0;i< chs.length;i++){
				me = chs[i];
				
				if( (me.nodeType == 3) || (me.nodeName == "A") || (NT.isEmpty(me.id)) ){
					continue;
				}
				id = me.id.substr(2);
				meUl = document.getElementById("ul" + id);
				if(meUl){
					meUl.style.display ="none";
				}
			} 
		}
		
		function prepareMenu(){
			
			var hmenu = document.getElementById("hMenu");
			var cont = document.getElementById("container");
			
			var chs = hmenu.childNodes ;
			var id = null;
			var me = null;
			var meUl	= null;
			for(i=0;i< chs.length;i++){
				me = chs[i];
				
				if(me.nodeName == "A"){
					NT.addEvent(me,"mouseover",overA,false);
					NT.addEvent(me,"mouseout",outA,false);
				}else if(me.nodeName == "UL"){
					NT.addEvent(me,"mouseout",hideUL,true);
				}
				 
				if( (me.nodeType == 3) || (me.nodeName == "UL") || (NT.isEmpty(me.id)) ){
					continue;
				}
								
				id = me.id.substr(1);
				meUl = document.getElementById("ul" + id);
				if(meUl){
					meUl.style.left = (me.offsetLeft)  + "px";
				}
			} 
		}
		
		NT.addLoadEvent(prepareMenu);
		NT.addEvent(window,"resize",prepareMenu,false);