<!--
function init_user_reg()
{
	gebi('reg_login').onblur=function (){check_login(1)};
	gebi('reg_name').onblur=function (){check_nickname(1)};
}

function CheckReg(form)
{
	el_fill(form.txtLogin,1);el_fill(form.txtPass,1);el_fill(form.txtPassPotd,1);el_fill(form.txtName,1);
	el_fill(form.txtEmail,1);el_fill(form.txtEmailPotd,1);el_fill(form.txtCode,1);
	
	if(form.txtLogin.value=='' || form.txtLogin.value.length<3){
		el_fill(form.txtLogin);
		alert("Необходимо ввести логин от 3 до 20 символов!");
		return false;
	}
	if(form.txtPass.value=='' || form.txtPass.value.length<3){
		el_fill(form.txtPass);
		alert("Необходимо ввести пароль от 6 до 32 символов!");
		return false;
	}
	if(form.txtPass.value!=form.txtPassPotd.value){
		el_fill(form.txtPass);
		el_fill(form.txtPassPotd);
		alert("Введенные пароли не соответствуют друг другу.\nПерепроверьте введенные данные!");
		return false;
	}
	if(form.txtName.value=='' || form.txtName.value.length<3){
		el_fill(form.txtName);
		alert("Необходимо ввести отображаемое имя от 3 до 50 символов!");
		return false;
	}
	if(form.txtEmail.value=='' || form.txtEmail.value.length<3){
		el_fill(form.txtEmail);
		alert("E-mail адрес не указан!");
		return false;
	}
	if(form.txtEmail.value!=form.txtEmailPotd.value){
		el_fill(form.txtEmail);
		el_fill(form.txtEmailPotd);
		alert("Введенные e-mail адреса не идентичны!");
		return false;
	}
	if(form.txtCode.value=='' || form.txtCode.value.length!=6){
		el_fill(form.txtCode);
		alert("Введите код! (6 символов)");
		return false;
	}			
	return true;
}	
function CheckEdit(form)
{
	el_fill(form.txtEmail,1);
	if(form.txtEmail.value=='' || form.txtEmail.value.length<3){
		el_fill(form.txtEmail);
		alert("E-mail адрес не указан!");
		return false;
	}
	if(form.txtPass.value==''){
		el_fill(form.txtPass);
		alert("Для того чтобы изменить данные необходимо ввести пароль!");
		return false;
	}
	return true;
}
function CheckPass(form)
{
	el_fill(form.txtPass,1);el_fill(form.txtNewPass,1);	el_fill(form.txtNewPassPotd,1);
	if(form.txtPass.value=='' || form.txtPass.value.length<3){
		el_fill(form.txtPass);
		alert("Необходимо ввести текущий пароль!");
		return false;
	}
	if(form.txtNewPass.value=='' || form.txtNewPass.value.length<3){
		el_fill(form.txtNewPass);
		alert("Необходимо ввести новый пароль от 6 до 32 символов!");
		return false;
	}
	if(form.txtNewPass.value!=form.txtNewPassPotd.value){
		el_fill(form.txtNewPass);
		el_fill(form.txtNewPassPotd);
		alert("Введенные новые пароли не соответствуют друг другу.\nПерепроверьте введенные данные!");
		return false;
	}
	return true;
}

function check_login(req)
{
	var el=gebi('reg_login');
	if(el.value=='') return false;
	if(req==null)
	{
    //var xmlResponse;
    //xmlResponse = xmlHttp.responseXML;
    // Получить корневой элемент в структуре XML
    //var xmlDocumentElement;
    //xmlDocumentElement = xmlResponse.documentElement;
    
		if(xmlHttp.responseText.search('555555')!=-1)
		{
			gebi('sp-login').innerHTML='Такой логин уже есть';	
			el_fill(el);
		}
		else
		{
			gebi('sp-login').innerHTML='';	
			el_fill(el, 1);
		}
		return false;
	}
	IsShowProgress=false;
	AjaxRequest(home_url+'index.php?act=request&check=regdata&rlogin='+el.value, check_login);
}
function check_nickname(req)
{
	var el=gebi('reg_name');
	if(el.value=='') return false;
	if(req==null)
	{
		if(xmlHttp.responseText.search('555555')!=-1)
		{
			gebi('sp-nickname').innerHTML='Введенное имя пользователя уже есть';	
			el_fill(el);
		}
		else
		{
			gebi('sp-nickname').innerHTML='';	
			el_fill(el, 1);
		}
		return false;
	}
	IsShowProgress=false;
	AjaxRequest(home_url+'index.php?act=request&check=regdata&rnickname='+el.value, check_nickname);
}

//-->
