var isIE6=navigator.userAgent.toLowerCase().indexOf("msie 6")!=-1;(function(a){a.fn.extend({isChildOf:function(c){var b=a(this).parents().get();for(j=0;j<b.length;j++){if(a(b[j]).is(c)){return true}}return false}})})(jQuery);jQuery.fn.megamenu=function(b,a){var d=$(this).attr("class").split(" ")[0];var c=0;a=jQuery.extend({width:"auto",justify:"left"},a);$(b).after('  <div id="MegaMenuContentShadow" style="display: none;"></div><div id="MegaMenuContent" style="display: none;"></div>');$(this).mouseover(function(){var e=$(this).next(b).html();c=$("."+d).index(this);MegaMenuMouseOver(c,e,"click",d,b,a)});$(this).click(function(){var e=$(this).next(".MegaMenuContent").html();c=$("."+d).index(this);MegaMenuMouseOver(c,e,"click",d,b,a)});$(this).mouseout(function(){MegaMenuMouseOut(c,d,b)});$(document).bind("click",function(g){var f=$(g.target);if(f.isChildOf("#MegaMenuContent")||f.is("#MegaMenuContent")||f.is("."+d)){}else{MegaMenuMouseOut(c,d,b)}})};function MegaMenuMouseOver(f,a,b,c,e,g){var c=(typeof(c)=="undefined")?".MegaMenuLink":c;var e=(typeof(e)=="undefined")?".MegaMenuContent":e;if(b=="hover"){$("."+c).removeClass(c+"Active")}$("."+c).eq(f).addClass(c+"Active");var k=new Array();k.width=$("."+c).eq(f).width();k["padding-left"]=parseInt($("."+c).eq(f).css("padding-left").replace(/px/g,""));k["padding-right"]=parseInt($("."+c).eq(f).css("padding-right").replace(/px/g,""));k["border-left-width"]=parseInt($("."+c).eq(f).css("border-left-width").replace(/px/g,""));k["border-right-width"]=parseInt($("."+c).eq(f).css("border-right-width").replace(/px/g,""));if(isIE6){k.width=k.width+10}if(g.justify=="left"){var i=$("."+c).eq(f).parent().position().left;if(g.width=="auto"){i=$("."+c).eq(f).position().left-10}}else{var d=$("."+c).eq(f).parent().position().left;if(g.width=="auto"){d=$(document).width()-10-$("."+c).eq(f).position().left-k.width-k["padding-left"]-k["padding-right"]-k["border-left-width"]-k["border-right-width"]}}var h=$("."+c).eq(f).height()+$("."+c).eq(f).position().top+parseInt($("."+c).eq(f).css("padding-top").replace(/px/g,""))+parseInt($("."+c).eq(f).css("padding-bottom").replace(/px/g,""))+parseInt($("."+c).eq(f).css("border-top-width").replace(/px/g,""));a=unescape(a);if(i){$("#MegaMenuContent").css("left",i+"px");$("#MegaMenuContentShadow").css("left",(i)+"px")}else{$("#MegaMenuContent").css("right",d+"px");$("#MegaMenuContentShadow").css("right",(d-4)+"px")}$("#MegaMenuContent").css("top",h+"px");$("#MegaMenuContentShadow").css("top",h+"px");if(g.width){$("#MegaMenuContent").css("width",g.width);$("#MegaMenuContentShadow").css("width",g.width)}$("#MegaMenuContent").html(""+a);$("#MegaMenuContent").slideDown("fast");$("#MegaMenuContentShadow").html(""+a);$("#MegaMenuContentShadow").slideDown("fast");$("#MegaMenuContent,#MegaMenuContentShadow").mouseover(function(){$("#MegaMenuContent").show();$("#MegaMenuContentShadow").show();$("."+c).removeClass(c+"Active");$("."+c).eq(f).addClass(c+"Active")});$("#MegaMenuContent,#MegaMenuContentShadow").mouseout(function(){$("#MegaMenuContent").hide();$("#MegaMenuContentShadow").hide();$("."+c).removeClass(c+"Active")})}function MegaMenuMouseOut(b,a,c){$("#MegaMenuContent").hide();$("#MegaMenuContentShadow").hide();var a=(typeof(a)=="undefined")?".MegaMenuLink":a;$("."+a).eq(b).removeClass(a+"Active")};
