/*
	Juiz DropDown Menu 
	Plugin by Geoffrey Crofte
	http://www.creativejuiz.cc
	Free for personal use (cc)
	
	More info about license : http://jq.creativejuiz.fr/plugins-jquery/dropdown-menu.php
*/

(function(a){
a.fn.juizDropDownMenu=function(c){
jz=a.extend({},d,c);
a(this).addClass("juizdropdown");
a("li ul",a(this)).addClass("juizSub");
a(".juizSub ul",a(this)).addClass("juizSubSub").removeClass("juizSub");
a("li:first-child",a(this)).addClass("first");
a("li:last-child",a(this)).addClass("last");
a("li:has('.juizSub')",a(this)).addClass("hasSub");
a(".juizSub li:has('.juizSubSub')",a(this)).addClass("hasSubSub");
a(this).after('<div class="juizClear">&nbsp;</div>');
if(a(window).width()>640){




$('body').click(function(){
	$('.juizSub').fadeOut();
})


a(this).children("li").hover(function(){
a(".juizSub:visible").trigger("mouseleave"); jz.showEffect=="slide"?a(this).addClass("juizHovered").find("ul:not('.juiSubSub')").slideDown(jz.slidedownSpeed):a(this).addClass("juizHovered").find("ul:not('.juizSubSub')").fadeIn(jz.slidedownSpeed);
return false
},
function(){
jz.hideEffect=="slide"?a(this).removeClass("juizHovered").find("ul:not('.juizSubSub')").stop(true,true).slideUp(jz.fadeoutSpeed):a(this).removeClass("juizHovered").find("ul:not('.juizSubSub')").stop(true,true).fadeOut(jz.fadeoutSpeed);
return false
});
var b="px 0px";
a().jquery== "1.6.4"&&(b="");


a(this).find(".juizSub").children("li").hover(function(){
a(".juizSubSub:visible").trigger("mouseleave");
a(this).addClass("juizHovered").find("ul").fadeIn(jz.slidedownSpeed);a(this).children("a").animate({backgroundPosition:jz.hoverFrom+b},jz.showBgSpeed);
return false
},
function(){
a(this).removeClass("juizHovered").find("ul").stop(true,true).fadeOut(jz.fadeoutSpeed);
a(this).children("a").animate({
backgroundPosition:jz.hoverBack+b
},jz.hideBgSpeed);
return false
});

a(this).find("a").focus(function(){
a(this).closest("li").trigger("mouseenter")
});

a("ul li a",a(this)).blur(function(){
a(this).closest("li").trigger("mouseleave")
});

a.browser.msie&&a.browser.version<"8.0"&&(a(this).find("li:not('li li')").css({
zoom:"1",display:"inline"
}),
a.browser.version<"6.0"&&a(this).children("li").hover(function(){
a("select, embed, object").hide(300)
},function(){
a("select, embed, object").show(300)
})
)}};

var d={
showSpeed:400,
hideSpeed:400,
showBgSpeed:200,
hideBgSpeed:200,
showEffect:"slide",
hideEffect:"fade",
hoverFrom:"0",
hoverBack:"-150"
}})
(jQuery);
