function addClassName(e,a){if((e=getOrCheckObjekt(e))&&!hasClassName(e,a)){if(e.className){var s=e.className+" "+a;e.className=s.replace(/^ +/).replace(/ +$/)}else e.className=a;return!0}return!1}
function removeClassName(e,a){if(e=getOrCheckObjekt(e)){if(a==e.className)return!(e.className="");for(var s=e.className.split(/ +/),t=new Array,r=0,n=0;n<s.length;n++)a!=s[n]&&(t[++r]=s[n]);return e.className=t.join(" "),!0}return!1}
function hasClassName(e,a){if(e=getOrCheckObjekt(e))for(var s=e.className.split(/ +/),t=0;t<s.length;t++)if(a==s[t])return!0;return!1}
function getOrCheckObjekt(e){return 0==typeof e&&(e=document.getElementById(e)),"object"==typeof e?e:(console.log('kein Objekt übergeben, "'+e+'" ist unbekannt"'),!1)}