jQuery.noConflict();(function(jQuery){jQuery.fn.extend({isChildOf:function(filter_string){var parents=jQuery(this).parents().get();for(j=0;j<parents.length;j++){if(jQuery(parents[j]).is(filter_string))return true;}
return false;}});})(jQuery);jQuery.fn.megamenu=function(ContentClass,Options){if(typeof(jQuery(this).attr("class"))!='undefined'){var MenuClass=jQuery(this).attr("class").split(" ")[0];}
var ParentNodeNumber=0;if(typeof(Options)=='undefined'){var Options=new Array();if(typeof(Options['width'])=='undefined'){Options='{"width":"auto"}';}}else Options=JSON.stringify(Options);jQuery(ContentClass).after('  <div id="MegaMenuContentShadow" style="display: none;"></div><div id="MegaMenuContent" style="display: none;"></div>');jQuery(this).mouseover(function(){var MenuContent=jQuery(this).next(ContentClass).html();ParentNodeNumber=jQuery('.'+MenuClass).index(this);setTimeout('MegaMenuMouseOver('+ParentNodeNumber+',"'+escape(MenuContent)+'","hover",\''+MenuClass+'\',\''+ContentClass+'\',\''+Options+'\')',300);});jQuery(this).click(function(){var MenuContent=jQuery.v(this).next('.MegaMenuContent').html();ParentNodeNumber=jQuery('.'+MenuClass).index(this);MegaMenuMouseOver(ParentNodeNumber,MenuContent,"click",MenuClass,ContentClass,Options);});jQuery(this).mouseout(function(){MegaMenuMouseOut(ParentNodeNumber,MenuClass,ContentClass);});jQuery(document).bind('click',function(e){var jQueryclicked=jQuery(e.target);if(jQueryclicked.isChildOf('#MegaMenuContent')||jQueryclicked.is('#MegaMenuContent')||jQueryclicked.is('.'+MenuClass)){}
else MegaMenuMouseOut(ParentNodeNumber,MenuClass,ContentClass);});};function MegaMenuMouseOver(ParentNodeNumber,MenuContent,state,MenuLinkClass,MenuContentClass,Options){var MenuLinkClass=(typeof(MenuLinkClass)=='undefined')?".MegaMenuLink":MenuLinkClass;var MenuContentClass=(typeof(MenuContentClass)=='undefined')?".MegaMenuContent":MenuContentClass;var Options=eval('('+Options+')');if(state=="hover")jQuery('.'+MenuLinkClass).removeClass(MenuLinkClass+'Active');jQuery('.'+MenuLinkClass).eq(ParentNodeNumber).addClass(MenuLinkClass+'Active');var LeftPos=jQuery('.'+MenuLinkClass).eq(ParentNodeNumber).parent().position().left;if(Options['width']=='auto')LeftPos=jQuery('.'+MenuLinkClass).eq(ParentNodeNumber).position().left-10;MenuContent=unescape(MenuContent);jQuery("#MegaMenuContent").css('left',LeftPos+'px');jQuery("#MegaMenuContentShadow").css('left',LeftPos+'px');if(Options['width']){jQuery("#MegaMenuContent").css('width',Options['width']);jQuery("#MegaMenuContentShadow").css('width',Options['width']);}
jQuery("#MegaMenuContent").html(''+MenuContent);jQuery("#MegaMenuContent").show();jQuery("#MegaMenuContentShadow").html(''+MenuContent);jQuery("#MegaMenuContentShadow").show();jQuery("#MegaMenuContent,#MegaMenuContentShadow").mouseover(function(){jQuery('#MegaMenuContent').show();jQuery('#MegaMenuContentShadow').show();jQuery('.'+MenuLinkClass).removeClass(MenuLinkClass+'Active');jQuery('.'+MenuLinkClass).eq(ParentNodeNumber).addClass(MenuLinkClass+'Active');});jQuery("#MegaMenuContent,#MegaMenuContentShadow").mouseout(function(){jQuery("#MegaMenuContent").hide()
jQuery("#MegaMenuContentShadow").hide()
jQuery('.'+MenuLinkClass).removeClass(MenuLinkClass+'Active');});}
function MegaMenuMouseOut(ParentNodeNumber,MenuLinkClass,MenuContentClass){jQuery('#MegaMenuContent').hide();jQuery('#MegaMenuContentShadow').hide();var MenuLinkClass=(typeof(MenuLinkClass)=='undefined')?".MegaMenuLink":MenuLinkClass;jQuery('.'+MenuLinkClass).eq(ParentNodeNumber).removeClass(MenuLinkClass+'Active');}
