


/** odeslání XMLHttp požadavku @param function obsluha funkce zajišťující 
 *obsluhu při změně stavu požadavku, dostane parametr s XMLHttp objektem 
 * @param string method GET|POST|... 
 *  @param string url URL požadavku 
 *   @param string [content] tělo zprávy 
 *    @param array [headers] pole předaných hlaviček ve tvaru { 'hlavička': 'obsah' } 
 *     @return bool true v případě úspěchu, false jinak 
 */  

 function send_xmlhttprequest(obsluha, method, url, content, headers) { 
  var xmlhttp = (window.XMLHttpRequest ? new XMLHttpRequest : (window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : false));
   if (!xmlhttp) { return false; } 
   
  xmlhttp.open(method, url); 
  xmlhttp.onreadystatechange = function() { 
      obsluha(xmlhttp); 
      }; 
      
  if (headers) { 
      for (var key in headers) { 
        xmlhttp.setRequestHeader(key, headers[key]); 
        } 
    } 
  xmlhttp.send(content); 
  
  return true; 
} 



function kosik_odebrat(id) { 
  // odeslání požadavku na aktualizaci dat  
  
  if (!send_xmlhttprequest(anketa_obsluha, 'GET', 'ajax/ajaxCart.php?removeFromcart='+id)){ 
      return false; 
  } 
     
    //document.getElementById('celkemKc' + id).style.display='none'; 
    // zobrazení hlasu u klienta  
    // znemožnění opětovného hlasování smazáním odkazů  
    
    //for (var key in document.getElementById('anketa').getElementsByTagName('td')) { 
    //  var val = document.getElementById('anketa').getElementsByTagName('td')[key]; 
    //  if (val.className == 'odpoved') { val.innerHTML = val.firstChild.innerHTML; } 
    //  } document.getElementById('stav-anketa').innerHTML = 'Ukládá se'; 
      
  return true; 
      
} 




function kosik_pridat(id,mnozstvi) { 
  // odeslání požadavku na aktualizaci dat  
  
  if (!send_xmlhttprequest(anketa_obsluha, 'GET', 'ajax/ajaxCart.php?add2cart='+id+'&mnozstvi='+mnozstvi)){ 
      return false; 
  } 
    
    
    // zobrazení hlasu u klienta  
    // znemožnění opětovného hlasování smazáním odkazů  
    
    //for (var key in document.getElementById('anketa').getElementsByTagName('td')) { 
    //  var val = document.getElementById('anketa').getElementsByTagName('td')[key]; 
    //  if (val.className == 'odpoved') { val.innerHTML = val.firstChild.innerHTML; } 
    //  } document.getElementById('stav-anketa').innerHTML = 'Ukládá se'; 
      
  return true; 
      
} 
 
 
 
 
 

function anketa_obsluha(xmlhttp) { 
      if (xmlhttp.readyState == 4) {
         // aktualizace odpovědí na základě aktuálního stavu  
    
      var brokenWords=xmlhttp.responseText.split(';');
    
     if (x = document.getElementById('celkemKc')){
         x.innerHTML = brokenWords[0];
         }
      } 
     
     if (y = document.getElementById('sleva')){
         y.innerHTML = brokenWords[1];
         }
      }
     



