//
  function CheckTxtField(txt, txtAlarm)
  {
  	txt = txt.replace(/\s+/g, "");
  	if(txt.length == 0)
  	{
  		if(txtAlarm != "")
  			alert('Заполните поле "' + txtAlarm + '"!');
  		return false;
  	}
  	return true;
  }
//
  function CheckTxtFieldN(txt, txtAlarm, n)
  {
  	txt=txt.replace(/\s+/g, "");
  	if(txt.length < n)
  	{
  		if(txtAlarm!="")
  			alert('Заполните поле "' + txtAlarm + '"!');
  		return false;
  	}
  	return true;
  }
//
	function checkOrderDetails(type)
	{
		if(!CheckTxtField(document.order.namecart.value, "Наименование заказа"))
			return false;
		if(!CheckTxtField(document.order.fio.value, (type == 'f') ? 'ФИО': 'Контактное лицо'))
			return false;
		if(!CheckTxtField(document.order.tel.value, "Телефон"))
			return false;
		if(!CheckTxtField(document.order.mail.value, "E-mail"))
			return false;
		if(!CheckTxtField(document.order.address_dost.value, "Адрес доставки"))
			return false;
		if(!CheckTxtField(document.order.time_dost.value, "Время доставки"))
			return false;

		if(type == "u")
		{
  		if(!CheckTxtField(document.order.nameKontr.value, "Название организации"))
  			return false;
  		if(!CheckTxtField(document.order.address_ur.value, "Юридический адрес"))
  			return false;
  		if(!CheckTxtFieldN(document.order.inn.value, "ИНН", 12))
  			return false;
  		if(!CheckTxtFieldN(document.order.kpp.value, "kpp", 9))
  			return false;
		}
  	
  	s = document.order.mail.value;
  	var re = new RegExp("^[0-9a-z-_\\.]+@[0-9a-z-_\\.]+\.[a-z]{2,5}$", "i");
  	var r = s.search(re);
  	
  	if(r == -1) 
  	{
  		alert("Неправильно введен email!"); 
  		return false;
  	}

  	return true;
	}
