var activemenu;

function showSubmenu(id){
   if (hasMenuitems(id)) {
	if(document.getElementById('navcontainerBg'))
		document.getElementById('navcontainerBg').className = ' block';
	if(document.getElementById('navcontainer'+id))
		document.getElementById('navcontainer'+id).className=' navcontainer block';
	//document.getElementById('topmenu'+id).className=' active';
	document.getElementById('topmenu'+id).className=' selected';
  	activemenu = id
	}
}
function hideSubmenu(id){
   if (hasMenuitems(id)) {
	if(document.getElementById('navcontainerBg'))
		document.getElementById('navcontainerBg').className='';
	if(document.getElementById('navcontainer'+id))
		document.getElementById('navcontainer'+id).className=' navcontainer';            
	}
}
function setBg(elm){
	if(elm)
		elm.className += ' submenu_hover';
}        
function clearBg(elm){
	if(elm)
		elm.className = elm.className.toString().replace(' submenu_hover','');
}
function hideAll(){ 
	document.getElementById('topmenu'+activemenu).className=' ';
	var id=1;
	if(document.getElementById('navcontainerBg'))
		document.getElementById('navcontainerBg').className='';
	for (id=1;id<10;id++){
		//document.getElementById('topmenu'+id).className=document.getElementById('topmenu'+id).className.toString().replace('active','');
		if(document.getElementById('navcontainer'+id))
			document.getElementById('navcontainer'+id).className= document.getElementById('navcontainer'+id).className.toString().replace(' block','');
	}
}

// STH: 2011-08-23 This function is used to check if the dropdown has submenues. 
function hasMenuitems(id) {
   return (document.getElementById('navcontainer'+id).getElementsByTagName('ul').length>0)
}
