/* This file was compressed using MbCompression library. http://blog.mironabramson.com */ 
var C2G_accordion=new Class({initialize:function(I,G,J,B,D,L,N,H,K){this.name=I;this.onlyOne=$chk(B)?B:false;this.initExpanded=","+($chk(D)?D:"0")+",";this.activeClass=$chk(L)?L:"";this.lockedItems=","+($chk(N)?N:"")+",";this.lockedClass=$chk(H)?H:L;this.headers=[];this.content=[];var C=$(G).getChildren();for(var A=0;A<C.length;A++){var M=C[A].getChildren();if((!$chk(M))||(M.length!=2)){alert("ERROR: structure is wrong on item "+A);return}var E=M[0];var F=M[1];if(E.get("tag")!=J){alert("ERROR: Header tag incorrect on item "+A);return}this.headers[A]=E;this.content[A]=F;F.orgSize=F.getSize();F.locked=(this.lockedItems.indexOf(","+A+",")>-1);F.expanded=(this.initExpanded.indexOf(","+A+",")>-1)||F.locked;if(F.locked){E.className=this.lockedClass}else{if(F.expanded){E.className=this.activeClass}else{F.setStyle("height",0);F.setStyle("opacity",0)}}E.parent=this;E.index=A;if(!$chk(K)||(K!="mouseover")){K="click"}E.addEvent(K,this.headerClick.bind(E))}},headerClick:function(){var B=this.parent;if(B.content[this.index].locked){return}var D=0;for(var F=0;F<B.content.length;F++){if(B.content[F].expanded&&!B.content[F].locked){D++}}if(B.content[this.index].expanded&&(D==1)&&B.onlyOne){return}for(var E=0;E<B.content.length;E++){var C=B.headers[E];var G=B.content[E];if(((C.index==this.index)||(B.onlyOne&&G.expanded))&&!G.locked){C.className=G.expanded?"":B.activeClass;var A=new Fx.Tween(G);A.addEvent("start",function(){G.tween("height",G.expanded?0:G.orgSize.y)});A.start("opacity",G.expanded?0:1);G.expanded=!G.expanded}}}});