//<!--
function CheckForm( name ) {
  f = document.forms[name];
  err = 0;
  if( name == 'news1' ) {
    email = f.email.value; th = 0;
    err = CheckEmail(email); if( err != 0 ) { f.email.focus(); }
  } else if( name == 'forum' ) {
    if(f.author.value==''){ alert('Введите Ваше имя'); f.author.focus(); err++; }
    else if(f.theme.value==''){ alert('Введите тему сообщения'); f.theme.focus(); err++; }
    else if(f.message.value==''){ alert('Введите сообщение'); f.message.focus(); err++; }
  } else if( name == 'faq' ) {
  	email = f.email.value; 
    err = CheckEmail(email); if( err != 0 ) { f.email.focus(); }
    else if (f.fio.value == "") { alert("Введите Ваше имя"); f.fio.focus(); err++; }
    else if (f.question.value == "" ) { alert("Введите свой вопрос"); f.question.focus(); err++; }
  } else if( name == 'search' ) {
    if( f.search_str.value == "" ) { alert("Введите строку поиска"); f.search_str.focus(); err++; }
  }
  if( err == 0 ) f.submit();
  else return false;
}

function CheckEmail(email) {
  err = 0;
  if (email == "" ) { alert("Не введен email"); err++; }
  else {
      pos1 = email.indexOf("@"); pos2 = email.indexOf(".", pos1); 
      end = email.substring(pos2+1, email.length);
      if (pos1 == -1 || pos2 == -1 || end.length < 2) { alert("Неправильно введен email"); err++; }
      else if( email != escape(email) ) { alert("Не используйте русских букв и специальные символы в поле email"); err++; }
  }    
  return err;
}

//-->

