var itemIdMaster;
var bottomval=0;

function showMenu(itemId){
	itemIdMaster = itemId;
    if (document.getElementById) {
       var navLeft_id = document.getElementById(itemId+'Left');
	   var navCenter_id= document.getElementById(itemId+'Center');
	   var navRight_id= document.getElementById(itemId+'Right');
	   var menuFoot_id = document.getElementById(itemId+'_foot');
   
	   if (navLeft_id!=null){
			navLeft_id.className = 'menu1openLeft';
	   }
	   
	   if (navCenter_id!=null){
			navCenter_id.className = 'menu1open';
	   }
		   
	   if (navRight_id!=null){
			navRight_id.className = 'menu1openRight';
	   }
	   	   	   
	   if (menuFoot_id!=null){	
	     	menuFoot_id.className = 'footerOn';
	   }
	   
	}

}

function isMouseLeaveOrEnter(e, handler)
{		
	if (e.type != 'mouseout' && e.type != 'mouseover') return false;
	var reltg = e.relatedTarget ? e.relatedTarget :
	e.type == 'mouseout' ? e.toElement : e.fromElement;
	while (reltg && reltg != handler) reltg = reltg.parentNode;
	return (reltg != handler);
}


function showQuickSubMenu(itemId){
	if (document.getElementById) {
       var nav_id = document.getElementById(itemId);
	   var nav_subId = document.getElementById(itemId+'Contents');
	   		if (nav_id!=null){								
	   			nav_id.className = 'subContainer show';
				maxHeight=nav_subId.offsetHeight;
				bottomval=maxHeight;
				nav_subId.style.clip="rect(0px,155px,"+maxHeight+"px,0px)";	
	   		}
	  }
}

function showSubMenu(itemId){
	if(bottomval==1){
		bottomval = 0;
	}	
	 if (document.getElementById && bottomval==0) {
       var nav_id = document.getElementById(itemId);
	   var nav_subId = document.getElementById(itemId+'Contents');
	   		if (nav_id!=null){	
				nav_subId.style.clip="rect(0px,155px,0px,0px)";							
	   			nav_id.className = 'subContainer show';
				maxHeight=nav_subId.offsetHeight;
				openScrollMenu(""+itemId+'Contents'+"", maxHeight);	
	   		}
	  }
}

function openScrollMenu(subItem, maxHeight){
	var nav_subId = document.getElementById(subItem);
	if(bottomval<maxHeight && bottomval!=1){ 
		nav_subId.style.clip="rect(0px,155px,"+bottomval+"px,0px)";
		setTimeout("openScrollMenu('"+subItem+"',"+maxHeight+")",10);
		bottomval=bottomval+5;
	}
}

function hideSubMenu(itemId){
	bottomval = 1;	
	 if (document.getElementById) {
       var nav_id = document.getElementById(itemId);
	   var nav_subId = document.getElementById(itemId+'Contents');
	   		if (nav_id!=null){				
				nav_id.className = 'subContainer hide';
				nav_subId.style.clip="rect(0px,155px,0px,0px)";	   			
	   		}

	  }
}

function hideToggleInfo(){	
	 if (document.getElementById) {
       var nav_id = document.getElementById('toggleInfo');
	   		if (nav_id!=null){
	   			nav_id.className = 'toggleInfoContainer hide';
	   		}

	  }
}



function showToggleInfo(){	
	 if(document.getElementById) {
       var nav_id = document.getElementById('toggleInfo');
	   		if (nav_id!=null){
	   			nav_id.className = 'toggleInfoContainer show';
	   		}

	  }
}

function hoverMenu(itemId){
	   var navLeft_id = document.getElementById(itemId+'Left');
	   var navCenter_id= document.getElementById(itemId+'Center');
	   var navRight_id= document.getElementById(itemId+'Right');
	   
	   if(document.getElementById && itemIdMaster!=itemId){
		   if (navLeft_id!=null){
				navLeft_id.className = 'menu1openLeft';
		   }
		   
		   if (navCenter_id!=null){
				navCenter_id.className = 'menu1open';
		   }
		   
		   if (navRight_id!=null){
				navRight_id.className = 'menu1openRight';
		   }
		 }
}

function regularMenu(itemId){
	   var navLeft_id = document.getElementById(itemId+'Left');
	   var navCenter_id= document.getElementById(itemId+'Center');
	   var navRight_id= document.getElementById(itemId+'Right');
	   
	   if(document.getElementById && itemIdMaster!=itemId){   
		   if (navLeft_id!=null){
				navLeft_id.className = 'menu1Left';
		   }
		   
		   if (navCenter_id!=null){
				navCenter_id.className = 'menu1';
		   }
		   
		   if (navRight_id!=null){
				navRight_id.className = 'menu1Right';
		   }
		 }
}


