function submitEvent(formValid, eventParams)
{
	var s

	if (formValid) {
		s = ''
		if (document.forms[1].action.indexOf('?') == -1)
			s = '?'
		else
			s= '&'
		document.forms[1].action += s + 'event=' + eventParams
		document.forms[1].submit()
		return true
	}
	return false
}

function checkEmpty(field, title)
{
	if (field.value.length == 0) {
		alert('Поле "' + title + '" не должно быть пустым!')
		field.focus()
		return false
	}
	return true
}

function checkRadioButtons(field)
{
	var i
	
	res = false
	for (i = 0; i < field.length; i++) {
		if (field[i].checked) {
			res = true
			break
		}
	}
	return res
}

function checkEmail(email)
{
	if (!validEmail(email.value))
	{
		alert('E-mail адрес введен некорректно!')
		email.focus()
		email.select()
		return false
	}
	return true
}

function validEmail(email)
{
	re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.[a-z]{2,3}$/
	return re.test(email)
}

function checkArticle()
{
	title = document.forms[1].title
	if (title.value.length == 0) {
		alert('Поле "Заголовок" не должно быть пустым!')
		title.focus()
		return false
	}
	return true
}

function checkInterview()
{
	var title = document.forms[1].title;
	var linkName = document.forms[1].linkName;
	var photographerSelect = document.forms[1].photograph_id;
	var photographerID = photographerSelect.options[photographerSelect.selectedIndex].value;
	if (title.value.length == 0) {
		alert('Поле "Заголовок" не должно быть пустым!');
		title.focus();
		return false;
	} else if (linkName.value.length == 0){
		alert('Поле "Название ссылки" не должно быть пустым!');
		linkName.focus();
		return;		
	} else if (photographerID == '0'){
		alert('Выберите фотографа в выпадающем списке.');
		return;		
	}
	return true;
}

function checkZags()
{
	title = document.forms[1].city
	if (title.value.length == 0) {
		alert('Поле "Город" не должно быть пустым!')
		title.focus()
		return false
	}
	title = document.forms[1].name
		if (title.value.length == 0) {
		alert('Поле "Название" не должно быть пустым!')
		title.focus()
		return false
	}
	
	return true
}

function checkSalon()
{
	title = document.forms[1].city
	if (title.value.length == 0) {
		alert('Поле "Город" не должно быть пустым!')
		title.focus()
		return false
	}
	title = document.forms[1].name
		if (title.value.length == 0) {
		alert('Поле "Название салона" не должно быть пустым!')
		title.focus()
		return false
	}
	
	return true
}

function checkMemberRegistration()
{
		checkAgree = document.forms[1].checkAgree //getElementById('checkAgree')	
	if (!checkAgree.checked)
	{
		alert('Вы должны принять условия регистрации!')
		checkAgree.focus()
		return false
	}
	
	if ((document.forms[1].firstName.value.length == 0 || document.forms[1].lastName.value.length == 0))
	{
		alert('Вы должны заполнить поля "ИМЯ" и "ФАМИЛИЯ"')
		return false		
	}
	
	
	if (!checkEmpty(document.forms[1].login, 'Идентификатор пользователя'))
		return false
		
	password = document.forms[1].password
	if (!checkEmpty(password, 'Пароль'))
		return false

	if (password.value.length < 3) {
		alert('Пароль должен быть не менее 3-х символов!')
		password.select()
		password.focus()
		return false
	}
	
	confirmPass = document.forms[1].confirmPass
	if (!checkEmpty(confirmPass, 'Повторите пароль'))
		return false
	
	if (password.value != confirmPass.value) {
		alert('Неправильно подтвержден пароль!')
		confirmPass.select()
		confirmPass.focus()
		return false
	}

	if (!checkEmail(document.forms[1].email))
		return false
	
	if (!checkEmpty(document.forms[1].town, 'Город'))
		return false
	
	phone = document.forms[1].phone
	if (!checkEmpty(phone, 'Контактный телефон'))
		return false

	if (phone.value.length > 15 ) {
		alert('Поле "Телефон" должно быть не более 15 символов!')
		password.select()
		password.focus()
		return false
	}

	return true
}

function checkMemberInfo()
{
	if (!(checkEmpty(document.forms[1].firstName, 'Имя') && checkEmpty(document.forms[1].town, 'Город') && checkEmail(document.forms[1].email)))
		return false
	
	phone = document.forms[1].phone
	if (!checkEmpty(phone, 'Контактный телефон'))
		return false

	if (phone.value.length > 15) {
		alert('Поле "Телефон" должно быть не более 15 символов!')
		password.select()
		password.focus()
		return false
	}

	return true
}

function checkComment(checkRate)
{
	if (!checkEmpty(document.forms[1].notes, 'Отзыв')) {
		return false
	}
	
	if (checkRate) {
		if (!checkRadioButtons(document.forms[1].rating)) {
			alert('Вы должны дать оценку!')
			document.forms[1].rating[3].focus()
			return false
		}
	}
	return true
}