      var menulevel = new Array();
	  
      menulevel["c1"] = undefined;
      menulevel["c2"] = undefined;
      menulevel["c3"] = undefined;
	  menulevel['c1class'] = undefined;
	  menulevel['c2class'] = undefined;
	  menulevel['c3class'] = undefined;
	  menulevel['maxlevel'] = 3;

      function StayOpen(id,level,parent) {
		menulevel['stayopen']=1;
	    if (menulevel['c'+level] != id.parentNode  || menulevel['c'+level]==undefined ) {
          if (menulevel['c'+level]==undefined) {
		    if (level == 1) { document.getElementById('nav').className='nav2'; }
			else { id.parentNode.parentNode.className = "noclose1"; }
            menulevel['c'+level]=id.parentNode;
            menulevel['c'+level+"class"]=id.parentNode.childNodes[0].className;
			
			
          } else if (menulevel['c'+level] != id) {
			for(var x = menulevel['maxlevel']; x >= level; x--)
		    {
			 if (menulevel['c'+x]) {
		      menulevel['c'+x].childNodes[0].className=menulevel['c'+x+"class"];
              menulevel['c'+x].childNodes[2].className = "popout";
		      menulevel['c'+x] = undefined;
			 }
		    }
       	    menulevel['c'+level]=id.parentNode;
          }
		  menulevel['c'+level].childNodes[0].className="clicked";
		  menulevel['c'+level].childNodes[2].className="noclose";
		  
		} else { //User clicked on popout link that was already open, assuming desired effect is to close
         for(var x = menulevel['maxlevel']; x >= level; x--)
		 {
		  if (menulevel['c'+x]) {
		   menulevel['c'+x].childNodes[0].className=menulevel['c'+x+"class"];
           menulevel['c'+x].childNodes[2].className = "popout";
		   menulevel['c'+x] = undefined;
		  }
		 }
		 if (level == 1) { document.getElementById('nav').className='nav'; }
		 else { id.parentNode.parentNode.className = "noclose"; }
		}
      } // End function StayOpen();
	  
	  function CloseAll() {
	    if (menulevel['stayopen']) {
		 menulevel['stayopen']=undefined;
		} else {
		 for(var x = menulevel['maxlevel']; x >= 1; x--)
		  {
		    if (menulevel["c"+x]) { 
			 menulevel["c"+x].childNodes[2].className = "popout"; 
			 menulevel["c"+x].childNodes[0].className=menulevel["c"+x+"class"];
			 menulevel["c"+x] = undefined;
			}
		  }
		 document.getElementById('nav').className='nav';
		}
	  }