// Функция, осуществляющая AJAX запрос.
function loadXMLDoc(method, url) {
  if (window.XMLHttpRequest) {
    req = new XMLHttpRequest();
    req.onreadystatechange = processReqChange;
    req.open(method, url, true);
    req.send(null);
  } else {
    if (window.ActiveXObject) {
      req = new ActiveXObject("Microsoft.XMLHTTP");
      if (req) {
        req.onreadystatechange = processReqChange;
        req.open(method, url, true);
        req.send(null);
      }
    }
  }
}

// Функция, выполняемая при изменении статуса
// запроса, если статус  равен 200, данные получены.
function processReqChange() {
  if (req.readyState == 4) {
    if (req.status == 200) {
      getCart(req.responseXML.documentElement);
    } else {
      alert("There was a problem retrieving the XML data:\\n" + req.statusText + " \\n " + req.status);
    }
  }
}

function add_cart(id) {
  var url = "http://prezent.spb.ru/ajax.php?id=" + id;
  if (id != 0) {
    loadXMLDoc("get", url);
  }
}

function getCart(xml) {
  if (xml == null) return 0;
  var cart = xml.getElementsByTagName("var");
  if (cart.length == 0) return 0;
  document.getElementById('cart').innerHTML = cart[0].firstChild.data;

}


