function check_question(form) {
   required = new Array('data[Question][name]','data[Question][email]','data[Question][question]','data[Question][verif_code]');
   var color = "#fff";
   var high_color = "#FFFFCC";
   var error = false;
   var error_message = 'Пожалуйста заполните обязательные поля';
   var first = -1;
   var patterns = new Array();
   patterns["data[Question][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;
			rror_message = 'Вы ввели неверный E-mail';
            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_review(form) {
   required = new Array('data[Review][name]','data[Review][email]','data[Review][text]');
   var color = "#fff";
   var high_color = "#FFFFCC";
   var error = false;
   var error_message = 'Пожалуйста заполните обязательные поля';
   var first = -1;
   var patterns = new Array();
   patterns["data[Review][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;
			rror_message = 'Вы ввели неверный E-mail';
            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 openPopup(element){		
		return hs.expand(element)
	}	
 	

