YAHOO.namespace("ProjectX.finals.toggle");YAHOO.ProjectX.finals.toggle.TRIGGER_PREFIX="trigid";YAHOO.ProjectX.finals.toggle.DEFINITIONS={"visi-on":[1,"visibility"],"visi-off":[-1,"visibility"],"disp-on":[1,"display"],"disp-off":[-1,"display"]};YAHOO.ProjectX.finals.toggle.POS_LINK="tplus";YAHOO.ProjectX.finals.toggle.NEG_LINK="tminus";YAHOO.ProjectX.finals.toggle.BOTH_LINK="tboth";YAHOO.ProjectX.finals.toggle.getEffects=function(B,A){var C={visibility:["hidden",undefined,"visible"],display:["none",undefined,"block"]};return C[B][A+1]};YAHOO.ProjectX.finals.toggle.do_it=function(L,C,D){var H=YAHOO.ProjectX.finals.toggle.TRIGGER_PREFIX;var Q=YAHOO.ProjectX.finals.toggle.DEFINITIONS;var J=YAHOO.ProjectX.helper.dom.getClassNames;var P=YAHOO.util.Dom;YAHOO.util.Event.preventDefault(L);var N;if(D===undefined){N=J(this)}else{N=J(D)}var O;var K;for(var E=0;E<N.length;E++){K=N[E];var I=K.indexOf(H);if(I==0){O=K.slice(H.length+1);break}}if(O===undefined){throw new Error("Missing trigid-someid class (someid=user-defined)")}var A=P.getElementsByClassName(O,"div");A=A.concat(P.getElementsByClassName(K,"a"));for(E=0;E<A.length;E++){var G=J(A[E]);var B;for(j=0;j<G.length;j++){B=YAHOO.ProjectX.finals.toggle.DEFINITIONS[G[j]];if(B!==undefined){var F=C*B[0];var M=B[1];P.setStyle(A[E],M,YAHOO.ProjectX.finals.toggle.getEffects(M,F))}}}};YAHOO.ProjectX.finals.toggle.get_do_both=function(){var B=1;var A=function(C){YAHOO.ProjectX.finals.toggle.do_it(C,B,this);B*=-1;this.blur()};return A};YAHOO.ProjectX.finals.toggle.init=function(){var A=YAHOO.ProjectX.finals.toggle;var E=YAHOO.util.Dom;var D=E.getElementsByClassName(A.POS_LINK,"a");var G=E.getElementsByClassName(A.NEG_LINK,"a");var F=E.getElementsByClassName(A.BOTH_LINK,"a");for(var C=0;C<D.length;C++){YAHOO.util.Event.addListener(D[C],"click",YAHOO.ProjectX.finals.toggle.do_it,1)}for(var C=0;C<G.length;C++){YAHOO.util.Event.addListener(G[C],"click",YAHOO.ProjectX.finals.toggle.do_it,-1)}for(var C=0;C<F.length;C++){var B=YAHOO.ProjectX.finals.toggle.get_do_both();YAHOO.util.Event.addListener(F[C],"click",B)}};YAHOO.util.Event.addListener(window,"load",YAHOO.ProjectX.finals.toggle.init);