//Скрипт проверки формы обратной связи
String.prototype.trim=function(){
    return this.replace(/^\s+|\s+$/g,'');
  };

function checkForm(){
    var error=false;
    var errortext='';
    var focus_flag=false;

    var inputs = document.getElementById('FeedbackForm').getElementsByTagName('input');
    var textareas = document.getElementById('FeedbackForm').getElementsByTagName('textarea');
    location.href = '#message';

    for(x=0;x < inputs.length;x++){
          if(inputs[x].type=='text'){
    
              if(inputs[x].id=='Form_Name') {
                if(!(/^[a-zа-я]{2,}$/i.test(inputs[x].value.trim()))){
                  error=true;
                  errortext+='Неверное <b>Имя</b><br />';
                  if (!focus_flag) { inputs[x].focus(); focus_flag = true; }
                }
              }
              if(inputs[x].id=='Form_Email') {
                if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/i.test(inputs[x].value.trim()))){
                  error=true;
                  errortext+='Неверный <b>E-Mail</b><br />';
                  if (!focus_flag) { inputs[x].focus(); focus_flag = true; }
                }
              }
              if(inputs[x].id=='Form_Captcha') {
              	if(inputs[x].value.trim().length==0){
                  error=true;
                  errortext+='Нужно заполнить поле <b>Код с картинки </b><br />';
                  if (!focus_flag) { inputs[x].focus(); focus_flag = true; }
                }
              }
          }
      }
      for(x=0;x < textareas.length;x++){
          if(textareas[x].id=='Form_Message')
            if(!(/^.+$/.test(textareas[x].value.trim()))){
              error=true;
              errortext+='Нужно заполнить поле <b>Сообщение</b><br />';
              if (!focus_flag) { textareas[x].focus(); focus_flag = true; }
            }
      }
    if(error){
      document.getElementById('message_box').className='message_error';
      document.getElementById('message_box').innerHTML=errortext;
      return false;
    }
    else {
      document.getElementById('message_box').className='message_ok';
      document.getElementById('message_box').innerHTML='';
      return true;
    }
}

