
   /***********************************************
   * Switch Menu script- by Martial B of http://getElementById.com/
   * Modified by Dynamic Drive for format & NS4/IE4 compatibility
   * Visit http://www.dynamicdrive.com/ for full source code
   ***********************************************/


   
   function SwitchMenu(button){
		  var t_temp = button.id.split("but");
			obj = "sub"+t_temp[1];
			button_id = button.id;
      if(document.getElementById){
      
         var el = document.getElementById(obj);
         var but = document.getElementById(button_id);
         if(el){
					 if(el.style.display != "block"){ //DynamicDrive.com change
	
							el.style.display = "block";
							but.className = "bute";
	
					 }else{
					 
							el.style.display = "none";
							but.className = "butc";
					 }
				 }
      }
   }
   function OpenCurrent(obj, button_id){
      if(document.getElementById){
      
         var el = document.getElementById(obj);
         var but = document.getElementById(button_id);
         if(el){
					 if(el.style.display != "block"){ //DynamicDrive.com change
	
							el.style.display = "block";
							but.className = "bute";
	
					 }else{
					 
							el.style.display = "none";
							but.className = "butc";
					 }
				 }
      }
     var strHref = window.location.href;
     if (strHref.indexOf("#") > -1 ){
       var aQueryString = strHref.split("#");
       var temp = aQueryString[1];
	   var temp = temp.split("section");
	   strReturn = temp[1];
	   
			 
			 
      if(document.getElementById){
      
         var el = document.getElementById("sub"+strReturn);
         var but = document.getElementById("but"+strReturn);
         if(el){
					 if(el.style.display != "block"){ //DynamicDrive.com change
	
							el.style.display = "block";
							but.className = "bute";
	
					 }else{
					 
							el.style.display = "none";
							but.className = "butc";
					 }
				 }
      }
     }
   }
   function jump(obj){
      if(document.getElementById){
      
        var el = document.getElementById("sub"+obj);
        var but = document.getElementById("but"+obj);
		el.style.display = "block";
		but.className = "bute";
	
      }
   }
   function ecAll(){
      
      if(document.getElementById){
				var ecAll = document.getElementById("ecAll_but"); //DynamicDrive.com change
				if(ecAll.className == "butc"){
					ecAll.className = "bute";
					ecAll.innerHTML = "Collapse All";
					var menuItems = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
					for(var i = 0; i < menuItems.length; i++){
						if(menuItems[i].id && menuItems[i].className == "subm_01"){
								menuItems[i].style.display = "block";
						 }else if(menuItems[i].className.toString().substring(0, 3) == "but"){
							  menuItems[i].className = "bute";
						 }
					}
				}else{
				  ecAll.className = "butc";
					ecAll.innerHTML = "Expand All";
					var menuItems = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
					for(var i = 0; i < menuItems.length; i++){
						if(menuItems[i].id && menuItems[i].className == "subm_01"){
								menuItems[i].style.display = "none";
						}else if(menuItems[i].className.toString().substring(0, 3) == "but"){
							  menuItems[i].className = "butc";
						 }
					}
				}
      }
	 }
   function expandCollapseSubMenus(button){
      ecbutton = button.id;
			var t_temp = button.id.split("but_");
			submenu = t_temp[1];
      if(document.getElementById){
				var ecSub = document.getElementById(ecbutton); //DynamicDrive.com change
				if(ecSub.className == "butc"){
					ecSub.className = "bute";
					ecSub.childNodes[0].innerHTML = "Collapse All";
					var menuItems = document.getElementById(submenu).getElementsByTagName("span"); //DynamicDrive.com change
					for(var i = 0; i < menuItems.length; i++){
						if(menuItems[i].id && menuItems[i].className == "subm_02"){
								menuItems[i].style.display = "block";
								
						 }else if(menuItems[i].className.toString().substring(0, 3) == "but"){
							  menuItems[i].className = "bute";
						 }
						
					}
				}else{
				  ecSub.className = "butc";
					ecSub.childNodes[0].innerHTML = "Expand All";
					var menuItems = document.getElementById(submenu).getElementsByTagName("span"); //DynamicDrive.com change
					for(var i = 0; i < menuItems.length; i++){
						if(menuItems[i].id && menuItems[i].className == "subm_02"){
								menuItems[i].style.display = "none";
						}else if(menuItems[i].className.toString().substring(0, 3) == "but"){
							  menuItems[i].className = "butc";
						 }
					}
				}
      }
	 }
	 
   function expandAll(){
		 
      
      if(document.getElementById){
				var menuItems = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
				for(var i = 0; i < menuItems.length; i++){
					if(menuItems[i].id && menuItems[i].className.toString().substring(0, 4) == "subm"){
							menuItems[i].style.display = "block";
					 }else if(menuItems[i].id != ""){
							menuItems[i].className = "bute";
					}
				}
			}
	 }
   function collapseAll(){
      if(document.getElementById){
				var menuItems = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
				for(var i = 0; i < menuItems.length; i++){
					if(menuItems[i].id && menuItems[i].className.toString().substring(0, 4) == "subm"){
							menuItems[i].style.display = "none";
					}else if(menuItems[i].id != ""){
							menuItems[i].className = "butc";
					}
				}
      }
	 }

   function openCurrentMenu(){
      var currentPage = document.location;
	  if (currentPage.toString().indexOf("#") != -1) {
	    //alert("has #");
		currentPage = currentPage.toString().substring((currentPage.toString().indexOf("#")-13), (currentPage.toString().indexOf("#")-11));
	  } else {
	    currentPage = currentPage.toString().substring((currentPage.toString().length-13), (currentPage.toString().length-11));
	  }
	  var menuButton;
	  var notIndex = true;
	  var indexhtml = document.location.toString().substring((document.location.toString().length-10), document.location.toString().length);
	  if (indexhtml == "index.html") { notIndex = false; }
      if(document.getElementById && notIndex){
         var menuItems = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
         for(var a = 0; a < menuItems.length; a++){
            if(menuItems[a].id && menuItems[a].id.toString().indexOf(currentPage) != -1){
               if(menuItems[a].id && menuItems[a].className == "subm"){
                   menuItems[a].style.display = "block";
               }else{
                   menuItems[a].className = "bute";
               }
            }
         }
      }         
   }
  