function check_order() {
var arr_check = [true, true, true, true, true, true, true, true];

  if (document.forms.zakaz_form.hotel.value == '') {
  document.all['err1'].style.visibility='visible'; 
  arr_check[0] = false;
  } 
  else {
  document.all['err1'].style.visibility='hidden';
  }
  
  if (document.forms.zakaz_form.room.value == 'не выбрано') {
  document.all['err2'].style.visibility='visible'; 
  arr_check[1] = false;
  } 
  else {
  document.all['err2'].style.visibility='hidden';
  }  

var dateObj = new Date(document.lastModified);
var this_date = dateObj.getDate()
var this_year = dateObj.getYear();
var this_month = dateObj.getMonth() + 1;

  if ((document.forms.zakaz_form.d.value == this_date && document.forms.zakaz_form.m.value == this_month && document.forms.zakaz_form.y.value == this_year) || document.forms.zakaz_form.tur_period.value == 'не выбрано') {
  document.all['err3'].style.visibility='visible'; 
  arr_check[2] = false;
  } 
  else {
  document.all['err3'].style.visibility='hidden';
  } 
  
  if (document.forms.zakaz_form.email.value == '') {
  document.all['err4'].style.visibility='visible'; 
  arr_check[3] = false;
  } 
  else {
  document.all['err4'].style.visibility='hidden';
  }   
  
  if (document.forms.zakaz_form.client_fio.value == '') {
  document.all['err5'].style.visibility='visible'; 
  arr_check[4] = false;
  } 
  else {
  document.all['err5'].style.visibility='hidden';
  }   
    
  if (document.forms.zakaz_form.client_phone.value == '') {
    document.all['err6'].style.visibility='visible'; 
    arr_check[5] = false;
  } 
  else {
    document.all['err6'].style.visibility='hidden';
  }

  if (document.forms.zakaz_form.how_to_find.value == 'не выбрано') {
    document.all['err7'].style.visibility='visible'; 
    arr_check[6] = false;
  } 
  else {
    document.all['err7'].style.visibility='hidden';
  }

  if (document.forms.zakaz_form.codegen.value == '') {
    document.all['err8'].style.visibility='visible'; 
    arr_check[7] = false;
  } 
  else {
    document.all['err8'].style.visibility='hidden';
  }

 indicator = true;
 j = 0;
  while (indicator == true) 
  {
      for (i=0;i<arr_check.length;i++) 
      {
        if (arr_check[i] == true) 
        {
          indicator = true;
        }
        else 
        {
          indicator = false;
          document.all['errors_found'].style.visibility='visible';
          //document.anchors[0].focus();
          document.forms.zakaz_form.top.focus();
          return false;
        }
      }
    j = j + 1;
    if (j == arr_check.length) 
    {
     return true;
    }      
  }

}