$(function() {

    /*
    function mainmenu(){
    $(" #nav ul ").css({display: "none"}); // Opera Fix
    $(" #nav li").hover(function(){
    $(this).find('ul:first').css({visibility: "visible", display: "none"}).show(400);
    },function(){
    $(this).find('ul:first').css({visibility: "hidden"});
    });
    }
    */
	//preload images.
	$.fn.preload = function() {  this.each(function(){ $('<img/>')[0].src = this; }); }
	$(['/Uploads/ui/nav-menu-over.png','/Uploads/ui/nav-menu-bakrnd.png']).preload();
	
    $("#nav li, #nav a")
        .hover(function() {
            $(this).addClass("hover");
            if ($(this).is("li")) {
                $(this).find("ul:first").css({ display: "block", visibility: "visible" });
            }
        },
        function() {
            $(this).removeClass("hover");
            if ($(this).is("li")) {
                $(this).find("ul:first").removeAttr("style");
            }
        });
		
		// allows the parent LI to hold it's class, had to add FONT color because it doesn't hold it's value.
		$("#nav > li").hover(function(){
			$(this).find("a:first").addClass("activeMainNav");
			$(this).find("a:first").css({ color:"#fbd76a" });
		},
		function(){
			$(this).find("a:first").removeClass("activeMainNav");
			$(this).find("a:first").removeAttr("style");
		});

// adds classes to top level li so can replace with graphics
   //$("ul#nav li:eq(0)").addClass("ourVillage");
   //$("ul#nav li").siblings('li:eq(0)').addClass("events");
   //$("ul#nav li").siblings('li:eq(1)').addClass("goodFood");
   //$("ul#nav li").siblings('li:eq(2)').addClass("sleepOver");
   //$("ul#nav li").siblings('li:eq(3)').addClass("recipes");
   //$("ul#nav li").siblings('li:eq(4)').addClass("buyOnline");

});

// adds class so right menu can slide left and not off browser
 $(function() {
    $("ul#nav li:last-child").addClass("farRight");
    $("ul#nav li ul li").removeClass("farRight");
        $("ul#nav li ul > li:has(ul)").addClass("subMenu");
    });



