
var auth_form = {

	formsubmit: function()
	{ 
		if (Validate.checkAuthorizationForm(document.authform)) {
			var elements = document.authform.elements;
			var params = {
				login		: elements['login'].value,
				password	: elements['password'].value
			};
			
			showLoading();
			var args = "params=" + Common.JSON.encode(params);
			Common.AJAX.sendRequest("POST", "/account/authorization/", args, auth_form.afterSubmit, true);
		}
	},
	
	afterSubmit: function(request) {
		if (request.readyState == 4) {
			hideLoading();
			if (request.status == 200 && request.responseText) {
				try {
					var response = eval("(" + request.responseText + ")");
					if (response.status == "error") {
						errorPopup(response.param);
					} else {
						if (response.method == "redirect") {
							//window.open("http://game.destiny-online.ru#" + response.param.login + "#" + response.param.cert);
							window.location = response.param.url;
						}
					}
				} catch (e) {
					errorPopup("Сервер недоступен.");
				}
			} else {
				errorPopup("Сервер недоступен.");
			}
		}
	}

};