var ToggleAccordion=new Class({Extends:Fx.Elements,options:{display:0,show:false,height:true,width:false,opacity:true,fixedHeight:false,fixedWidth:false,wait:false,alwaysHide:false},initialize:function(){var C=Array.link(arguments,{container:Element.type,options:Object.type,togglers:$defined,elements:$defined});this.parent(C.elements,C.options);this.togglers=$$(C.togglers);this.container=$(C.container);this.previous=-1;if(this.options.alwaysHide){this.options.wait=true}if($chk(this.options.show)){this.options.display=false;this.previous=this.options.show}if(this.options.start){this.options.display=false;this.options.show=false}this.effects={"padding-bottom":"25px","padding-top":"20px"};if(this.options.opacity){this.effects.opacity="fullOpacity"}if(this.options.width){this.effects.width=this.options.fixedWidth?"fullWidth":"offsetWidth"}if(this.options.height){this.effects.height=this.options.fixedHeight?"fullHeight":"scrollHeight"}for(var B=0,A=this.togglers.length;B<A;B++){this.addSection(this.togglers[B],this.elements[B])}this.elements.each(function(E,D){if(this.options.show===D){this.fireEvent("active",[this.togglers[D],E])}else{this.fireEvent("onBackground",[this.togglers[D],E]);for(var F in this.effects){E.setStyle(F,0)}}},this);if($chk(this.options.display)){this.display(this.options.display)}},addSection:function(E,C,G){E=$(E);C=$(C);var F=this.togglers.contains(E);var B=this.togglers.length;this.togglers.include(E);this.elements.include(C);if(B&&(!F||G)){G=$pick(G,B-1);E.inject(this.togglers[G],"before");C.inject(E,"after")}else{if(this.container&&!F){E.inject(this.container);C.inject(this.container)}}var A=this.togglers.indexOf(E);E.addEvent("click",this.display.bind(this,A));if(this.options.height){C.setStyles({"padding-top":0,"border-top":"none","padding-bottom":0,"border-bottom":"none"})}if(this.options.width){C.setStyles({"padding-left":0,"border-left":"none","padding-right":0,"border-right":"none"})}C.fullOpacity=1;if(this.options.fixedWidth){C.fullWidth=this.options.fixedWidth}if(this.options.fixedHeight){C.fullHeight=this.options.fixedHeight}C.setStyle("overflow","hidden");if(!F){for(var D in this.effects){C.setStyle(D,0)}}return this},display:function(A){A=($type(A)=="element")?this.elements.indexOf(A):A;if((this.timer&&this.options.wait)||(A===this.previous&&!this.options.alwaysHide)||!this.elements[A]){return this}this.previous=A;var D={};D[A]={};var B=this.elements[A].offsetHeight>0;this.fireEvent(B?"background":"active",[this.togglers[A],this.elements[A]]);for(var C in this.effects){D[A][C]=B?0:this.elements[A][this.effects[C]]}return this.start(D)}});var CustomForm=new Class({options:{},initialize:function(){this.checkboxId=0;this.elements={};this.checkboxElements={};this.radioElements={};$A($$("input[type=checkbox], input[type=radio]")).each(function(C){if(!C.id){C.id="cb_"+this.checkboxId;this.checkboxId++}var B=C.checked?"left 0":"left -18px";var A=(C.type=="checkbox")?"jsCheckbox":"jsRadio";var D=new Element("div").setProperty("id","jsCheckbox_"+C.id).addClass(A).set("html","&nbsp;").setStyle("background-position",B).injectAfter(C);D.addEvent("click",function(E){this.toggleElement(E)}.bind(this));if(C.type=="radio"){if(!this.radioElements[C.name]){this.radioElements[C.name]={}}this.radioElements[C.name][C.id]=D}C.setStyles({position:"absolute",left:"-9999px"});C.addEvent("click",function(E){if(E&&E.event){checkboxElement=E.target;if(checkboxElement.type=="radio"){for(i in this.radioElements[checkboxElement.name]){var F=$(i);this.toggleGraphic(F.checked,this.radioElements[checkboxElement.name][i])}}else{this.toggleGraphic(checkboxElement.checked,this.checkboxElements[checkboxElement.id])}}}.bind(this));this.elements[D.id]=C;this.checkboxElements[C.id]=D},this)},toggleElement:function(B){var A=B.target;var C=this.elements[A.id];if(C.type=="radio"){if(!C.checked){C.checked=true;for(i in this.radioElements[C.name]){var D=$(i);this.toggleGraphic(D.checked,this.radioElements[C.name][i])}}}else{if(C.checked){C.checked=false}else{C.checked=true}if(C.hasClass("powermail_check")){checkbox(C.id.replace(/check_/i,""))}}C.fireEvent("click");this.toggleGraphic(C.checked,A)},toggleGraphic:function(B,A){if(!B){A.setStyle("background-position","0 -18px")}else{A.setStyle("background-position","0 0")}},toggleRadios:function(A,B){for(i in A){var C=$(i);this.toggleGraphic(C.checked,A[i])}}});function blurLinks(){$$("a").each(function(A){A.addEvent("focus",function(B){this.blur()})})}window.addEvent("domready",function(){var A=new ToggleAccordion($("content"),"h3.togglerContent","div.togglerContentElement",{opacity:false,alwaysHide:true,display:-1,onActive:function(D,C){D.setStyles({color:"#2f2f31",cursor:"pointer","text-decoration":"underline"})},onBackground:function(D,C){D.setStyles({color:"#2f2f31",cursor:"pointer","text-decoration":"underline"})}});var B=new CustomForm();blurLinks()});