//
//  Used from TeM.WebParts.Navigation.NavigationHorizontal class
//

var mouseOverCounter = new Array();
var popup = null;

function HorizontalMenuMouseOver(popupMenuId){
	if(this.mouseOverCounter[popupMenuId]==null){
		this.mouseOverCounter[popupMenuId]=0;
	}
	this.mouseOverCounter[popupMenuId]++;
	if(this.popup==null){
		HorizontalMenuShowBLevel(popupMenuId);
	}else{
		var show='HorizontalMenuShowBLevel("'+popupMenuId+'");';
		window.setTimeout(show,500);
	}
}
function HorizontalMenuMouseOut(popupMenuId){
	if(this.mouseOverCounter[popupMenuId]==null){
		this.mouseOverCounter[popupMenuId]=0;
	}else{
		this.mouseOverCounter[popupMenuId]--;
		var hide='HorizontalMenuHideBLevel("'+popupMenuId+'");';
		window.setTimeout(hide,2000);
	}
}
function HorizontalMenuShowBLevel(popupMenuId){
	if(this.mouseOverCounter[popupMenuId]>0){
		if(this.popup==null||this.popup.id!=popupMenuId){
			if(this.popup!=null){
				HorizontalMenuKillBLevel();
			}
			this.popup=document.getElementById(popupMenuId);
			this.popup.contentSize=this.popup.innerHTML.replace(/[\s\r\n\t ]*/ig,'').length;
			if(this.popup.contentSize>0){
				this.popup.style.display='block';
			}
		}
	}
}
function HorizontalMenuHideBLevel(popupMenuId){
	if(this.mouseOverCounter[popupMenuId]==0){
		if(this.popup!=null&&this.popup.id==popupMenuId){
			HorizontalMenuKillBLevel();
		}
	}
}
function HorizontalMenuKillBLevel(){
	this.mouseOverCounter[this.popup.id]=0;
	this.popup.style.display='none';
	this.popup=null;
}

