function check_it(form) {
   required = new Array('names','phone','count_place');
   var color = "#fff";
   var high_color = "#ffd";
   var error = false;
   var error_message = 'Заполните пожалуйста все поля';
   var first = -1;
   var patterns = new Array();
   patterns["email"] = /^[a-z0-9_\-\.]+@[a-z0-9_\-\.]+\.[a-z0-9]{2,4}$/i;
   
   
   for (i=0;i<required.length;i++) {
      if (form[required[i]].value == "") {
         error = true;
         form[required[i]].style.background = high_color;
         if (first == -1) {
            first = i;
         }         
      }
      else{
         form[required[i]].style.background = color;
      }
      if (patterns[required[i]]) {
         var val = form[required[i]].value;
         if ( !val.match(patterns[required[i]]) ){
            error = true;
            form[required[i]].style.background = high_color;
            form[required[i]].value = '';
            if (first == -1) {
               first = i;
            }         
         }      
      }
   }
   
   if (error) {
      alert(error_message);
      form[required[first]].focus();
      return false;
   }
   else {
      return true;   
   }
}


function check(form) {
   //alert(error_message);
   required = new Array('names', 'tel');
   var color = "#fff";
   var check = 0;
   var high_color = "#ffd";
   var error = false;
   var error2 = false;
   var error_message = 'Заполните пожалуйста указанные поля';
   var error_to_mes = 'Укажите количество мест';
   var first = -1;
   
   
   for (i=0;i<required.length;i++) {
      if (form[required[i]].value == "") {
         error = true;
         form[required[i]].style.background = high_color;
         if (first == -1) {
            first = i;
         }         
      }
      else{
         form[required[i]].style.background = color;
      }
   }
   
   
   for (j=0;j<form['nomer'].length;j++) {
		 if(form['nomer'][j].checked) { check = 1;}
		}
		 if(check == 0){
			alert ('Выберите тип номера');
			return false;
		}
   
    if ((form['count_place'].value == "")  && (form['count_place_child'].value == "")) {
		error2 = true;
   }
   
   if (error) {
      alert(error_message);
      form[required[first]].focus();
      return false;
   } else if (error2) {
	 alert(error_to_mes);
     return false;
   }
   else {
      return true;   
   }
}


