﻿///<reference path="jquery-1.2.6-vsdoc.js"/>
	
//Starts when DOM is ready
$(function(){
		$('div.level-item-pos').hide();
$('div.level-header').click(function() {
$(this).parent().find('.level-item-pos').slideToggle(100);;
return false;})

	//For each Quick Launch navigation sub menu: 
	$("table.ms-navSubMenu2").each(function(){
		//Find any navigation items under the sub menu that have been selected.
		var selectedNavItems = $(this).find("a.ms-selectednav");
		
		//Find the corresponding navigation header of the current sub menu being processed
		var menuHeader = $(this).parents("tr:eq(0)").prev("tr").find("table.ms-navheader:eq(0)");        	
	    
		if ($(menuHeader).hasClass("ms-selectednavheader") || selectedNavItems.length > 0) 
		{
    	    //if the navigation header for this sub menu is selected or if there are any 
    	    //selected navigational items in this submenu, show the submenu.
			$(this).show();
		}
		else
		{ 
			//otherwise, hide the submenu
			$(this).hide();
		}
	});
    		
    //When a user clicks a navigation header, the user should be taken directly
    //to the site link. The javascript event handler to hide/display the submenus
    //should not be triggered.
   	$("a.ms-navheader").click(function(e){
    	e.stopPropagation();
    });

	//When the user hovers over the navigation header, it would be nice
	//to have an indicator that they can click on the header. Usually,
	//browsers use the hand icon to indicate clickable items.
    $("table.ms-navheader").hover(function(e){
        $(this).css("cursor", "hand");
    }, function(e){
        $(this).css("cursor", "default");
    });

    //Finally, this adds a click event handler for the navigation header table
    $("table.ms-navheader").click(function(e)
    {		    
        var subMenu = $(this).parents("tr:eq(0)").next("tr").find("table.ms-navSubMenu2:eq(0)");
        if (subMenu.length > 0)
        {
        	//only if we have a submenu should we hide the other submenus and show the current one.
	        $("table.ms-navSubMenu2").hide("slow");
			subMenu.show("slow");
		}
		
    });
});
  
