// Проверка того, что в текстовом поле есть хотя бы один символ
function isNotEmpty(elem) {
    var str = elem.value;
    var re = /.+/;
    if(!str.match(re)) {
//        alert("Пожалуйста, заполните поле ");
//	elem.focus();
        return false;
    } else {
        return true;
    }
}
// Проверка того, что в поле правильный адрес e-mail
function isEMailAddr(elem) {
	var str = elem.value;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) {
        return false;
    } else {
        return true;
    }
} 
function validatemail(form) {
  if (isNotEmpty(form.e_mail) && form.e_mail.value!="Подпишитесь на новости") {
   if (isEMailAddr(form.e_mail)) {
     form.submit();
     return true;
   }else 
   {
        alert("Проверьте формат адреса.");
	form.e_mail.focus();
   } 

  }else 
  {
        alert("Пожалуйста, заполните поле 'e-mail'");
	form.e_mail.focus();
  } 
 return false;
} 

function validateorder(form) {
 if (isNotEmpty(form.fio)) {
  if (isNotEmpty(form.contacts)) {
   if (isNotEmpty(form.e_mail)) {
    if (isEMailAddr(form.e_mail)) {
     form.submit();
     return true;
    }else 
    {
        alert("Проверьте формат адреса.");
	form.e_mail.focus();
    } 

   }else 
   {
        alert("Пожалуйста, заполните поле 'e-mail'");
	form.e_mail.focus();
   } 
  }else 
  {
        alert("Пожалуйста, заполните поле 'Контакты'");
	form.contacts.focus();
  } 
 }else 
 {
        alert("Пожалуйста, заполните поле 'Имя'");
	form.fio.focus();
 } 
 return false;
} 

