// Проверка того, что в текстовом поле есть хотя бы один символ
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 validateForm(form) {
 if (isNotEmpty(form.fio)) {
  if (isNotEmpty(form.email)) {
   if (isEMailAddr(form.email)) {
    if (isNotEmpty(form.keystring)) {
      return true;
     }else 
     {
        alert("Введите код с картинки.");
	form.keystring.focus();
     } 

   }else 
   {
        alert("Проверьте формат email адреса.");
	form.email.focus();
   } 

  }else 
  {
        alert("Пожалуйста, заполните поле 'Почтовый ящик(email)'");
	form.email.focus();
  } 
 }else 
 {
        alert("Пожалуйста, заполните поле 'Имя'");
	form.fio.focus();
 } 
 return false;
} 

function calcOrder(form){
 form.checkout.value=0; 
 form.calc.value=1; 
 form.submit()
}

function validateOrder(form) {
 if (isNotEmpty(form.fio)) {
  if (isNotEmpty(form.phone)) {
   if (isEMailAddr(form.email)) {
     if (form.dost.value != "1")
     {
       if (!isNotEmpty(form.index)) {
        alert("Пожалуйста, заполните поле 'Индекс'");
	form.index.focus();
        return false;
       }
       if (!isNotEmpty(form.region)) {
        alert("Пожалуйста, заполните поле 'Регион(область)'");
	form.region.focus();
        return false;
       }
       if (!isNotEmpty(form.city)) {
        alert("Пожалуйста, заполните поле 'Город'");
	form.city.focus();
        return false;
       }
       if (!isNotEmpty(form.address)) {
        alert("Пожалуйста, заполните поле 'Адрес'");
	form.address.focus();
        return false;
       }
     }
     form.checkout.value=1;
     form.calc.value=0;
     form.submit();
     return true;
   }else 
   {
        alert("Пожалуйста, заполните поле 'email'");
	form.email.focus();
   } 

  }else 
  {
        alert("Пожалуйста, заполните поле 'Телефон'");
	form.phone.focus();
  } 
 }else 
 {
        alert("Пожалуйста, заполните поле 'Имя'");
	form.fio.focus();
 } 
 return false;
} 


