var form = new Array();
var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
 

 var error = new Array();
 error[0] = new Array('Вопрос слишком короткий или он не задан', 'Название издания слишком короткое или поле не заполнено', 'Имя слишком короткое или поле не заполнено', 'email введен некорректно', 'возрост не указан', 'ссылки на резюме нет', 'пол не выбран', 'Фамилия слишком короткая или поле не заполнено');
 error[1] = new Array('Please fill question field', 'Please fill media name', 'Please fill your name', 'Please fill your email address', 'Please fill your age', 'There is no link to your resume', 'Please choose your sex', 'Your last name is too short');


form['submit'] = 0;
form['pressa'] = 0;

function checkEmail(e) {
 if (!filter.test(e.value)) {
  $(e).addClass("red");
  return false;
 }
 else {
  $(e).removeClass("red");
  return true;
 }
}

function checkInput(e, l) {
 if (!l)
  l = 3;
 if (e.value.length < l) {
  $(e).addClass("red");
  return false;
 }
 else {
  $(e).removeClass("red");
  return true;
 }
}

function checkForm(e, t, l) {
 if (!l)
  var l = 0;

 if (t == 'subscribe') {
  if (checkEmail(document.getElementById('email')))
   e.submit();
  else
   alert(error[l][3]);
 }


 if (t == 'pressa') {
  if (checkEmail(document.getElementById('pochta'))) 
   if (checkInput(document.getElementById('name'))) 
    if (checkInput(document.getElementById('izd'))) 
     if (checkInput(document.getElementById('text')))
      e.submit();
     else
      alert(error[l][0]);
    else
     alert(error[l][1]);
   else
    alert(error[l][2]);
  else
   alert(error[l][3]);
 }
 
 if (t == 'vakancy') {
  if (checkInput(document.getElementById('fam')))
   if (checkInput(document.getElementById('name')))
    if (checkEmail(document.getElementById('pochta')))
     if (checkInput(document.getElementById('age'), 1))
      if (checkInput(document.getElementById('link')))
       if (document.getElementById('pol1').value > 0 || document.getElementById('pol2').value > 0)
        e.submit();
       else
        alert(error[l][6]);
      else
       alert(error[l][5]);
     else
      alert(error[l][4]);
    else
     alert(error[l][3]);
   else
    alert(error[l][2]);
  else
   alert(error[l][7]);
 }
}