function PostmsgRegSub(msg) {
	$('msgRegSub').update(msg);
	$('msgRegTableSub').show();
}

function RegSub() {
	var message = '';
	var re_email = /^[-a-z0-9_\.]+@{1}[-a-z0-9_\.]+\.{1}[-a-z0-9_\.]+$/i;

	$('msgRegTableSub').hide();
	
	if (!$('name').value && !message) {
		message = 'Введите имя';
		$('name').focus();
	}
	
	if ((!$('email').value || !$('email').value.match(re_email)) && !message) {
		message = 'Введите корректный e-mail';
		$('email').focus();
	}

	if (!$('pwd').value && !message) {
		message = 'Введите пароль';
		$('pwd').focus();
	}

	if (!$('pwd_check').value && !message) {
		message = 'Подтвердите пароль';
		$('pwd_check').focus();
	}

	if ($('pwd_check').value != $('pwd').value && !message) {
		message = 'Пароль не совпадает';
		$('pwd_check').focus();
	}

	if (!$('lang1').checked && !$('lang2').checked && !message) {
		message = 'Необходимо выбрать язык';
		$('lang1').focus();
	}

	if (!$('terms').checked && !message) {
		message = 'Необходимо согласиться с условиями';
		$('terms').focus();
	}

	if (!$('ccode').value && !message) {
		message = 'Введите 6 цифр';
		$('ccode').focus();
	}
	

	if (message) {
		PostmsgRegSub(message);
	} else {
		new Ajax.Request('/core/', {
			method: 'post',
			parameters: {method: 'regSub', sessid: $('sessid').value, ccode: $('ccode').value, email: $('email').value},
			onSuccess: function(transport) {
				var json = transport.responseText.evalJSON(true);
				var error = json.error;
				var i;

				if (error == 0) {
					$('regFrmSub').submit();
				} else {
					if (error == 1) {
						message = 'E-mail зарегистрирован, введите другой';
						$('email').focus();
						PostmsgRegSub(message);
					} else {
						message = 'Цифры не совпадают';
						$('ccode').focus();
						PostmsgRegSub(message);
					}
				}
			}
		});
	}
}



function LoginSub() {
	var re_email = /^[-a-z0-9_\.]+@{1}[-a-z0-9_\.]+\.{1}[-a-z0-9_\.]+$/i;
	var message = '';

	$('msgTableSub').hide();

	if ((!$('emailSub').value || !$('emailSub').value.match(re_email)) && !message) {
		message = 'Введите корректный e-mail';
		$('emailSub').focus();
	}

	if (!$('pwdSub').value && !message) {
		message = 'Введите пароль';
		$('pwdSub').focus();
	}

	if (message) {
		$('msgSub').update(message);
		$('msgTableSub').show();
	} else {
		$('logFrmSub').submit();
	}
}
