
Ext.BLANK_IMAGE_URL='images/s.gif';Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget='side';LoginWindow=Ext.extend(Ext.Window,{title:Login_Title,width:285,height:200,resizable:false,closable:false,collapsible:false,defaults:{border:false},buttonAlign:'center',createFormPanel:function(){return new Ext.form.FormPanel({bodyStyle:'padding-top:6px',labelAlign:'right',labelWidth:60,labelPad:0,frame:true,items:[{xtype:"textfield",cls:'user',name:'userName',fieldLabel:Login_UserLabel,width:134,allowBlank:false,blankText:Login_UserBlankTxt},{xtype:"textfield",cls:'key',name:'userPwd',fieldLabel:Login_PwdLabel,width:134,allowBlank:false,blankText:Login_PwdBlankTxt,inputType:'password'},{layout:"column",items:[{layout:"form",labelAlign:'right',labelWidth:58,items:{xtype:"textfield",id:"safeCode",fieldLabel:Login_ChkLable,width:68,allowBlank:false,blankText:Login_ChkBlankTxt}},{xtype:"panel",hideLabel:true,bodyStyle:"align:right",name:"safeCodePanel",html:'&nbsp;<img id="imgSafeCode" style="height:22px;vertical-align:middle;cursor:pointer;" src="ValidateCode.aspx" title="'+Login_ImgTip+'" onclick="ChangeSafeCodeImg();" />'}]}]});},login:function(){if(this.fp.form.isValid()){this.fp.form.submit({waitMsg:Login_Waiting,url:'Portal.aspx?cmd=UserLogin',success:function(form,action){window.location.href=action.result.data;},failure:function(form,action){Ext.MessageBox.alert(ErrStrTip,action.result.errinfo);ChangeSafeCodeImg();document.getElementById("safeCode").value="";}});}},initComponent:function(){this.keys={key:Ext.EventObject.ENTER,fn:this.login,scope:this};LoginWindow.superclass.initComponent.call(this);this.fp=this.createFormPanel();this.add(this.fp);this.addButton(Login_BtnLg,this.login,this);this.addButton(Login_BtnReset,function(){this.fp.form.reset();},this);}});var win=null;Ext.onReady(function(){win=new LoginWindow();win.show();});window.onresize=function(){try{if(win!=null)win.center();}
catch(e){;}}
function ChangeSafeCodeImg(obj)
{document.getElementById("imgSafeCode").src="ValidateCode.aspx?id="+Math.random();}