foswiki.CSS={removeClass:function(s,i){if(s){var a=foswiki.CSS.getClassList(s);if(a){var e=foswiki.CSS._indexOf(a,i);e>=0&&(a.splice(e,1),foswiki.CSS.setClassList(s,a))}}},addClass:function(s,i){if(s){var a=foswiki.CSS.getClassList(s);a&&foswiki.CSS._indexOf(a,i)<0&&(a[a.length]=i,foswiki.CSS.setClassList(s,a))}},replaceClass:function(s,i,a){s&&(foswiki.CSS.removeClass(s,i),foswiki.CSS.addClass(s,a))},getClassList:function(s){if(s)return s.className&&""!=s.className?s.className.split(" "):[]},setClassList:function(s,i){s&&(s.className=i.join(" "))},hasClass:function(s,i){if(s&&s.className){var a=foswiki.CSS.getClassList(s);return!!a&&foswiki.CSS._indexOf(a,i)>=0}},_indexOf:function(s,i){if(!s||null==s.length)return null;var a,e=s.length;for(a=0;a<e;++a)if(s[a]==i)return a;return-1}};
