1var Login=new Class({hReq:null,options:{sidebox:{btLogin:null,btLogout:null},form:{eContent:null,eErrors:null,btSubmit:null,url:null,onSuccess:function(){window.location.href=window.location.href}},hPopup:null},initialize:function(o){Object.append(this.options,o),null!=this.options.sidebox.btLogin&&this.iniSideboxLogin(),null!=this.options.sidebox.btLogout&&this.iniSideboxLogout(),null!=this.options.form.btSubmit&&this.iniFormLogin()},iniSideboxLogin:function(){this.options.sidebox.btLogin.addEvent("click",function(){return null==this.hReq&&(this.hReq=new _ui.AjaxLoad.PopupHtml({element:this.options.sidebox.btLogin,url:this.options.sidebox.btLogin.get("href"),onSuccess:function(o,i,n){o.html&&new _ui.ContentToggler({element:i.elWindow.getElement("#idForgetContent"),toggler:i.elWindow.getElement("#idForgetToggler")})},hPopup:this.options.hPopup})),this.hReq.send(),!1}.bind(this))},iniSideboxLogout:function(){this.options.sidebox.btLogout.addEvent("click",function(){return null==this.hReq&&(this.hReq=new _ui.AjaxLoad.PopupHtml({element:this.options.sidebox.btLogout,url:this.options.sidebox.btLogout.get("href"),onSuccess:function(o,i,n){i.showHtml('<div class="cms_confirm">Odhlášenà bylo úspÄÅ¡né<div>'),i.historyRemoveLast(),window.location.href=window.location.href},hPopup:this.options.hPopup})),this.hReq.send(),!1}.bind(this))},iniFormLogin:function(){null==this.options.form.onSuccess&&(this.options.form.onSuccess=function(){window.location.href=window.location.href}),this.options.form.btSubmit.addEvent("click",function(o){return function(){var i=this.options.form.btSubmit.getParent("form");i&&i.hasClass("fv-haserrors")||(o.stopPropagation(),new _ui.AjaxLoad({element:this.options.form.eContent,type:"json",url:this.options.form.url,loadingOptions:{enabled:!0,bgColor:"#fff",img:{enabled:!0,src:"/layout/img/ui/loading.gif",size:{x:32,y:32},pos:{x:"center",y:"center"}}},onLoadStart:function(){this.options.form.eErrors.set("html",'<div class="cms_infobox">Äekejteâ¦</div>')}.bind(this),onComplete:function(){},onSuccess:function(o){this.options.form.eErrors.empty(),o.json&&(o.json.error?this.options.form.eErrors.set("html",'<div class="cms_error">'+o.json.error_msg+"</div>"):(this.options.form.eErrors.set("html",'<div class="cms_confirm">PÅihlášenà bylo úspÄÅ¡né<div>'),this.options.form.onSuccess()))}.bind(this)}).send({name:i.name.value,password:i.password.value}))}.delay(200,this),!1}.bind(this))}});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.