var pageLogin = {
	init: function() {
		Ext.QuickTips.init();
		var btn = Ext.get("btn_login");
		if (btn) {
		var form = new ITechs.QuickForm(btn.dom.form, {waitMsgTarget: "formMaskEl", unsetErrorsReader: true});
			form.on('actioncomplete', this.target, this, true);
			btn.on('click', form.submit, form, true);
			var p = Ext.getDom("password_field");
			if (p) {
				this.passwordField = p;
				form.on('actionfailed', this.resetPassword, this, true);
			}
			//form.el.addKeyListener(13, form.submit, form);
		}
	},
	
	resetPassword: function() {
		if (this.passwordField) {
			this.passwordField.value = '';
		}
	},
	
	target : function(f, action){
		if (action.type == 'submit') {
			var o = action.serverResult;
			if (o && o.target) {
				window.location = o.target;
			};
		}
	}
};
Ext.onReady(pageLogin.init, pageLogin, true);
