
var OverDiv='', OverMenu='';

function getLeft(str, n){
if (n <= 0)
    return "";
else if (n > String(str).length)
    return str;
else
    return String(str).substring(0,n);
}

function sh_HD(n,o){
if (n){
	var bxNM =findObj(n, document);
	var Fid=0, Eid=0, BrowserWidth=0, NSB=0;

	if (bName == 'Netscape' || bName == 'Firefox' || bName=='Mozilla'){NSB=1;}

	if (bxNM && o == 1){

		OverDiv=n;
		
		if (bxNM.style.visibility=='hidden'){
			var LeftChar=getLeft (n,1);
			var RightChar=n.replace(LeftChar,'');	

			if (window.document.body.offsetWidth>974) {
				BrowserWidth=(window.document.body.offsetWidth-958)/2;
				if (NSB==1){BrowserWidth=BrowserWidth+13;}
			}
			else if (NSB==1){BrowserWidth=BrowserWidth+20;}
			
			var vMMName='MM' + RightChar;
			
			var vMMID =findObj(vMMName, document)
			var vMMLeft= vMMID.offsetLeft;
			var vMMWidth= vMMID.offsetWidth;
			if (NSB!=1){
				
				bxNM.style.left= vMMLeft + 'px';
				
				var vMMRight= vMMLeft + vMMWidth;
				bxNM.style.top = (vMMID.offsetHeight + 1) + 'px';
				var vMMTop= bxNM.offsetTop;
				var vMMHeight= bxNM.offsetHeight;				
				var vMMBottom= vMMTop + vMMHeight;

				if (vMMBottom>70){
					
					var MenuTable=findObj('MenuTable', document);
					var vMenTop=MenuTable.offsetTop;
					
						var IfrRef = document.getElementById('DivShim');
						if (IfrRef!=null){
						IfrRef.style.width = bxNM.offsetWidth;
						IfrRef.style.height = bxNM.offsetHeight;
						IfrRef.style.top = vMMTop;
						IfrRef.style.left = vMMLeft;
						IfrRef.style.zIndex = bxNM.style.zIndex - 1;
						IfrRef.style.visibility = 'visible';}

				}
			}
			else{

				if (bName == 'Firefox')
					{vMMLeft = vMMLeft -13;
					
					bxNM.style.left=BrowserWidth + vMMLeft + 'px'; }
				else
					{vMMLeft = vMMLeft -17;
					
					bxNM.style.left=BrowserWidth + vMMLeft;}
				}

			bxNM.style.visibility = 'visible';
		}
	} 
	else if (bxNM && o == 0){

		
		if (bxNM.style.visibility!='hidden'){
			if (NSB!=1){
				if ((bVer>5.01 && bName!='Opera')||bName!='Safari'){
													
					var IfrRef = document.getElementById('DivShim');
					if (IfrRef!=null){
					IfrRef.style.visibility = 'hidden';}
				}

			}
			bxNM.style.visibility = 'hidden';
		}
	}
}
}


function mh_HD(n,o){
if (n){
	var bxNM=findObj(n, document);
	var re = new RegExp ('MM') ;
	var sMen = n.replace(re, 'm') ;

	if (bxNM && o==0 && bxNM.className!='mm'){
		bxNM.className = 'mm';
		sh_HD(sMen,0);
	} 
	else if (bxNM&&o==1 && bxNM.className!='mm_over'){
		OverMenu=n;
		bxNM.className = 'mm_over';
		sh_HD(sMen,1);
	}
}
}
