var PopMenu={isActive:[],triggerActive:[],popActive:[],positioned:[],delay:50,initialize:function(){$(".pop-trigger").live("mouseenter",function(b){var d=$(this).attr("id");PopMenu.triggerActive[d]=true;if(PopMenu.isActive[d]!=true){var c=$("#"+$(this).attr("id")+"_pop");var a=$(this);PopMenu.show(c,a)}});$(".pop-trigger").live("mouseleave",function(){var b=$(this).attr("id");PopMenu.triggerActive[b]=false;var a=$("#"+$(this).attr("id")+"_pop");setTimeout(function(){PopMenu.close(a)},PopMenu.delay)});$(".popmenu").live("mouseenter",function(){var a=$(this).attr("id");PopMenu.popActive[a]=true});$(".popmenu").live("mouseleave",function(){var b=$(this).attr("id");PopMenu.popActive[b]=false;var a=$(this);setTimeout(function(){PopMenu.close(a)},PopMenu.delay)});$(window).resize(function(){for(key in PopMenu.positioned){PopMenu.positioned[key]=false}})},show:function(d,c,b){var e=c.attr("id");if(PopMenu.isActive[e]!=true){PopMenu.isActive[e]=true;var a=d.attr("id");if(PopMenu.positioned[a]!=true){if(d.hasClass("below-right")){d.show().position({my:"right top",at:"right bottom",of:c})}else{if(d.hasClass("above-left")){d.show().position({my:"left bottom",at:"left top",of:c})}else{if(d.hasClass("above-right")){d.show().position({my:"right bottom",at:"right top",of:c})}else{d.show().position({my:"left top",at:"left bottom",of:c})}}}PopMenu.positioned[a]=true}else{d.show()}}},close:function(c){var a=c.attr("id");var b=a.substring(0,a.indexOf("_pop"));if((PopMenu.triggerActive[b]!=true)&&(PopMenu.popActive[a]!=true)){PopMenu.isActive[b]=false;c.hide()}}};$(function(){PopMenu.initialize()});
