function TrySubmit() {
	var email=/[0-9a-z_]+@[0-9a-z_^.]+.[a-z]{2,3}/i
	var login=/^[0-9a-z]+$/i
	var num=/^[0-9a-z]{5,6}$/
	var numeric=/^[0-9]+$/

	if(document.forms.reg.reg_login.value.length<3) {
		MB('Логин должен иметь длинну 3 или более символов!');
		return false;
	}
	else
	if(numeric.test(document.forms.reg.reg_login.value)) {
		MB('Логин должен состоять не только из цифр, но и из букв!');
		return false;
	}
	else
	if(document.forms.reg.reg_login.value.length>15) {
		MB('Логин должен иметь длинну не более 15 символов!');
		return false;
	}
	else
	if(!login.test(document.forms.reg.reg_login.value)) {
		MB('Логин должен состоять только из латинских символов и цифр!');
		return false;
	}
	else
	if(document.forms['reg'].reg_nick.value.length>30) {
		MB('Длинна Вашего имени (псевдонима) не должна превышать 30 символов!');
		return false;
	}
	else
	if(document.forms.reg.reg_pass.value.length<5) {
		MB('Пароль должен иметь длинну 5 или более символов!');
		return false;
	}
	else
	if(document.forms.reg.reg_pass.value!=document.forms.reg.reg_confirm.value) {
		MB('Пароль и подтверждение пароля не совпадают!');
		return false;
	}
	else
	if(document.forms.reg.reg_email.value.length>320) {
		MB('Адрес электронной почты должен быть не длиннее 320 более символов!');
		return false;
	}
	else
	if(!email.test(document.forms.reg.reg_email.value)) {
		MB('Введите верный адрес электронной почты!');
		return false;
	}
	else
	if(!num.test(document.forms.reg.reg_num.value)) {
		MB('Введите верное число-подтверждение!');
		return false;
	}
	else
	if(!document.forms.reg.reg_rules.checked) {
		MB('Вы должны согласиться с правилами участия!');
		return false;
	}
	return true;
}

	$(document).ready(function() {
		$("#reg :input").tooltip({position: "center right",offset: [-2, 10],	effect: "fade", opacity: 0.7, tip: '.tooltip'});
		$("#reg_login").change(function() {
			var val = $(this).val();
			if(val.length<3) {
				$("#reg span").eq(0).removeClass("okk").addClass("err").html("Слишком короткий логин");
				return;
			}
			var numeric=/^[0-9]+$/
			if(numeric.test(val)) {
				$("#reg span").eq(0).removeClass("okk").addClass("err").html("Недопустимый логин");
				return;
			}
			$.getJSON("/ajax/users.php",{"action":"checkreg","login":val},function(data){
				if(data) $("#reg span").eq(0).removeClass("okk").addClass("err").html("Логин уже занят");
				else $("#reg span").eq(0).removeClass("err").addClass("okk").html("Логин свободен");
			});
		});
		$("#reg_nick").change(function() {
			var val = $(this).val();
			if(val.length<1) {
				$("#reg span").eq(1).removeClass("okk").addClass("err").html("Слишком короткий псевдоним");
				return;
			}
			$.getJSON("/ajax/users.php",{"action":"checkreg","nick":val},function(data){
				if(data) $("#reg span").eq(1).removeClass("okk").addClass("err").html("Псевдоним уже занят");
				else $("#reg span").eq(1).removeClass("err").addClass("okk").html("Псевдоним свободен");
			});
		});
	});
