/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this scriptt and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_dropline_3.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This script and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
function $(id) {
    return document.getElementById(id);
} 
function oc(what, action) {
	if(action) {
		$(what).style.display=action;
	} else {
	
		if($(what).style.display=='none') {
			//if(navigator.userAgent.search(/msie/i)!= -1) {
				$(what).style.display='block';
			//} else {
				//$(what).style.display='table-cell';
			//}
		} else {
			$(what).style.display='none';
		}
	}
}




onload = function() {
	if(document.getElementById('outer') != null ) {
		var getEls = document.getElementById('outer').getElementsByTagName("LI");
	
		var getAgn = getEls;
		var getListElts = document.getElementById('submenus').getElementsByTagName("UL");
		var getSubListEls = document.getElementById('submenus').getElementsByTagName("LI");
		var getSubAgn = getSubListEls;
		var last0;
		var last1;
	    
	    for (var i=0; i<getSubListEls.length; i++)
	    {
			getSubListEls[i].onclick=function() 
			{
	            if (this != last0) this.className = this.className == 'clicked' ? '' : 'clicked';
	            last0 = this;
	
	            for (var z=0; z<getSubAgn.length; z++) if (this.id != getSubAgn[z].id) getSubAgn[z].className = '';
	            
	           // for (var i=0; i<getListElts.length; i++) getListElts[i].className = "none";
			}
		}
	    
	    
		for (var i=0; i<getEls.length; i++) 
		{
			getEls[i].onclick=function() 
			{
	            if (this != last1) this.className = this.className == 'clicked' ? '' : 'clicked'; //obere liste mit hintergrundbild
	            last1 = this;
	
	            for (var z=0; z<getAgn.length; z++) //alle alten löschen
	            { 
	                if (this.id != getAgn[z].id)
	                {
	                    getAgn[z].className = '';
	                }
	            }
			
	
	        
	            ulId = this.id.replace("li", "ul"); //unterlisten sichtbar bzw unsichtbar
	            
	            if("ul_x" == ulId) //"leere menüs" sind auch mit bild hinterlegt und löschen alle unterstreichungen
	            {
	                for (var i=0; i<getListElts.length; i++) getListElts[i].className = "none";
	                for (var z=0; z<getSubAgn.length; z++) if (this.id != getSubAgn[z].id) getSubAgn[z].className = '';
	            }
	            else //mach untermenü sichtbar
	            {
	                document.getElementById(ulId).className = document.getElementById(ulId).className == 'yes' ? 'yes' : 'yes';
	                for (var i=0; i<getListElts.length; i++)
	                {
	                    if (ulId != getListElts[i].id && getListElts[i].className == "yes")
	                    {
	                        getListElts[i].className = "none";
	                    }
	                }
	            }
			}
		}
	}
}


