var RUIOLD=RUIOLD||{};RUIOLD.Toggle=function(B){var I=YAHOO.util.Dom,G=YAHOO.util.Event,J={toggleContent:"ruiToggleContent",state:"ruiToggleAlt",open:"ruiIconContracter",closed:"ruiIconExpander"},E=function(K){var L=K.getAttribute("title");return L?L.split(" / "):undefined},D=function(K){var L=E(K);if(L){K.ruiToggleTextPiece=0;K.textPiece=(K.textPiece===L.length-1)?0:L.length-1}},F=function(L){var K,M=I.getElementsByClassName(J.toggleContent,"*",L.parentNode);if(M.length<1){M=I.getElementsByClassName(J.toggleContent,"*",L.parentNode.parentNode)}K=M.length;while(K--){if(I.getStyle(M[K],"display")==="none"){I.setStyle(M[K],"display","block")}else{I.setStyle(M[K],"display","none")}}return false},H=function(L,K){if(I.hasClass(L,K)){I.removeClass(K)}else{I.addClass(K)}},C=function(K,L){if(I.hasClass(K,L[0])){I.replaceClass(K,L[0],L[1])}else{if(I.hasClass(K,L[1])){I.replaceClass(K,L[1],L[0])}}},A=function(K){this.blur();D(this);F(this);H(this,J.state);C(this,[J.closed,J.open]);G.preventDefault(K)};this.Toggle=function(K){I.setStyle(K,"cursor","pointer");G.on(K,"click",A);return{el:K,toggle:A,getText:E}};return this.Toggle(B)};(function(){var B=LMI.Element.getAll("#ruiStackStreetAdvisor .ruiToggle"),A=B.length;while(A--){(RUIOLD.Toggle(B[A]))}}());