function logout(){
	// Получаем текст запроса из <input>-поля.
	var action = 'logout';
	// Создаем новый объект JSHttpRequest.
	var req = new Subsys_JsHttpRequest_Js();
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			document.getElementById('userstatus').innerHTML =
			req.responseText;
			if (req.responseJS) {
				if (req.responseJS.reload=="reloadme"){
					document.location="/order/proceed.html";
				}
				else if (req.responseJS.reload=="reloadpg"){
					document.location="/edit.html";
				}
			}
		}
	}
	req.caching = false;
	req.open('POST', '/users.php', true);
	req.send({ act: action });
}
function showloginform(){
	var thatdiv = document.getElementById('loginform');
	if (thatdiv.className==""){thatdiv.className="over";}else{thatdiv.className="";}
}
function login(){
	showloginform();
	// Получаем текст запроса из <input>-поля.
	var action = 'login';
	var lgn=document.forms.logform.logn.value;
	document.forms.logform.logn.value="";
	var pwd=document.forms.logform.passw.value;
	document.forms.logform.passw.value="";
	var rem=document.forms.logform.rem.checked;
	document.forms.logform.rem.checked=true;
	// Создаем новый объект JSHttpRequest.
	var req = new Subsys_JsHttpRequest_Js();
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			if (req.responseJS) {
				if (req.responseJS.answer=="notset"){
					alert("Неверно введен логин или пароль.");
				}
				else if (req.responseJS.answer=="ok"){
					document.getElementById('userstatus').innerHTML =
					req.responseText;
				}
				if (req.responseJS.reload=="reloadme"){
					document.location="/order/proceed.html";
				}
				else if (req.responseJS.reload=="reloadpg"){
					document.location="/edit.html";
				}
			}
		}
	}
	req.caching = false;
	req.open('POST', '/users.php', true);
	req.send({ act: action, logn: lgn, pass: pwd, remm: rem });
}