/*
	Copyright © Eleanor CMS
	URL: http://eleanor-cms.ru, http://eleanor-cms.com
	E-mail: support@eleanor-cms.ru
	Developing: Alexander Sunvas*
	Interface: Rumin Sergey
	=====
	*Pseudonym. See addons/copyrights/info.txt for more information.
*/
var can_reg_login=true;
var can_reg_email=true;
el_lang['pass_not_match']='Пароли не совпадают!';
el_lang['error_in_reg']='При заполнении формы - допущены ошибки';
function CheckLogin()
{	var login=Id('login');
	if (Trim(login.value))
		Ajax(
				'',
				{					'event':'check_login',
					'login':login.value				},
				function(result)
				{					if (result['can'])
					{						login.style.background='#E0F5BD';
						login.style.borderColor='#B3D577';
						Id('login_check').style.color='green';
						Id('login_check').innerHTML=result['mess'];
						can_reg_login=true;					}
					else
					{						login.style.background='#FF8377';
						login.style.borderColor='#DB8180';						Id('login_check').style.color='red';
						Id('login_check').innerHTML=result['mess'];
						can_reg_login=false;
					}				},
				true
		);
	return false;}

function CheckEmail()
{
	var mail=Id('email');
	if (Trim(mail.value))
		Ajax(
				'',
				{
					'event':'check_email',
					'email':mail.value
				},
				function(result)
				{
					if (result['can'])
					{
						mail.style.background='#E0F5BD';
						mail.style.borderColor='#B3D577';
						Id('email_check').style.color='green';
						Id('email_check').innerHTML=result['mess'];
						can_reg_email=true;
					}
					else
					{
						mail.style.background='#FF8377';
						mail.style.borderColor='#DB8180';
						Id('email_check').style.color='red';
						Id('email_check').innerHTML=result['mess'];
						can_reg_email=false;
					}
				},
				true
		);
	return false;
}

function CheckReg()
{	var error='';
	if (Id('pass1').value!=Id('pass2').value)
		error=el_lang['pass_not_match'];
	if(!can_reg_login || !can_reg_email)
		error=el_lang['error_in_reg'];
	if (error)
	{
		alert(error)
		return false;
	}
	else
		return true;}
