function PostmsgRegSub(msg) {
	$('msgRel').update(msg);
	$('msgTableRel').show();
}

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

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

	if (!$('comment').value && !message) {
		message = 'Введите текст запроса';
		$('comment').focus();
	}

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

	if (message) {
		PostmsgRegSub(message);
	} else {
		new Ajax.Request('/core/', {
			method: 'post',
			parameters: {method: 'feedback', sessid: $('sessid').value, ccode: $('ccode').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 = 'Цифры не совпадают';
						$('ccode').focus();
						PostmsgRegSub(message);
					}
				}
			}
		});
	}
}
