var StatefulToggle=Class.create();StatefulToggle.prototype={initialize:function(a,b){this.target=$(a);if(this.target!=null&&b!=undefined){if(b=="v"){this.target.show()}else{this.target.hide()}}},target:null,toggle:function(){this.target.toggle();StatefulToggle.updateCookie()},state:function(){if(this.target.visible()){return"v"}return"h"}};StatefulToggle.sts=new Hash();StatefulToggle.cookieName="stafulTog";StatefulToggle.toggle=function(b){var a=StatefulToggle.sts.get(b);if(a==null){a=new StatefulToggle(b);StatefulToggle.sts.set(b,a)}a.toggle()};StatefulToggle.updateCookie=function(){var a=new Array();StatefulToggle.sts.each(function(b){a.push(b.key+"::"+b.value.state())});sc(StatefulToggle.cookieName,a.join(":x:"))};StatefulToggle.readCookie=function(){StatefulToggle.sts=new Hash();var a=gcv(StatefulToggle.cookieName);
if(a==null){return}a.split(/:x:/).each(function(d){var b=d.split(/::/);var c=new StatefulToggle(b[0],b[1])})};$ST=StatefulToggle.toggle;Event.observe(window,"load",StatefulToggle.readCookie);
