var check1 = new Array();

check1[0] = new Array("name", /\S+/, "Неверно указано имя!");  
check1[1] = new Array("email", /\S+/, "Неверно указан адрес электронной почты!");
check1[2] = new Array("phone", /\S+/, "Неверно указан телефон!");
check1[3] = new Array("text", /\S+/, "Неверно указан текст сообщения!");
check1[4] = new Array("yourcode", /^[0-9]{3}$/, "Неверно указан код подтверждения!");

var check2 = new Array();
check2[0] = new Array("stext", /\S+/, "Не указано ключевое слово!");

function CheckFeedback(f){
   var q,e,check;

   check=check1;

   for(q=0;q<check.length;q++){
      try{
         eval('e=f.'+check[q][0]+';');
         if(e.value.search(check[q][1])<0){alert(check[q][2]);e.focus();e.select();return false;}
      }catch(e){}
   }

   if (IsEmail(f.email.value) == false) { alert("Введите корректный адрес электронной почты"); f.email.focus(); return false; }

   z = confirm("Указанная информация верна?");
   if(z==true) return true;
          else return false;

   return true;
}

function CheckSearch(f){
   var q,e,check;

   check=check2;

   for(q=0;q<check.length;q++){
      try{
         eval('e=f.'+check[q][0]+';');
         if(e.value.search(check[q][1])<0){alert(check[q][2]);e.focus();e.select();return false;}
      }catch(e){}
   }


   return true;
}

