function login()
{
	$( "#dialog:ui-dialog" ).dialog( "destroy" );
	$( "#yoga_login" ).dialog({modal: true}, {title: "Добро пожаловать!"}, {width: 430},{ resizable: false }, { draggable: false });
	$( "#login_field" ).focus();
}

function check_email(email) {
	return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}

function testReg () {
	errors = '';
	var login_regexp = /^[a-z0-9_-]{3,20}$/;
	var form = document.regform;

	if (form.login.value == '') {
		errors += '- Логин';
	} else if(!form.login.value.match(login_regexp))
	{
		errors += ((errors == '') ? '' : '\n') + '- Логин может состоять только из символов латинского алфавита, цифр и знаков _ и -, и его длина должна быть от 3 до 20 символов';
	}
	if (form.pass.value == '') {
		errors += ((errors == '') ? '' : '\n') + '- Пароль';
	} 
	if (form.pass2.value == '') {
		errors += ((errors == '') ? '' : '\n') + '- Еще раз пароль';
	} 
	if (form.pass.value!=form.pass2.value)
	{
		errors += ((errors == '') ? '' : '\n') + '- Пароли не совпадают';
	}
	if (form.email.value == '') {
		errors += ((errors == '') ? '' : '\n') + '- E-mail';
	} else if (!check_email(form.email.value))
	{
		errors += ((errors == '') ? '' : '\n') + '- E-mail указан некорректно';
	}
	if (form.validator.value == '') {
		errors += ((errors == '') ? '' : '\n') + '- Вы не робот?';
	} 
	
	// Были ошибки?
	if (errors == '') 
	{} else
	{
		// Да, были ошибки. Выводим их.
		errors = 'Необходимо заполнить все обязательные поля:\n\n' + errors
		alert (errors);
		return false;
	}
}

function user_anons_submitbutton() 
{
	errors = '';
	var form = document.form_anons;
	if (form.title.value == '') {
		errors += '- Заголовок';
	}
	if (form.email.value == '') {
		errors += ((errors == '') ? '' : '\n') + '- E-mail';
	}
	if (form.validator.value == '') {
		errors += ((errors == '') ? '' : '\n') + '- Код подтверждения';
	}
	// Были ошибки?
	if (errors == '') {
		
		
	}
	else {
		
		// Да, были ошибки. Выводим их.
		errors = 'Необходимо заполнить все обязательные поля:\n\n' + errors
		alert (errors);
		return false;
	}
}

	function addschool_check() 
	{
		errors = '';
		var form = document.addschool;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (form.title.value == "") {
			errors += '- Название Школы или Центра';
		}
		if (form.description.value == "") {
			errors += ((errors == '') ? '' : '\n') + '- Краткое описание школы';
		}
		if (form.description.value.length > 150) {
			errors += ((errors == '') ? '' : '\n') + '- Краткое описание для анонса должно быть не более 150 символов.';
		}
		if (form.descriptionfull.value == "") {
			errors += ((errors == '') ? '' : '\n') + '- Описание';
		}
		if (form.descriptionfull.value.length > 4500) {
			errors += ((errors == '') ? '' : '\n') + '- Описание должно быть менее 4500 символов';
		}		
		if (form.trainer.value == "") {
			errors += ((errors == '') ? '' : '\n') + '- Преподаватели';
		}
		if (form.cost.value == "") {
			errors += ((errors == '') ? '' : '\n') + '- Стоимость 1 вечернего занятия в вашем центре';
		}
		if (form.city3.value == "") {
			errors += ((errors == '') ? '' : '\n') + '- Город';
		}
		if (form.method.value == "") {
			errors += ((errors == '') ? '' : '\n') + '- Методы/стили';
		}
		if (form.adress.value == "") {
			errors += ((errors == '') ? '' : '\n') + '- Адрес';
		}		
		if (form.tel.value == "") {
			errors += ((errors == '') ? '' : '\n') + '- Телефон';
		}
		if (form.email.value == "") {
			errors += ((errors == '') ? '' : '\n') + '- Ваш E-mail';
		}
		if (!filter.test(form.email.value))
		{
			errors += ((errors == '') ? '' : '\n') + '- Ваш E-mail (некорректный адрес E-mail)!';
		}
		// Были ошибки?
		if (errors == '') {}
		else 
		{
			// Да, были ошибки. Выводим их.
			errors = 'Необходимо заполнить все обязательные поля:\n\n' + errors
			alert (errors);
			return false;
		}
	}
	
	function event_check() 
	{
		errors = '';
		var form = document.addschool;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (form.title.value == "") {
			errors += '- Название';
		}
		if (form.date_from.value == "") {
			errors += ((errors == '') ? '' : '\n') + '- Дата начала';
		}
		if (form.date_to.value == "") {
			errors += ((errors == '') ? '' : '\n') + '- Дата окончания';
		}
		if (form.description.value == "") {
			errors += ((errors == '') ? '' : '\n') + '- Краткое описание';
		}
		if (form.description.value.length > 150) {
			errors += ((errors == '') ? '' : '\n') + '- Краткое описание для анонса должно быть не более 150 символов.';
		}
		if (form.descriptionfull.value == "") {
			errors += ((errors == '') ? '' : '\n') + '- Описание';
		}
		if (form.descriptionfull.value.length > 4500) {
			errors += ((errors == '') ? '' : '\n') + '- Описание должно быть менее 4500 символов';
		}		
		if (form.trainer.value == "") {
			errors += ((errors == '') ? '' : '\n') + '- Преподаватели';
		}
		if (form.cost.value == "") {
			errors += ((errors == '') ? '' : '\n') + '- Стоимость';
		}	
		if (form.tel.value == "") {
			errors += ((errors == '') ? '' : '\n') + '- Телефон';
		}
		if (form.email.value == "") {
			errors += ((errors == '') ? '' : '\n') + '- E-mail';
		}
		if (!filter.test(form.email.value))
		{
			errors += ((errors == '') ? '' : '\n') + '- Ваш E-mail (некорректный адрес E-mail)!';
		}
		// Были ошибки?
		if (errors == '') {}
		else 
		{
			// Да, были ошибки. Выводим их.
			errors = 'Необходимо заполнить все обязательные поля:\n\n' + errors
			alert (errors);
			return false;
		}
	}
