function realfunc(){alert("bla");document.body.className="";document.body.style.cursor="default"}var SmartyAjax={update:function(A,B,F,D,E){var C=new Ajax.Updater(A,B,{method:F,parameters:D,evalScripts:true,onComplete:E})},call:function(A,F,D,E,C){if(C){if(D.length!=0){D+="&"}D+=$H(C()).toQueryString()}var B=new Ajax.Request(A,{method:F,parameters:D,onComplete:E})},submit:function(A,C,D){var B=new Ajax.Request(A.action,{method:A.method,parameters:Form.serialize(A.id),onComplete:D||this.onSubmit})},onSubmit:function(A){var C=A.responseText.split(";");if(C[0]=="true"){SmartyAjax.Messages.set(C[1],SmartyAjax.Messages.MT_WARNING)}else{SmartyAjax.Messages.clear();SmartyAjax.Messages.setType(SmartyAjax.Messages.MT_ERROR);for(var B=1;B<C.length;B++){SmartyAjax.Messages.add(C[B])}}}};SmartyAjax.GlobalHandlers={onCreate:function(){SmartyAjax.Process.show()},onComplete:function(){if(Ajax.activeRequestCount==0){SmartyAjax.Process.hide();document.body.className="";document.body.style.cursor="default"}}};Ajax.Responders.register(SmartyAjax.GlobalHandlers);SmartyAjax.Messages={MT_WARNING:0,MT_ERROR:1,S_MT_WARNING:"Please note:",S_MT_ERROR:"Please fix following errors:",initialize:function(){this.messages=$("messages");this.messagesTitle=$("messages-title")},clear:function(){if(!this.messagesList){this.messagesList=$("messages-list");if(!this.messagesList){return }}this.messagesList.innerHTML="";this.messagesList.style.display="none"},add:function(B){if(!this.messagesList){this.messagesList=$("messages-list");if(!this.messagesList){return }}var A=document.createElement("LI");A.innerHTML=B;this.messagesList.appendChild(A);this.messagesList.style.display="block";Element.scrollTo("messages")},set:function(B,A){this.clear();this.setType(A);this.add(B)},setType:function(A){if(!this.messages){this.messages=$("messages")}if(!this.messagesTitle){this.messagesTitle=$("messages-title")}switch(A){case this.MT_ERROR:if(this.messages){this.messages.className="data-error"}if(this.messagesTitle){this.messagesTitle=this.S_MT_ERROR}break;case this.MT_WARNING:default:if(this.messages){this.messages.className="data-warning"}if(this.messagesTitle){this.messagesTitle=this.S_MT_WARNING}}}};SmartyAjax.Process={S_PROCESS:"<br>Bitte warten (nur zum Testen hier)...",show:function(){if(!this.process){this.process=$("ajax-process");if(!this.process){return }}document.body.className="hourglass";document.body.style.cursor="wait";this.middle=$("middle_div");this.middle.style.opacity=0.4;this.middle.style.filter="alpha(opacity=40)";var E=window.pageYOffset?window.pageYOffset:document.documentElement?document.documentElement.scrollTop:document.body.scrollTop;var B=window.innerHeight?window.innerHeight:document.documentElement?document.documentElement.clientHeight:document.body.clientHeight;var D=window.pageXOffset?window.pageXOffset:document.documentElement?document.documentElement.scrollLeft:document.body.scrollLeft;var C=window.innerWidth?window.innerWidth:document.documentElement?document.documentElement.clientWidth:document.body.clientWidth;var F=(B/2)+E;var A=(C/2);this.wait=$("loading");this.wait.style.top=F+"px";this.wait.style.left=A+"px";this.wait.style.display="block"},hide:function(){if(!this.process){this.process=$("ajax-process");if(!this.process){return }}this.process.style.display="none";this.middle=$("middle_div");this.middle.style.opacity=255;this.middle.style.filter="";this.wait=$("loading");this.wait.style.display="none"}};