	function navMenu(obj,webMenu,webMenuBtn,switchType){
		var currMenu;
				
		if (switchType){			
			if (document.forms[0].hCurrMenu.value != '')			
				currMenu = document.getElementById(document.forms[0].hCurrMenu.value);
			if (currMenu != undefined)			
				currMenu.className = document.forms[0].hCurrMenuCSSClass.value;						
		
			document.forms[0].hCurrMenu.value = obj.id;					
			document.forms[0].hCurrMenuCSSClass.value = obj.className;		
			obj.className = 'menuOn';						
		}
										
						
		if (webMenu != '') {	
			if (switchType)
				cswmShow(webMenu,webMenuBtn,'right',1,0);					
			else {
				cswmHide();
				//obj.className = "menuOff";
			}
		}	
	}

	function openCloseSubMenu(oDiv,open){	 	 	
		if (open)		
			oDiv.style.display = "block"		
		else 	
			oDiv.style.display = "none"				
	}
		
	function expandAllMenu(obj,open){		                          
        if (obj.tagName == "DIV"){				
			openCloseSubMenu(obj,open);    							
		}
        if(obj.hasChildNodes()) {               
              var nodes=obj.childNodes.length;                            
              for(var i=0; i<obj.childNodes.length; i++){                  
                  expandAllMenu(obj.childNodes[i],open);
              }                
        }
	}	
	
	function openSubMenu(sMenu){
		obj = document.getElementById(sMenu);		
		if (obj.style.display == "block")
			obj.style.display = "none"
		else {
			oDiv = document.getElementById("navMenu");		
			expandAllMenu(oDiv,false);
			obj.style.display = "block";
		}
	}
	
	function toggleParentCheckBox(obj,divid){
		if (obj.checked == true){
			parentCheckBox = document.getElementById(divid).childNodes[0];
			//alert(parentCheckBox.name);
			if (parentCheckBox.checked == false)
				parentCheckBox.checked = true;
		}
	}

	function toggleChildCheckBox(obj,divid){
			checkedValue = obj.checked;		
			divCheckBox = document.getElementById(divid)
			//alert(divCheckBox.id + " " + divCheckBox.childNodes.length);		
			for (count = 0; count < divCheckBox.childNodes.length; count++ ) 
			{ 			
				sTagName = divCheckBox.childNodes[count].tagName;				
				if (typeof(sTagName) == "string"){
					if( sTagName.toLowerCase() == "input"){ 			
							divCheckBox.childNodes[count].checked = checkedValue;
					}
				}
            } 
        
	}
