/*
 * Compressed by JSA(www.xidea.org)
 */
LoginWindow=function($){Ext.apply(this,$);this.formPanel=new Ext.form.FormPanel({closable:true,bodyStyle:"padding:5px 3px 0",border:false,frame:true,labelAlign:"right",labelWidth:50,url:"loginjs.aspx",defaultType:"textfield",items:[{fieldLabel:"\u7528\u6237\u540d",id:"usernamec",name:"UserName",allowBlank:false,maxLength:20,anchor:"90%"},{fieldLabel:"\u5bc6\u3000\u7801",id:"userpassc",name:"UserPass",allowBlank:false,maxLength:20,inputType:"password",anchor:"90%"},{xtype:"checkbox",fieldLabel:"",labelSeparator:"",boxLabel:"\u4fdd\u5b58\u767b\u5f55\u72b6\u6001",id:"savelogin",name:"SaveLogin",inputValue:"yes"},{xtype:"staticimagefield",fieldLabel:"\u9a8c\u8bc1\u7801",id:"imgcode",name:"ImgCode",value:"<img width=\"65\" height=\"20\" src=\"VerifyCode.aspx?"+new Date().getTime()+"\"/>"},{fieldLabel:"\u8f93\u3000\u5165",id:"vcode",name:"VCode",allowBlank:false,maxLength:5,minLength:5,anchor:"90%",listeners:{specialkey:function($,_){if(_.getKey()==_.ENTER)this.OnBtnSubmit()},scope:this}}]});LoginWindow.superclass.constructor.call(this,{closable:true,autoHeight:true,modal:true,width:230,items:[this.formPanel],buttons:[{text:"\u767b\u5f55",scope:this,iconCls:"icon-submit",handler:this.OnBtnSubmit},{text:"\u53d6\u6d88",scope:this,iconCls:"icon-close",handler:this.close}]});this.on("close",this.OnClose,this)};Ext.extend(LoginWindow,Ext.Window,{OnBtnSubmit:function(){if(this.formPanel.form.isValid())this.formPanel.form.submit({waitMsg:"\u6b63\u5728\u63d0\u4ea4...",scope:this,params:{act:"LOGIN"},failure:function($,_){if(_.result)Ext.MessageBox.alert("\u9519\u8bef\u4fe1\u606f",_.result.info);else Ext.MessageBox.alert("\u9519\u8bef\u4fe1\u606f","\u670d\u52a1\u5668\u7aef\u53d1\u751f\u9519\u8bef\uff01");this.formPanel.getComponent("imgcode").setValue("<img width=\"65\" height=\"20\" src=\"VerifyCode.aspx?"+new Date().getTime()+"\"/>")},success:function($,_){if(_.result.success)location.reload();else Ext.MessageBox.alert("\u9519\u8bef\u4fe1\u606f",_.result.info)}});else Ext.MessageBox.alert("\u9519\u8bef\u4fe1\u606f","\u8bf7\u68c0\u67e5\u60a8\u7684\u8f93\u5165\uff01")},OnBeforeClose:function(){return islogin},OnClose:function(){location.href="http://www.itsm.cn"}})
