// Check if browser is IE6 or less, if so; set the hide-timeout higher to somewhat fix ugly behaviour in IE6.
if ($.browser.msie && $.browser.version.substr(0,1) < 7) 
{
	var timeout         	 = 600;
} 
else 
{
	var timeout         	 = 200;
}

var closetimer			 = 0;
var ddmenuitem      	 = 0;
var ddmenuItemDiv		 = 0;
var ddmenuItemInnerDiv   = 0;

var ddmenuItemArrowImage = 0;
var arrowImageSrc 		 = 0;


var URLOffset = getURLOffset();


function jsddm_open()
{	
	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');
	ddmenuItemDiv = $(this).find('.subMenuMegaDiv').eq(0).css('visibility', 'visible');
	ddmenuItemInnerDiv = $(this).find('.subMenuMegaInnerDiv').eq(0).css('display', 'block');

	semiTransparentDivs = $(this).find('.menuProductImageDiv').css('opacity', 0.8);
	
	arrowImageSrc = URLOffset + "images/menuArrowSelected.jpg";
	
	ddmenuItemArrowImage = $(this).find('.menuTopArrow').eq(0).attr("src", arrowImageSrc);
}

function jsddm_close()
{	
	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
	if(ddmenuItemDiv) ddmenuItemDiv.css('visibility', 'hidden');

	
	if( ddmenuItemArrowImage )
	{
		arrowImageSrc = URLOffset + "images/menuArrow.jpg";
		
		ddmenuItemArrowImage.attr("src", arrowImageSrc);
	}
	
}

function jsddm_timer()
{	
	closetimer = window.setTimeout(jsddm_close, timeout);
}

function jsddm_canceltimer()
{	
	if(closetimer)
	{	
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

function productImage_mouseOver()
{
	//alert('mouse over!');
	//$(this).css('opacity', 1.0);
	//semiTransparentDivs = $(this).eq(0).css('opacity', 1.0);
	//$(this).stop().animate({ opacity: 1.0 }, 500);
	//$(this).stop().css('opacity', 1.0);
	
	$(this).stop().animate({ opacity: 1.0 }, 300);
	//$('div').css('opacity', 0.5);
	
}

function productImage_mouseOut()
{
	
	$(this).stop().animate({ opacity: 0.8 }, 10);
	//alert('mouse out!');
	//semiTransparentDiv = $(this).css('opacity', 0.6);
	/*$(this).stop().animate({ opacity: 0.6 }, 500);*/
}


$(document).ready(function()
{	
	$('#jsddm > li').bind('mouseover', jsddm_open);
	$('#jsddm > li').bind('mouseout',  jsddm_timer);
	
	$(this).find('.menuProductImageDiv').bind('mouseover', productImage_mouseOver);
	$(this).find('.menuProductImageDiv').bind('mouseout', productImage_mouseOut);
});

/*
$(function() {
	$(".menuTopArrow")
		.mouseover(function() { 
			var src = $(this).attr("src").match(/[^\.]+/) + "Selected.gif";
			$(this).attr("src", src);
		})
		.mouseout(function() {
			var src = $(this).attr("src").replace("Selected", "");
			$(this).attr("src", src);
		});
});
*/

/*
$('div').css('opacity', 0.5);
*/

document.onclick = jsddm_close;
