function addToCart(formular, id_multishop, isdemand) {
   var item_count = formular.item_count.value;
   var productid = formular.id_product.value;

   var adresa = '/index.php?ma=ajax&sid=pcart&ms=' + id_multishop + '&item_count=' + item_count + '&id_product=' + productid;

   var elementy = formular.getElementsByTagName('select');
   var pocet = elementy.length;

   for (var x = 0; x < pocet; x++) {
      if (elementy[x].value > 0)
	 adresa += "&variant[]=" + elementy[x].value;
   }

   elementy = formular.getElementsByTagName('input');
   pocet = elementy.length;

   for (var x = 0; x < pocet; x++) {
      if (elementy[x].type == "radio" && elementy[x].checked)
	 adresa += "&variant[]=" + elementy[x].value;
   }

   if (isdemand)
      adresa += '&demand=1';


    if (!send_xmlhttprequest(cartInfoMessage, 'GET', adresa))
      return true;

   return false;
}

function cartInfoMessage(xmlhttp) {
   if (xmlhttp.readyState == 4) {
      var cart = '';
      var info = xmlhttp.responseXML.getElementsByTagName('info')[0].firstChild.data;
      var isdemand = xmlhttp.responseXML.getElementsByTagName('isdemand')[0].firstChild.data;
      var bad = xmlhttp.responseXML.getElementsByTagName('bad')[0].firstChild.data;
      var blockname = isdemand == 1 ? 'demand' : 'cart';

      var nodes = xmlhttp.responseXML.getElementsByTagName('cart')[0].childNodes;

      for (var i = 0; i < nodes.length; i++)
	 cart += nodes[i].data;

      var badClass = "swin_cart";

      if (bad == 1)
	 badClass += " message_win swin_bad";

      SWindow.Open(505, 0, info, badClass);

      if (bad != 1) {
	 document.getElementById(blockname + '_in').innerHTML = cart;
	 document.getElementById(blockname).className = '';
	 document.getElementById(blockname + '_vt').className = 'ltit jetamneco';
	 document.getElementById(blockname + '_vt_in').innerHTML = xmlhttp.responseXML.getElementsByTagName('text')[0].firstChild.data;
      }
   }
}
