var otxCatMap={init:function(){$$("ul.offerType ul").invoke("hide");$$("ul.offerType").each(function(a){this.prepareUl(a)}.bind(this));$$("ul.offerType li").invoke("observe","click",this.toggle.bind(this))},toggle:function(b){var a=$(Event.element(b));if(a.tagName=="SPAN"){a=a.up("li")}else{if(a.tagName=="A"){a=""}}if(a){b.stop();if(a.hasClassName("open")){this.openLi(a)}else{this.closeLi(a)}}},openLi:function(c){var b=$(c).down("ul");var a=c.getElementsByTagName("li");this.prepareUl(b);b.show();c.removeClassName("open");c.addClassName("close")},closeLi:function(b){var a=$(b).down("ul");if(a){a.hide();b.removeClassName("close");b.addClassName("open")}},prepareUl:function(a){a.childElements().each(function(b){if(!b.hasClassName("open")&&!b.hasClassName("close")&&b.down("ul")){b.addClassName("open")}})}};document.observe("dom:loaded",function(){otxCatMap.init()});
