var urequest = null;

function logout(){
	try {
		urequest = new XMLHttpRequest(); 
	} catch (trymicrosoft) {
		try {
			urequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (faild) {
			urequest = null;
		} 
	}
	
	if (urequest == null){
		alert("ERROR CREATE RESQUET OBJECT!");
	}
	document.getElementById('lFormMess').innerHTML = "";
	var url = "/modules/ajax_logout.php";
	document.getElementById('uloginf').innerHTML = '<center><img src="/images/ajax.gif" width="32" height="32"></center>';
	
	urequest.open("GET", url, true);			
	urequest.onreadystatechange = trylogout;		
	urequest.send(null);
}

function trylogout(){
	if(urequest.readyState == 4) {
		if (urequest.status == 200) {
			var result = urequest.responseText;
			if(result != ''){
					document.getElementById('lFormMess').innerHTML = '';
					document.getElementById('uloginf').innerHTML = '<div class="bold_text">Вход для клиентов</div><form method="post" class="forform" name="login" id="login" onsubmit="checkLogin(); return false;"><table width="193" border="0" cellspacing="0" cellpadding="0"><tr><td class="form_row" width="50">Ваш ID:</td><td><input name="ulogin" type="text" id="ulogin" class="input_text"></td></tr><tr><td class="form_row" width="50">Пароль:</td><td><input name="passwd" id="passwd" type="password" class="input_text"></td></tr><tr><td class="form_row" width="50">&nbsp;</td><td align="right"><input name="send" type="submit" class="input_sub" value="Войти"></td></tr></table></form>';
			}
		}
	}
}

function checkLogin(){
	try {
		urequest = new XMLHttpRequest(); 
	} catch (trymicrosoft) {
		try {
			urequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (faild) {
			urequest = null;
		} 
	}
	
	if (urequest == null){
		alert("ERROR CREATE RESQUET OBJECT!");
	}
	document.getElementById('lFormMess').innerHTML = "";
	var login = document.getElementById('ulogin').value;
	var pass = document.getElementById('passwd').value;
	
	var url = "/modules/ajax_login.php?login="+login+"&passwd="+pass;

	document.getElementById('uloginf').innerHTML = '<center><img src="/images/ajax.gif" width="32" height="32"></center>';
	
	urequest.open("GET", url, true);			
	urequest.onreadystatechange = autorize;		
	urequest.send(null);
}

function autorize(){
	if(urequest.readyState == 4) {
		if (urequest.status == 200) {
			var result = urequest.responseText;
			if(result != ''){
				if(result == 'error'){
					document.getElementById('lFormMess').innerHTML = 'Ошибка авторизации.<br>Неверное имя или пароль.';
					document.getElementById('uloginf').innerHTML = '<div class="bold_text">Вход для клиентов</div><form method="post" class="forform" name="login" id="login" onsubmit="checkLogin(); return false;"><table width="193" border="0" cellspacing="0" cellpadding="0"><tr><td class="form_row" width="50">Ваш ID:</td><td><input name="ulogin" type="text" id="ulogin" class="input_text"></td></tr><tr><td class="form_row" width="50">Пароль:</td><td><input name="passwd" id="passwd" type="password" class="input_text"></td></tr><tr><td class="form_row" width="50">&nbsp;</td><td align="right"><input name="send" type="submit" class="input_sub" value="Войти"></td></tr></table></form>';
				}else{
					document.getElementById('uloginf').innerHTML = result;
					document.getElementById('lFormMess').innerHTML = '';
				}
			}
		}
	}
}
