$(document).ready(function(){

	var $_menuBg = $("#subMenuBg");
	var speed = 100;
	$_menuBg.fadeTo(1, 0, function(){$(this).show();});


	$("ul#topMenu").hover(
	function(){	},
	function(){
		$_menuBg.fadeTo(speed, 0);
	});

	$_mainMenu = $("#topMenu > li");
	$_mainMenu.hover(
		function()
		{
			var $_subMenu = $("ul.subMenu", $(this));
			if($_subMenu.length > 0)
			{
			   $_menuBg.fadeTo(speed, 0.7);
			   $_subMenu.fadeIn(speed);
			   //$_subMenu.show();
			}
			else
			{
				$_menuBg.fadeTo(speed, 0);
			}
		},
		function()
		{
			var $_subMenu = $("ul.subMenu", $(this));

			if($_subMenu.length > 0)
			{
				$_subMenu.fadeOut(speed);
				//$_subMenu.hide();
			}
		});


	$("ul.subMenu a", $_mainMenu).hover(
		function()
		{
			var img = $("img", this).get(0);
			var $_parentLink = $(this).parents("li").eq(1).find("a").eq(0);
			var parentImg = $("img", $_parentLink).get(0);

			if(img.src != IMAGES_OVER[this.rel].src)
			{
				img.src = IMAGES_OVER[this.rel].src;
			}

			if(parentImg.src != IMAGES_OVER[$_parentLink.get(0).rel].src)
			{
				parentImg.src = IMAGES_OVER[$_parentLink.get(0).rel].src;
			}
		},
		function()
		{
			var img = $("img", this).get(0);
			var $_parentLink = $(this).parents("li").eq(1).find("a").eq(0);
			var parentImg = $("img", $_parentLink).get(0);

			if($(this).parents("li").eq(0).is(".off"))
			{
				if(img.src != IMAGES[this.rel].src)
				{
					img.src = IMAGES[this.rel].src;
				}
			}

			if($_parentLink.parents("li").eq(0).is(".off"))
			{
				if(parentImg.src != IMAGES[$_parentLink.get(0).rel].src)
				{
					parentImg.src = IMAGES[$_parentLink.get(0).rel].src;
				}
			}
		});

	$("#topMenu > li.off > a").hover(
		function()
		{
			var img = $("img", this).get(0);
			if(img.src != IMAGES_OVER[this.rel].src)
			{
				img.src = IMAGES_OVER[this.rel].src;
			}
		},
		function()
		{
			var img = $("img", this).get(0);
			if(img.src != IMAGES[this.rel].src )
			{
				img.src = IMAGES[this.rel].src;
			}
		});

});

