﻿jQuery.fn.extend({
    AdjustForNavigation: function(){
        //function code
        var maxWidth = 0;
        $("#navigation .head").next().each(function() {
            maxWidth = Math.max(maxWidth, $(this).outerWidth());
        });        
        $(this).width(750 - 50 - maxWidth);       
    },
    AdjustNavigation: function(){
        //function code
        var maxWidth = 0;
        $("#navigation .head").next().each(function() {
            maxWidth = Math.max(maxWidth, $(this).outerWidth());
        });        
        $(this).width(maxWidth);       
    }         
}); 

jQuery.extend({    
    InitializeNavigation: function() {
        var maxHeight = 0;
        $('#navigation .head').next().each(function() {
			maxHeight = Math.max(maxHeight, $(this).outerHeight());
		}).height(maxHeight);		
		$('#navigation').AdjustNavigation();						
		$('#navigation ul.body').hide();				
		function ShowMenu() {
            $(this).css({backgroundImage:'url(/Images/down.png)'}).next('ul.body').slideDown(500).siblings('ul.body').slideUp('slow');
            $(this).siblings('div.head').css({backgroundImage:'url(/Images/left.png)'});                     
        }            
        function RestoreMenu() {
            var element = $('#navigation div.activeHead');
            element.css({backgroundImage:'url(/Images/down.png)'}).next('ul.body').slideDown(500).siblings('ul.body').slideUp('slow');
            element.siblings('div.head').css({backgroundImage:'url(/Images/left.png)'});                
        }        
		var headConfig = {    
             sensitivity: 15, 
             interval: 200, 
             over: ShowMenu,
             timeout: 500, 
             out: function() { } 
        };        
        $('#navigation div.head').hoverIntent( headConfig );        
        var navConfig = {    
             sensitivity: 15,
             interval: 200, 
             over: function() { },
             timeout: 500, 
             out: RestoreMenu
        };        
        $('#navigation').hoverIntent( navConfig );        
        $('#navigation div.activeHead').css({backgroundImage:'url(/Images/down.png)'}).next('ul.body').slideDown(500);
    }
});


 
        
        

        

        

        
          
        
        

