function checkFaqForm(form)
{
 var i,j;
 var str = ''; 

 var bad_field;
 var fields = new Array();
 var prompts = new Array();

fields[fields.length] = 'fio';
prompts[prompts.length] = 'Имя';

fields[fields.length] = 'email';
prompts[prompts.length] = 'E-mail';

fields[fields.length] = 'name';
prompts[prompts.length] = 'Ваш вопрос';

 for (i = 0; i < fields.length; i++)
 {
  var field = xget(fields[i]);
  var is_bad=0;
  if (field.value=='')
  {
        if (str != '')
        {
                str += '\n';
        }else{
                bad_field = field;
        }
        str += prompts[i];		
  }
 }
 
 if (str != ''){
   alert("Не заполнены необходимые поля:\n" + str);
   bad_field.focus();
   return false;
 } else   
 {
 	    var field = xget('email');
		if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(field.value))) {
			alert('Вы ввели не правильный e-mail адрес');
			return false;
		}
  
  }
   
return true;
}

function checkContactForm(form)
{

 var i,j;
 var str = ''; 

 var bad_field;
 var fields = new Array();
 var prompts = new Array();

fields[fields.length] = 'fio';
prompts[prompts.length] = 'ФИО';

fields[fields.length] = 'email';
prompts[prompts.length] = 'Электронный адрес';

fields[fields.length] = 'name';
prompts[prompts.length] = 'Вопрос';

 for (i = 0; i < fields.length; i++)
 {
  var field = xget(fields[i]);
  var is_bad=0;
  if (field.value=='')
  {
        if (str != '')
        {
                str += '\n';
        }else{
                bad_field = field;
        }
        str += prompts[i];
  }
 }
 
 if (str != ''){
   alert("Не заполнены необходимые поля:\n" + str);
   bad_field.focus();
   return false;
 } else   
 {
 	    var field = xget('email');
		if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(field.value))) {
			alert('Вы ввели не правильный e-mail адрес');
			return false;
		}
  
  }
   
return true;
}