		
	function preLoadNav() {	
		//preload images - must call this from inside the body tag
		var aryImages = new Array(7);
		aryImages[0] = "images/bluepeas/main_nav/clothing_on.gif";
		aryImages[1] = "images/bluepeas/main_nav/bath_on.gif";
		aryImages[2] = "images/bluepeas/main_nav/bedtime_on.gif";
		aryImages[3] = "images/bluepeas/main_nav/gear_on.gif";
		aryImages[4] = "images/bluepeas/main_nav/mealtime_on.gif";
		aryImages[5] = "images/bluepeas/main_nav/nursery_on.gif";
		aryImages[6] = "images/bluepeas/main_nav/sale_on.gif";
			
		for (i=0; i < aryImages.length; i++) {
		  var preload = new Image();
		  preload.src = aryImages[i];
		}
		
	}	
		//now swap
	function swapNavOn (img) {
		resetMenus();
		//alert(img.id + "_on");
		img.src = "images/bluepeas/main_nav/" + img.id + "_on.gif"
	}
		
	function swapNavOff (img) {
		//alert(img.id + "_off");
		img.src = "images/bluepeas/main_nav/" + img.id + "_off.gif"
	}
	
	function showSubMenu(pItem){
	    
	    resetMenus();
	    //alert(pItem.top + "::" + pItem.style.left);
	    var smenu = document.getElementById("sub_" + pItem.id);
	    if (smenu != null) {
	        smenu.style.display = "block";
	    }
	    
	    //start theclock once you show the menu
	    //mouseover on the subMenu items will reset as well.
	    //resetMenuTimeout();
	    
	        
	}
	
	function hideSubMenu(pItem){
	    
	    var smenu = document.getElementById(pItem.id);
	    if (smenu != null) {
	        smenu.style.display = "none";
	    }
	        
	}
	
	function resetMenus(){
	    
	    var smenu; 
	    
	    smenu = document.getElementById("sub_clothing");
	    if (smenu != null) {
	        smenu.style.display = "none";
	    }
	    
	    smenu = document.getElementById("sub_mealtime");
	    if (smenu != null) {
	        smenu.style.display = "none";
	    }
	    
	    smenu = document.getElementById("sub_gear");
	    if (smenu != null) {
	        smenu.style.display = "none";
	    }

	    smenu = document.getElementById("sub_bath");
	    if (smenu != null) {
	        smenu.style.display = "none";
	    }
	    
	    smenu = document.getElementById("sub_nursery");
	    if (smenu != null) {
	        smenu.style.display = "none";
	    }
	    
	    smenu = document.getElementById("sub_bedtime");
	    if (smenu != null) {
	        smenu.style.display = "none";
	    }
	        
	}
	
	
    var alertTimerId = 0;

    function resetMenuTimeout(){
	    //clear existing alerts
	    clearTimeout ( alertTimerId );

        //and start the clock again
        alertTimerId = setTimeout ( "resetMenus()", 250);

	}
	
	function cancelMenuTimeout(){
	    //clear existing alerts
	    clearTimeout ( alertTimerId );

	}
