// encoding : utf-8
(function(){var z=window.zebraLists=new EPLICA.JsModule({v:1,initConfig:function(a){a._3='('+(a.oddClass+'|'+a.evenClass).replace(/^\||\|$/,'')+')';a._1=a.excludeClasses.join('|').replace(/(.+)/,'($1)');a._2=a.subClasses.join('|').replace(/(.+)/,'($1)')},initBlock:function(a,b){DOM.addClass(a,b.handle+b.activeSuffix);z.processBlock(a,b);EEvent.add(a,'subtreemodified',z._4)},processBlock:function(a,b){var c=false;var d=DOM.get(b.items,a),_0,j=-1,_5,cN;while(_0=d[++j]){if((_0.tagName.lc()!='tr')||(/^(table|tbody)$/i).test(_0.parentNode.tagName)){if(DOM.hasClass(_0,b._1)){c=false;continue}if(!DOM.hasClass(_0,b._2)){c=!c}DOM.removeClass(_0,b._3);DOM.addClass(_0,((c)?b.oddClass:b.evenClass))}}},_4:function(e){z.process(this)},defaults:{subClasses:[],excludeClasses:[],oddClass:'odd',evenClass:'',handle:'zebra',activeSuffix:'-active'},config:{'table.zebra':{items:'tr'}}});z.stripify=z.process})();
