function SendRequest() {
	var req = mint.Request();
	req.method = "POST";
	req.AddParam("ajax", "1");
	req.AddParam("f_login", document.getElementById('f_login').value);
	req.AddParam("f_pass", hex_md5(document.getElementById('f_pass').value));
	document.getElementById('f_login').setAttribute("disabled", "disabled");
	document.getElementById('f_pass').setAttribute("disabled", "disabled");
	document.getElementById('f_pass').value = "";
	
	req.OnSuccess = function() {
		document.getElementById('f_login').removeAttribute("disabled");
		document.getElementById('f_pass').removeAttribute("disabled");
		var typ = this.responseXML.getElementsByTagName("type");
		var value = this.responseXML.getElementsByTagName("value");
		
		if (typ[0].firstChild.data == "errors") {
  			form_setFocus();
  			mint.fx.Fade("ajaxerrors", 0, 20, 300);
  			setTimeout(function(){
				$("ajaxerrors").innerHTML = value[0].firstChild.data;
				mint.fx.Fade("ajaxerrors", 100, 20, 300);
			},350);
		} else {
			$("content").innerHTML = value[0].firstChild.data;
			var url = this.responseXML.getElementsByTagName("url");
			document.location = url[0].firstChild.data;
		}
	}
	req.Send(document.getElementById("login_form").getAttribute("action"));
	return false;
}

function form_setFocus() {
	var f = document.forms.login_form;
	if (f.f_login.value == null || f.f_login.value == "") { 
		f.f_login.focus();
	} else {
		f.f_pass.focus();
	}
}
AddEvent(window, "load", form_setFocus);
