function checkFeedbackForm(frm) {
	with (frm.user_name) {
		if (value.length==0) {
			alert('Поле "Имя" должно быть заполнено!');
			focus();
			return false;
		}
	}

	with (frm.email) {
		if (value.length==0) {
			alert('Поле "E-mail" должно быть заполнено!');
			focus();
			return false;
		} else {
			var re=/^[a-z0-9\.\-_\+]+@[a-z0-9\-_]+\.([a-z0-9\-_]+\.)*?[a-z]+$/i;
			if (!re.test(value)) {
				alert('Проверьте синтаксис введенного E-mail адреса!');
				focus();
				return false;
			}
		}
	}

	with (frm.subject) {
		if (value==0) {
			alert('Вы должны выбрать тему сообщения!');
			focus();
			return false;
		}
	}

	with (frm.message) {
		if (value.length==0) {
			alert('Поле "Сообщение" должно быть заполнено!');
			focus();
			return false;
		}
	}

	return true;
}

function checkMailForm(frm)
{
	if (frm.email.value.length == 0)
	{
		alert('Поле "E-mail" должно быть заполнено');
		frm.email.focus();
		return false;
	}
	else
	{
		var re=/^[a-z0-9\.\-_\+]+@[a-z0-9\-_]+\.([a-z0-9\-_]+\.)*?[a-z]+$/i;
		if (!re.test(frm.email.value)) {
			alert('Проверьте синтаксис введенного E-mail адреса!');
			frm.email.focus();
			return false;
		}
	}
}

function checkReservationForm(frm)
{
	if (frm.region.value == 0)
	{
		alert('Выберите регион');
		frm.region.focus();
		return false;
	}

	if (frm.directions.value == 0)
	{
		alert('Выберите направление');
		frm.directions.focus();
		return false;
	}

	if (frm.hotel.value == 0)
	{
		alert('Выберите размещение');
		frm.hotel.focus();
		return false;
	}

	frm.go.value=1;
	frm.submit();
}

function setRequest(pageId, planId, appId)
{
	location.href='/pages.php?pid=' + pageId + '&plan_id=' + planId + '&app_id=' + appId;
}

var cols=1;

function setCols(obj)
{
	var objTbl=document.getElementById('tblUsers');

	if (obj.value > cols)
	{
		for (var i=parseInt(cols)+1; i<=obj.value; i++)
		{
			var objRow=objTbl.insertRow(-1);
			var objCell=objRow.insertCell(-1);

			objCell.innerHTML='<b>' + i + '.&nbsp;</b>';

			objCell=objRow.insertCell(-1);
			objCell.innerHTML='ФИО*:&nbsp;';

			objCell=objRow.insertCell(-1);
			objCell.innerHTML='<input type="text" class="flat" name="fio[' + i + ']" id="fio_' + i + '" maxlength="150" style="width: 150px;" />';

			objCell=objRow.insertCell(-1);
			objCell.innerHTML='Пол:&nbsp;';

			objCell=objRow.insertCell(-1);
			objCell.innerHTML='<input type="radio" value="m" name="sex[' + i + ']" id="sex_' + i + '_m" checked />&nbsp;М&nbsp;<input type="radio" value="f" name="sex[' + i + ']" id="sex_' + i + '_f" />&nbsp;Ж';

			objCell=objRow.insertCell(-1);
			objCell.innerHTML='Возраст*:&nbsp;';

			objCell=objRow.insertCell(-1);
			objCell.innerHTML='<input type="text" class="flat" name="age[' + i + ']" id="age_' + i + '" maxlength="2" size="2" />&nbsp;лет';

            objCell=objRow.insertCell(-1);
			objCell.innerHTML='Паспорт - серия/номер:&nbsp;';

            objCell=objRow.insertCell(-1);
            objCell.noWrap=true;
			objCell.innerHTML='<input type="text" class="flat" name="series[' + i + ']" id="series_' + i + '" maxlength="10" size="3" /> / <input type="text" class="flat" name="number[' + i + ']" id="number_' + i + '" maxlength="30" size="5" />';


		}
	}
	else
	{
		for (var i=cols; i>obj.value; i--)
		{
			objTbl.deleteRow(-1);
		}
	}

	cols=obj.value;

}

function checkOrderForm(frm)
{
	var re=/[0-9]{1,2}/;
	var re1=/^[a-z0-9\.\-_\+]+@[a-z0-9\-_]+\.([a-z0-9\-_]+\.)*?[a-z]+$/i;

/*	for (var i=1; i<=frm.cols.value; i++)
	{
		var fio=document.getElementById('fio_'+i);

		if (fio.value.length == 0)
		{
			alert('Поля "ФИО" обязательны для заполнения');
			fio.focus();
			return false;
		}

		var age=document.getElementById('age_'+i);

		if (age.value.length == 0)
		{
			alert('Поля "Возраст" обязательны для заполнения');
			age.focus();
			return false;
		}
		else
		{
			if (!re.test(age.value))
			{
				alert('Возраст должен быть целым числом от 1 до 99');
				age.focus();
				return false;
			}
		}
	}
*/
	if (frm.email.value.length != 0)
	{
		if (!re1.test(frm.email.value))
		{
			alert('Неверный синтаксис E-mail');
			frm.email.focus();
			return false;
		}
	}
	else
	{
		alert('Поле "E-mail" обязательно для заполнения');
		frm.email.focus();
		return false;
	}

	if (frm.phone.value.length == 0)
	{
		alert('Поле "Контактный телефон" обязательно для заполнения');
		frm.phone.focus();
		return false;
	}

	if (frm.user_name.value.length == 0)
	{
		alert('Поле "Контактное лицо" обязательно для заполнения');
		frm.user_name.focus();
		return false;
	}

	return true;
}

function printOrder(text)
{
 	var win=window.open('', '', '');
    win.document.write('<html><head><title>Печать заявки на бронирование тура</title></head><body>' + text + '</body></html>');
}

function CheckCommentForm(frm)
{

    if (frm.user_name.value.length == 0)
    {
        alert('Поле "Имя" обязательно для заполнения');
        frm.user_name.focus();
        return false;
    }
    
    if (frm.text.value.length == 0)
    {
        alert('Поле "Текст" обязательно для заполнения');
        frm.text.focus();
        return false;
    }
    
    if (frm.code.value.length == 0)
	{
		alert('Поле с кодом обязательно для заполнения');
		frm.code.focus();
		return false;
	}
    
    return true;
    
}