function checkLogin (url)
{	
	if (!document.getElementById('ulogin').value)
	{
		document.getElementById('info').innerHTML = "<img src='../../../img/b_drop.png' align=right><br><br><b>Ошибка:</b><br>Введите логин!";
		document.getElementById ('info').style.display='block';
		t=setTimeout("checkTimeout()",2000);			
	}
	else	
	{
		var param = 'login=' + document.getElementById('ulogin').value;

		var myAjax = new Ajax.Request(
				url, 
				{
					method: 'get', 
					parameters: param, 
					onComplete: checkLogin_response
				});	
	}	
}

function checkLogin_response (originalRequest)
{
	if (originalRequest.status == 200)
	{	
		if (originalRequest.responseText.charAt (0) == '0')
		{
			document.getElementById('info').innerHTML = "<img src='../../../img/b_drop.png' align=right><br><br><b>Информация:</b><br>Логин занят!";
			document.getElementById ('info').style.display='block';
			t=setTimeout("checkTimeout()",2000);			
		}
		else
		{
			document.getElementById('info').innerHTML = "<img src='../../../img/b_drop.png' align=right><br><br><b>Информация:</b><br>Логин свободен!";
			document.getElementById ('info').style.display='block';
			t=setTimeout("checkTimeout()",2000);	
		}			
	}
}

function checkForm (code)
{	
	if (!document.getElementById('ulogin').value || 
	    !document.getElementById('upw').value || 
		!document.getElementById('upw2').value || 
		!document.getElementById('lastname').value || 
		!document.getElementById('firstname').value || 
		!document.getElementById('address').value || 
		!document.getElementById('phone').value || 
		!document.getElementById('email').value || 
		!document.getElementById('code').value)
	{
		document.getElementById('info').innerHTML = "<img src='../../../img/b_drop.png' align=right><br><br><b>Ошибка:</b><br>Не заполнено обязательное поле!";
		document.getElementById ('info').style.display='block';
		t=setTimeout("checkTimeout()",2000);
		return false;
	}
	
	if (document.getElementById('upw').value != document.getElementById('upw2').value)
	{
		document.getElementById('info').innerHTML = "<img src='../../../img/b_drop.png' align=right><br><br><b>Ошибка:</b><br>Экземпляры паролей не совпадают!";
		document.getElementById ('info').style.display='block';
		t=setTimeout("checkTimeout()",2000);
		return false;
	}	
	
	var value = document.forms.registerform.email.value;
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(value)))
	{
		document.getElementById('info').innerHTML = "<img src='../../../img/b_drop.png' align=right><br><br><b>Ошибка:</b><br>Адрес электронной почты не верен!";
		document.getElementById ('info').style.display='block';
		t=setTimeout("checkTimeout()",2000);
		return false;
	}
	
	if (code != document.getElementById('code').value)
	{
		document.getElementById('info').innerHTML = "<img src='../../../img/b_drop.png' align=right><br><br><b>Ошибка:</b><br>Код не верен!";
		document.getElementById ('info').style.display='block';
		t=setTimeout("checkTimeout()",2000);
		return false;
	}

	return true;
}

function checkForm2 (code)
{		
	if (!document.getElementById('upw').value || 
		!document.getElementById('upw2').value || 
		!document.getElementById('lastname').value || 
		!document.getElementById('firstname').value || 
		!document.getElementById('address').value || 
		!document.getElementById('phone').value || 
		!document.getElementById('email').value || 
		!document.getElementById('code').value)
	{
		document.getElementById('info').innerHTML = "<img src='../../img/b_drop.png' align=right><br><br><b>Ошибка:</b><br>Не заполнено обязательное поле!";
		document.getElementById ('info').style.display='block';
		t=setTimeout("checkTimeout()",2000);
		return false;
	}

	if (document.getElementById('upw').value != document.getElementById('upw2').value)
	{
		document.getElementById('info').innerHTML = "<img src='../../img/b_drop.png' align=right><br><br><b>Ошибка:</b><br>Экземпляры паролей не совпадают!";
		document.getElementById ('info').style.display='block';
		t=setTimeout("checkTimeout()",2000);
		return false;
	}	
	
	var value = document.forms.updateform.email.value;
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(value)))
	{
		document.getElementById('info').innerHTML = "<img src='../../img/b_drop.png' align=right><br><br><b>Ошибка:</b><br>Адрес электронной почты не верен!";
		document.getElementById ('info').style.display='block';
		t=setTimeout("checkTimeout()",2000);
		return false;
	}		

	if (code != document.getElementById('code').value)
	{
		document.getElementById('info').innerHTML = "<img src='../../img/b_drop.png' align=right><br><br><b>Ошибка:</b><br>Код не верен!";
		document.getElementById ('info').style.display='block';
		t=setTimeout("checkTimeout()",2000);
		return false;
	}

	return true;
}

function sendpw (url)
{
	if (!document.getElementById('lostpw_login').value)
	{
		document.getElementById('info').innerHTML = "<img src='../../../img/b_drop.png' align=right><br><br><b>Ошибка:</b><br>Введите логин!";
		document.getElementById ('info').style.display='block';
		t=setTimeout("checkTimeout()",2000);			
	}
	else	
	{
		var param = 'login=' + document.getElementById('lostpw_login').value;
		var myAjax = new Ajax.Request(
				url, 
				{
					method: 'get', 
					parameters: param, 
					onComplete: sendpw_response
				});	
	}		
}

function sendpw_response (originalRequest)
{
	if (originalRequest.status == 200)
	{	
		if (originalRequest.responseText.charAt (0) == '0')
		{
			document.getElementById('info').innerHTML = "<img src='../../../img/b_drop.png' align=right><br><br><b>Ошибка:</b><br>Логин не верен!";
			document.getElementById ('info').style.display='block';
			t=setTimeout("checkTimeout()",2000);
		}
		else
		{
			document.getElementById('info').innerHTML = "<img src='../../../img/b_drop.png' align=right><br><br><b>Информация:</b><br>Пароль отправлен успешно.";
			document.getElementById ('info').style.display='block';
			t=setTimeout("checkTimeout()",2000);
		}			
	}
}



