
			function setnav(level1,level2,level3) {
      	var functionname = 'setnav';
				var menulocation;
				var debug = false;
				
        if (debug) {alert(functionname + '\n' + 'level1:  ' + level1 + '\n' + 'level2: ' + level2 + '\n' + 'level3 is: ' + level3 + '\n' + 'menulocation is: ' + menulocation)};
				if(level1 == 'none') {
					document.getElementById(menulocation).id = 'menuOff';
					menulocation == 'none';
					if (debug) {alert('menulocation: ' + menulocation)}
				}
				document.getElementById(level1).style.display = 'block';
				document.getElementById(level2).style.display = 'block';
				if (level3 == '' || level3 == null) {
          if (debug) {alert('level3 false')}
          document.getElementById(level2).className = document.getElementById(level2).className + ' menuOn';
        } else {
          if (debug) {alert('level3 true')}
          document.getElementById(level3).className = document.getElementById(level3).className + ' menuOn';
        }
        //document.getElementById(level2).className = document.getElementById(level2).className + ' menuOn';
				menulocation == level2;
      }
		
			function releasenav(level1,level2) {
      	var functionname = 'releasenav';
				var menulocation;
				var debug = false;
				
        if (debug) {alert(functionname + '\n' + 'level1:  ' + level1 + '\n' + 'level2: ' + level2 + '\n' + 'menulocation is: ' + menulocation)};
				if(level1 == 'none') {
					document.getElementById(menulocation).id = 'menuOff';
					menulocation == 'none';
					if (debug) {alert('menulocation: ' + menulocation)}
				}
				document.getElementById(level2).id = 'menuOff';
				menulocation == level2;
      }
      
      function toggleMenu(menuID,menuLevel) {
    	  var functionname = 'togglemenu';
				var menuObject = document.getElementById(menuID)
				var menulevel = 'menusub';
				var menusub1Array = new Array('millers', 'smiths', 'reunions', 'family')
        var menusub2Array = new Array ('keith', 'david')
				var debug = false;
           
          if (debug) {alert(functionname + '\n' + 'value of menuLevel: ' + menuLevel)}
					if (menuLevel==(menulevel + 1)) {
						if (debug) {alert(functionname + '\n' + 'menulevel1 is true' + '\n')}
							for (i = 0; i < menusub2Array.length;) {
							if (debug) {alert('i is: ' + i)}
            		document.getElementById(menusub2Array[i]).style.display = 'none'
            		i++
          		}
							for (i = 0; i < menusub1Array.length;) {
            		document.getElementById(menusub1Array[i]).style.display = 'none'
            		i++
          		}
					}
					
					if (menuLevel==(menulevel + 2)) {
						if (debug) {alert(functionname + '\n' + 'menulevel2 is true' + '\n')}
							for (i = 0; i < menusub2Array.length;) {
            		document.getElementById(menusub2Array[i]).style.display = 'none'
            		i++
          		}
					}
					
					if (debug) {alert(functionname + '\n' + 'value of menuID is: ' + menuID)}
					menuObject.style.display = 'block';
    	  return;
    }
