Ext.ns("Vreshenie.window");Vreshenie.window.WinForgetPassword = Ext.extend(Ext.Window, {    initComponent : function() {		var win=this;		var	form = new Ext.FormPanel({			frame:true,			monitorValid:true,			url:'/requests/mainpage/sendForgottenPasswordOnEmail.php',			items:[{				xtype:'textfield',				fieldLabel: 'Укажите e-mail',				name:'email',				allowBlank : false,				vtype:'email'			}],			buttons:[{				text:'Выслать пароль',				iconCls: 'icon-send-letter',								formBind: true,				handler:function(){					form.getForm().submit({						method:'POST',						waitTitle:'Соединение с сервером',						waitMsg:'Отправка данных...',						success:function(form, response){														var json = response.result;							if(json.success == true){								Ext.Msg.alert('Ответ сервера', 'Письмо с паролем отправлено на e-mail.', function(btn, text){});							}							else {Ext.Msg.alert('Ответ сервера', 'Не предусмотренный ответ сервера', function(btn, text){});}						},						failure:function(form, response){							var json = response.result;							if(!json){Ext.Msg.alert('Ответ сервера', 'Не предусмотренный ответ сервера.');}							else {								if(json.success == false){Ext.Msg.alert('Ответ сервера', 'Письмо не было по каким то причинам выслано');}								else{Ext.Msg.alert('Ответ сервера', 'Не предусмотренный ответ сервера.');}							}						}					});				}			}]		});		        Ext.apply(this, {			title:'Забыли пароль?',			iconCls: 'icon-lock-open',			closeAction:'hide',			width:260,			modal:true,										resizable:false,			items:[form]        });        Vreshenie.window.WinForgetPassword.superclass.initComponent.call(this);    }});
