function AjaxCheckLogin(el) { args = 'login=' + el.value; new Ajax.Updater('login_check', '/ajax/login_check.php',{parameters: args, method: 'post', asynchronous: false}); }
function AjaxCheckMail(el) { args = 'mail=' + el.value; new Ajax.Updater('mail_check', '/ajax/mail_check.php',{parameters: args, method: 'post', asynchronous: false}); }

function CheckMail(data) { return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,5})+$/.test(data); }
function SubmitForm(form) {
	if (form.name) {
		if (form.name.value.toArray().size()<2) {
			alert("Укажите своё имя");
			form.name.focus();
			return false;
		}
	}
	if (form.mail) {
		if (!CheckMail(form.mail.value)) {
			alert("Неверно введен e-mail адрес");
			form.mail.focus();
			return false;
		}
	}
	if (form.mail_check) {
		if (!CheckMail(form.mail_check.value)) {
			alert("Неверно введен e-mail адрес");
			form.mail_check.focus();
			return false;
		}
		if (form.mail_check.value != form.mail.value) {
			alert("E-mail адрес не подтвержден");
			form.mail_check.focus();
			return false;
		}
	}
	if (form.text) {
		if (form.text.value == '') {
			alert('Вы должны ввести текст сообщения');
			form.text.focus();
			return false;
		}
	}
	if (form.code) {
		if (form.code.value == '') {
			alert('Введите защитный код');
			form.code.focus();
			return false;
		}
	}	
}
