function trim(s1) {
  s=new String(s1);
  while ((s.length>0) && (s.charAt(s.length-1)==" ")) 
    s = s.substr(s,s.length-1);
  return s;
}

function EMailChecker(str)
  {return str.match(/^(\w|-|\d|_)+(\.(\w|-|\d|_)+)*@(\w|-|\d)+(\.(\w|-|\d)+)+$/)}


function form_valid(){

	if(trim(document.form1.fname.value)==""){
        alert("Заполните поле Фамилия Имя Отчество!");
		document.form1.fname.focus();
		return false;}

	if(trim(document.form1.femail.value)==""){
        alert("Заполните поле E-mail!");
		document.form1.femail.focus();
		return false;}

	if(trim(document.form1.ftext.value)==""){
        alert("Заполните поле Текст письма!");
		document.form1.ftext.focus();
		return false;}

	if (!EMailChecker(trim(document.form1.femail.value))){
		alert("Неправильный email!");
		document.form1.femail.focus();
		return false;}

}

