var Sprites2=new Class({Implements:[Options],options:{item_selector:"ul.nav a",parent_selector:"li",mode:"fade",duration:250},initialize:function(_1){this.setOptions(_1);var _2=this;document.getElements(_2.options.item_selector).each(function(_3){var _4=_3.getParent(_2.options.parent_selector);var _5=new Element("div",{"class":"effect","tween":{duration:_2.options.duration}}).inject(_4,"top");_2.effects[_2.options.mode].call(_2,_5);_4.addEvents({mouseover:function(){if(!_4.hasClass("current")){_2.show_fn(_5)}},mouseout:function(){if(!_4.hasClass("current")){_2.hide_fn(_5);_5.removeClass("mousedown")}},mousedown:function(){_5.addClass("mousedown")},mouseup:function(){_5.removeClass("mousedown")},mouseleave:function(){_5.removeClass("mousedown")}});if(!_4.hasClass("current")){_3.setStyle("background","none")}})},effects:{fade:function(_6){_6.fade("hide");this.show_fn=function(_7){_7.fade("in")};this.hide_fn=function(_8){_8.fade("out")}},slide:function(_9){_9.store("height",_9.getSize().y).setStyle("height",0);this.show_fn=function(_a){_a.tween("height",_a.retrieve("height"))};this.hide_fn=function(_b){_b.tween("height",0)}},animate:function(_c){_c.setStyles({"height":0,"top":_c.retrieve("height",_c.getSize().y),"opacity":0}).set("morph",{"duration":this.options.duration/2,"onComplete":function(){if(_c.getSize().y==0){_c.setStyles({"top":_c.retrieve("height"),"opacity":0})}}});this.show_fn=function(_d){_d.morph({"height":_d.retrieve("height"),"top":0,"opacity":1})};this.hide_fn=function(_e){_e.morph({"height":0,"opacity":0.5})}}}});
