var ErrorHandler=function(a){this.displayHandler=SystemMessage.inline.error;this.messagesCustom=a||[]};ErrorHandler.prototype.messages=[{code:1,text:"Unbekannter Fehler"},{code:2,text:"Du bist nicht (mehr) eingeloggt"},{code:3,text:"Dein Profil ist noch nicht aktiviert"},{code:4,text:"Falscher Hash"}];ErrorHandler.prototype.setDisplayHandler=function(a){this.displayHandler=a;return this};ErrorHandler.prototype.handle=function(a){if(a&&a.s&&a.s==1){return false}if(a&&typeof a.code==="undefined"){return false}var c=this.messages.concat(this.messagesCustom);for(var d=c.length;d--;){var b=c[d];if(!a&&b.code!=2){continue}if(a&&a.code&&b.code!=a.code){continue}if(b.hasOwnProperty("handler")&&typeof b.handler==="function"){b.handler(b.text)}else{this.displayHandler(b.text)}return true}return false};var ErrorHandlerGlobal=new ErrorHandler();
