/*********************
//* jQuery Multi Level CSS Menu #2- By Dynamic Drive: http://www.dynamicdrive.com/
//* Last update: Nov 7th, 08': Limit # of queued animations to minmize animation stuttering
//* Menu avaiable at DD CSS Library: http://www.dynamicdrive.com/style/
*********************/

//Update: April 12th, 10: Fixed compat issue with jquery 1.4x
var arrowimages={down:["downarrowclass","down.gif",23],right:["rightarrowclass","right.gif"]},jqueryslidemenu={animateduration:{over:200,out:100},buildmenu:function(h,b){jQuery(document).ready(function(a){var f=a("#"+h+">ul");f.find("ul").parent().each(function(){var c=a(this),e=a(this).find("ul:eq(0)");this._dimensions={w:this.offsetWidth,h:this.offsetHeight,subulw:e.outerWidth(),subulh:e.outerHeight()};this.istopheader=c.parents("ul").length==1?true:false;e.css({top:this.istopheader?this._dimensions.h+
"px":0});c.children("a:eq(0)").css(this.istopheader?{paddingRight:b.down[2]}:{}).append('<img src="'+(this.istopheader?b.down[1]:b.right[1])+'" class="'+(this.istopheader?b.down[0]:b.right[0])+'" style="border:0;" />');c.hover(function(){var g=a(this).children("ul:eq(0)");this._offsets={left:a(this).offset().left,top:a(this).offset().top};var d=this.istopheader?0:this._dimensions.w;d=this._offsets.left+d+this._dimensions.subulw>a(window).width()?this.istopheader?-this._dimensions.subulw+this._dimensions.w:
-this._dimensions.w:d;g.queue().length<=1&&g.css({left:d+"px",width:this._dimensions.subulw+"px"}).slideDown(jqueryslidemenu.animateduration.over)},function(){a(this).children("ul:eq(0)").slideUp(jqueryslidemenu.animateduration.out)});c.click(function(){a(this).children("ul:eq(0)").hide()})});f.find("ul").css({display:"none",visibility:"visible"})})}};jqueryslidemenu.buildmenu("myslidemenu",arrowimages);
