function checkChangePasswordForm(form)
{
	if (form.new_pass.value == "") 
	{
		alert ("Введите новый пароль");
		form.new_pass.focus();
		return false;
	}
	
	if (form.repeat_pass.value == "") 
	{
		alert ("Повторите новый пароль");
		form.repeat_pass.focus();
		return false;
	}
	
	if(form.new_pass.value != form.repeat_pass.value)
	{
		alert("Повторный пароль не совпадает с первым");
		form.new_pass.value = '';
		form.repeat_pass.value = '';
		form.new_pass.focus();
		return false;
	}
	
	if (form.old_pass.value == "") 
	{
		alert ("Введите старый пароль");
		form.old_pass.focus();
		return false;
	}
	
	return true;
}	

function checkLoginForm(form)
{
	if (form.login.value == "") 
	{
		alert ("Логин обязательно");
		form.login.focus();
		return false;	
	}
	if (form.password.value == "") 
	{
		alert ("Пароль обязательно");
		form.password.focus();
		return false;	
	}
	
	return true;
}

function isEmail(param) 
{
	if(param.match(/[a-zA-Z0-9_]+@[a-zA-Z0-9_]+.*[a-zA-Z0-9_].[a-zA-Z]{2,3}/))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function checkGuestbookForm(form)
{
	if(form.name.value=="")
	{
		alert("Не указаны ФИО");
		form.name.focus();
		return false;
	}
	
	if(form.email.value=="")
	{
		alert("Не указан e-mail");
		form.email.focus();
		return false;
	}
	
	if(form.email.value!="" && !isEmail(form.email.value))
	{
		alert("Email не соответствует формату электронной почты");
		form.email.focus();
		return false;
	}
	
	if(form.message.value=="")
	{
		alert("Отсутствует текст отзыва");
		form.message.focus();
		return false;
	}
	
	if(form.captcha.value=="")
	{
		alert("Обязательно введите защитный код");
		form.captcha.focus();
		return false;
	}
	
	return true;
}

function checkOrderForm(form)
{
	if(form.name.value=="")
	{
		alert("Не указаны ФИО");
		form.name.focus();
		return false;
	}
	
	if(form.phone.value=="")
	{
		alert("Не указан телефон");
		form.phone.focus();
		return false;
	}
	
	if(form.email.value=="")
	{
		alert("Не указан e-mail");
		form.email.focus();
		return false;
	}
	
	if(form.email.value!="" && !isEmail(form.email.value))
	{
		alert("Email не соответствует формату электронной почты");
		form.email.focus();
		return false;
	}
	
	if(form.cottage.value=="")
	{
		alert("Не указан тип коттеджа");
		form.cottage.focus();
		return false;
	}
	
	if(form.arrival.value=="")
	{
		alert("Не указана дата заезда");
		form.arrival.focus();
		return false;
	}
	
	if(form.departure.value=="")
	{
		alert("Не указана дата отъезда");
		form.departure.focus();
		return false;
	}
	
	if(form.captcha.value=="")
	{
		alert("Обязательно введите защитный код");
		form.captcha.focus();
		return false;
	}
	
	return true;
}

function checkAddComment(form)
{
	if(form.Name.value=="")
	{
		alert("Не указано имя");
		form.Name.focus();
		return false;
	}
	
	if(form.Email.value=="")
	{
		alert("Не указан e-mail");
		form.Email.focus();
		return false;
	}
	
	if(form.Email.value!="" && !isEmail(form.Email.value))
	{
		alert("Email не соответствует формату электронной почты");
		form.Email.focus();
		return false;
	}
	
	if(form.Body.value=="")
	{
		alert("Введите текст комментария");
		form.Body.focus();
		return false;
	}
	
	if(form.risunok.value=="")
	{
		alert("Введите защитный код");
		form.risunok.focus();
		return false;
	}
	
	return true;
}

function showNewsMonthLinks(year)
{
	var els=document.getElementsByTagName("*");

	for(var i=0; i<els.length; i++)
	{
		if(els[i].id.match(/^[0-9]{4,4}$/) && els[i].id != year)
		{
			els[i].style.display="none";
		}
	}

	var el = document.getElementById(year);

	if (el.style.display == "none") el.style.display = "block"; else el.style.display = "none";

	return false;
}

function checkSubscribeForm1(form)
{
	if (form.name.value == "") 
	{
		alert ("ФИО обязательно");
		form.name.focus();
		return false;
	}
	if (form.email.value == "") 
	{
		alert ("Email обязательно");
		form.email.focus();
		return false;
	}
	if(!form.email.value.match(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i))
	{
		alert("Неправильный формат Email");
		form.email.focus();
		return false;
	}
	if(form.risunok.value == "")
	{
		alert("Защитный код обязательно");
		form.risunok.focus();
		return false;
	}
	
	return true;
}	

