/*
28.03.2011
	[!] Remove PrototypeJS, add jQuery
*/
function CheckComment(form) {
	if (form.username) {
		if (form.username.value == "") {
			alert("Укажите своё имя");
			form.username.focus();
			return false;
		}
	}
	if (form.mail) {
		if (!CheckMail(form.mail.value)) {
			alert("Неверно введен e-mail адрес");
			form.mail.focus();
			return false;
		}
	}
	if (form.text) {
		if (form.text.value == '') {
			alert('Вы должны ввести текст сообщения');
			form.text.focus();
			return false;
		}
	}
	if (form.acapcha) {
		if (form.acapcha.value == '') {
			alert('Введите защитный код');
			form.acapcha.focus();
			return false;
		}
	}	
	return true;
}

function AjaxCheckLogin(el) {
	args = 'login=' + el.value;
	$.ajax({ url: '/ajax/login_check.php', data: args, dataType: 'html', type: "POST", success: function(html){ $('#login_check').html(html); } });
}
function AjaxCheckLogin(el) {
	args = 'mail=' + el.value;
	$.ajax({ url: '/ajax/mail_check.php', data: args, dataType: 'html', type: "POST", success: function(html){ $('#mail_check').html(html); } });
}

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.login) {
		if (form.login.value.toArray().size()<3) {
			alert("Укажите свой Логин");
			form.login.focus();
			return false;
		}
	}
	if (form.pass) {
		if (form.pass.value.toArray().size()<6) {
			alert("Укажите пароль. Минимум 6 символов.");
			form.pass.focus();
			return false;
		}
	}
	if (form.pass2) {
		if (form.pass2.value != form.pass.value) {
			alert("Пароли не совпадают");
			form.pass2.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.name) {
		if (form.name.value.toArray().size()<2) {
			alert("Укажите своё имя");
			form.name.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;
		}
	}	
}
