    function validateComplete(formObj)
     {
       if(emptyField(formObj.name))
        alert("Укажите контактное лицо!");
       else if (emptyField(formObj.email))
        alert("Введите свой е-mail!");
       else if (em(formObj.email))
        alert("Ваш e-mail указан не корректно!");
       else if (emptyField(formObj.mes))
        alert("Вы не ввели текст сообщения!");
       else
       {
       confirmAction();
       return true;  //возвращаем это и движемся на следующую страницу
       }
       return false; //возвращаем это значение и ничего не происходит
     }

    function validateComplete_reviews(formObj)
     {
       if(emptyField(formObj.name))
        alert("Укажите имя контактного лица!");
       else if (emptyField(formObj.email))
        alert("Введите свой е-mail!");
       else if (em(formObj.email))
        alert("Ваш e-mail указан не корректно!");
       else if (emptyField(formObj.gorod))
        alert("Вы не ввели название города!");
       else if (emptyField(formObj.strana))
        alert("Вы не ввели название страны!");
       else if (emptyField(formObj.mes))
        alert("Вы не ввели текст сообщения!");
       else if (emptyField(formObj.keystring))
        alert("Вы не ввели текст с картинки!");
       else
       {
       confirmAction();
       return true;  //возвращаем это и движемся на следующую страницу
       }
       return false; //возвращаем это значение и ничего не происходит
     }

    function validateComplete_zakaz(formObj)
     {
       if(emptyField(formObj.name))
        alert("Укажите имя контактного лица!");
       else if (emptyField(formObj.tel))
        alert("Введите свой номер телефона!");
       else if (emptyField(formObj.email))
        alert("Введите свой е-mail!");
       else if (em(formObj.email))
        alert("Ваш e-mail указан не корректно!");
       else if (emptyField(formObj.adres_podachi))
        alert("Введите адрес подачи транспорта!");
       else if (emptyField(formObj.punkt_naznachenia))
        alert("Введите пункт назначения!");
       else if (emptyField(formObj.kol_passaj))
        alert("Введите кол-во пассажиров!");
       else
       {
       confirmAction();
       return true;  //возвращаем это и движемся на следующую страницу
       }
       return false; //возвращаем это значение и ничего не происходит
     }

    function validateComplete_zakaz_acris(formObj)
     {
       if(emptyField(formObj.name))
        alert("Укажите фамилию и имя!");
       else if (rashaproverka(formObj.name))
        alert("Имя и фамилия должны быть написаны русскими буквами!");
       else if (emptyField(formObj.tel))
        alert("Введите свой номер телефона!");
       else if (telcifra(formObj.tel))
        alert("В телефонном номере должны быть указаны только цифры!");
       else if (tellength(formObj.tel))
        alert("Длина телефонного номера должна равняться 10 знакам!\nНомер указываем без 'восьмерки'.\nСейчас у вас "+formObj.tel.value.length+" зн.");
       else if (emptyField(formObj.email))
        alert("Введите свой е-mail!");
       else if (em(formObj.email))
        alert("Ваш e-mail указан не корректно!");
       else if (emptyField(formObj.keystring))
        alert("Введите код с картинки!");
       else
       {
       //confirmAction();
       return true;  //возвращаем это и движемся на следующую страницу
       }
       return false; //возвращаем это значение и ничего не происходит
     }

    function validateComplete_zakaz_hotels(formObj)
     {
       if(emptyField(formObj.name))
        alert("Укажите фамилию и имя!");
       else if (rashaproverka(formObj.name))
        alert("Имя и фамилия должны быть написаны русскими буквами!");
       else if (emptyField(formObj.tel))
        alert("Введите свой номер телефона!");
       else if (telcifra(formObj.tel))
        alert("В телефонном номере должны быть указаны только цифры!");
       else if (tellength(formObj.tel))
        alert("Длина телефонного номера должна равняться 10 знакам!\nНомер указываем без 'восьмерки'.\nСейчас у вас "+formObj.tel.value.length+" зн.");
       else if (emptyField(formObj.email))
        alert("Введите свой е-mail!");
       else if (em(formObj.email))
        alert("Ваш e-mail указан не корректно!");
       else if (emptyField(formObj.kat_hotels))
        alert("Выберите категорию отеля!");		
       else if (emptyField(formObj.gostinica))
        alert("Выберите гостиницу!");
       else if (emptyField(formObj.chislo))
        alert("В дате заселения выберите число!");
       else if (emptyField(formObj.month))
        alert("В дате заселения выберите месяц!");
       else if (emptyField(formObj.year))
        alert("В дате заселения выберите год!");
       else if (emptyField(formObj.chislo2))
        alert("В дате выселения выберите число!");
       else if (emptyField(formObj.month2))
        alert("В дате выселения выберите месяц!");
       else if (emptyField(formObj.year2))
        alert("В дате выселения выберите год!");

       else if (emptyField(formObj.keystring))
        alert("Введите код с картинки!");
       else
       {
       //confirmAction();
       return true;  //возвращаем это и движемся на следующую страницу
       }
       return false; //возвращаем это значение и ничего не происходит
     }

     function emptyField(textObj)
     { //здесь проверяем содержимое текстовых полей, если длина равна нулю,то выходим с ошибкой
	if(textObj.value.length == 0) return true; //если длина не равна нулю, ищем хоть один символ не равный пробелу или символу табуляции
	if(textObj.value == "Имя:*") return true;   //активируем проверку, если по умолчанию написано в поле
	if(textObj.value == "Сообщение:*") return true; //аналогично
       for (var i=0; i<textObj.value.length; ++i)
       {
        var ch = textObj.value.charAt(i);
        if (ch != ' ' && ch != '\t')return false;
       }
       return true;
     }
	function em(textObj)
		{
                var regExpObj = /^(\w|[-]|[.]|[_]){1,}@(\w|[-]|[.]){1,}\.(com|net|ru|org)/;
                if(regExpObj.exec(textObj.value) == null)return true;//если мыло неправильное, то выходим здесь
		return false;
		}

	function confirmAction()
	{
	var left_zagr=(screen.width - 250 )/2
	var top_zagr=(screen.height-200)/2-50
	myWindow=window.open('zagruzka.php','windowName', 'height=200,width=250,statusbar=no,left='+left_zagr+',top='+top_zagr);
	}

	var myWindow=null;
	function clean()
	{
	if(myWindow)myWindow.close();
	}



       function rashaproverka(textObj)
       {   //проверка на русские буквы
           var regExpObj = /^([А-Яа-я]|[-]|[ ]|[\.]){1,}$/i;
           if(regExpObj.exec(textObj.value) == null) return true;  //если найдено несовпадение с шаблоном
           return false; //если ничего лишнего не найдено, то выходим здесь
       }

       function tellength(textObj)
       {   //проверка на кол-во знаков
		if(textObj.value.length != 10) return true;
		return false;
       }

       function telcifra(textObj)
       {   //проверка на цифры
           var regExpObj = /^[\d]{1,}$/i;
           if(regExpObj.exec(textObj.value) == null) return true;  //если найдено несовпадение с шаблоном
           return false; //если ничего лишнего не найдено, то выходим здесь
       }

