LI.define("ToggleClass");LI.define("ToggleClasses"); LI.ToggleClass=function(c,a){var d;a={classname:a.classname||"toggled",on:a.on||"body",stopEvent:!1==a.stopEvent?!1:!0,enableBeforeToggleEvent:!1==a.enableBeforeToggleEvent?!1:!0,enableAfterToggleEvent:!1==a.enableAfterToggleEvent?!1:!0,targetSelector:a.targetSelector};a.enableBeforeToggleEvent&&(this.beforeToggleEvent=new YAHOO.util.CustomEvent("searchBegin"));a.enableAfterToggleEvent&&(this.afterToggleEvent=new YAHOO.util.CustomEvent("afterToggleEvent"));"string"==typeof a.on&&(a.on=[a.on]);YEvent.addListener(c, "click",function(b){if(a.targetSelector)if(window.jQuery){if(!$(b.target||b.srcElement).is(a.targetSelector))return}else if(!YSel.matches(a.targetSelector,[YEvent.getTarget(b)]).length)return;!0===a.stopEvent&&YEvent.preventDefault(b);a.enableBeforeToggleEvent&&this.beforeToggleEvent.fire();b=0;for(var c=a.on.length;b