//
  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 Supermarket_Order_CheckDetails(type)
	{
		if(!document.order.offerta.checked){ 
	alert("Ознакомтесь, пожалуйста с договором ОФЕРТА и подтвердите согласие с ним"); return false;
}
		if(!CheckTxtField(document.order.namecart.value, "Наименование заказа"))
			return false;
		if(!CheckTxtField(document.order.lastName.value, 'Фамилия'))
			return false;
		if(!CheckTxtField(document.order.firstName.value, 'Имя'))
			return false;
		if(!CheckTxtField(document.order.middleName.value, 'Отчество'))
			return false;
		if(!CheckTxtField(document.order.tel.value, 'Телефон'))
			return false;

		if(!CheckTxtField(document.order.mail.value, "E-mail"))
			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;
	}
//
  function Supermarket_Cart_CheckArticulsForm()
  {
    var d = document;
    var f = d.articulsForm;

    var found = 0;
    
    for(var i = 0; i < f.elements.length; i++)
    {
      var e = f.elements[i];
      var e_ = f.elements[i + 1];
      if (e.name == 'articul')
      {
        if (e.value != '' && parseInt(e_.value) > 0)
        {
          found = 1;
        }
        else if (e.value != '' || (e_.value != '' && e_.value != '0'))
        {
          alert('Неверные данные!');
          found = 0;
          break;

//          e.value = '';
//          e_.value = '';
        }
      }
    }
    if (found == 1)
    {
        return true;
    }
    else
    {
      return false;
    }
  }

