   
 function TourOpinionOrderValidate(){
   if(document.TourOpinionOrder.authorname.value==""){
    alert("Вы не заполнили поле Ваше имя");
	document.TourOpinionOrder.authorname.focus();
    return false;
   }
   if (document.TourOpinionOrder.authormail.value!="" && !(/[0-9a-z_]+@[0-9a-z_^.]+.[a-z]{2,3}/.test(document.TourOpinionOrder.authormail.value)) )	{
 	alert("Введите корректный E-mail адрес");
	document.TourOpinionOrder.authormail.focus();
	return false;
	}	
   if(document.TourOpinionOrder.message.value==""){
    alert("Вы не заполнили поле Ваш отзыв по туру");
	document.TourOpinionOrder.message.focus();
    return false;
   }
   mestext = document.TourOpinionOrder.message.value;
   text_num = mestext.length;
   maxtext_num = 10000;
   if(text_num > maxtext_num){
    alert("Извините, но длина вашего сообщения превышает заданный лимит " +maxtext_num+ " символов. ");
    return false;
   }
   else  {
   alert("Спасибо за внимание!");
   window.opener = self;
   self.close();
   return true;
  }
 }

 function TourOpinionOrderValidateEng(){
   if(document.TourOpinionOrder.authorname.value==""){
    alert("The field Your name is empty!");
	document.TourOpinionOrder.authorname.focus();
    return false;
   }
   if (document.TourOpinionOrder.authormail.value!="" && !(/[0-9a-z_]+@[0-9a-z_^.]+.[a-z]{2,3}/.test(document.TourOpinionOrder.authormail.value)) )	{
 	alert("E-mail is not correct");
	document.TourOpinionOrder.authormail.focus();
	return false;
	}	
   if(document.TourOpinionOrder.message.value==""){
    alert("The field Your opinion about tour is empty!");
	document.TourOpinionOrder.message.focus();
    return false;
   }
   mestext = document.TourOpinionOrder.message.value;
   text_num = mestext.length;
   maxtext_num = 10000;
   if(text_num > maxtext_num){
    alert("Sorry, but your message is too long. Maximum is " +maxtext_num+ " symbols. ");
    return false;
   }
   else  {
   alert("Thank you!");
   window.opener = self;
   self.close();
   return true;
  }
 }
