//funzione ajax per inserire un articolo nel carrello 
function aggiungiArticoloAlCarrello(id_articolo){
  var sessionid=document.getElementById(id_articolo+'_cart-sessionid').value;
  var itemid=document.getElementById(id_articolo+'_cart-itemid').value;
  var itemprice=document.getElementById(id_articolo+'_cart-itemprice').value;
  var itemqty=document.getElementById(id_articolo+'_cart-itemqty').value;
  var wait_id=id_articolo+'_wait';
  
  //alert(sessionid+' - '+itemid+' - '+itemprice+' - '+itemqty+' - '+wait_id);
  document.getElementById(wait_id).innerHTML="<img src='tco/img/ajax-loader.gif' alt='in caricamento' style='width:16px;height:11px;margin-top:5px;border:0px;'>";
  
  var ajax = new sack();
  ajax.requestFile = "tco/class/CART.class.php";
  ajax.method = "GET";
  ajax.element = wait_id;
  ajax.setVar("action","insert_item");
  ajax.setVar("sessionid",sessionid);
  ajax.setVar("itemid",itemid);
  ajax.setVar("itemprice",itemprice);
  ajax.setVar("itemqty",itemqty);
  ajax.runAJAX();
  
  ajax.onCompletion = function(){document.getElementById(wait_id).innerHTML="<input type=\"image\" src=\"img/aggiungicarrello.png\" class=\"button\" onclick=\"aggiungiArticoloAlCarrello('"+itemid+"'); aggiornaNumeroArticoliNelCarrello('"+sessionid+"'); aggiornaElencoArticoliNelCarrello('"+sessionid+"'); return false;\"/>";};  
}

//funzione per aggiornare la quantità di articoli nel carrello
function aggiornaNumeroArticoliNelCarrello(sessionid){
  var element_id='cart_item_count';
  //alert('ciao'+sessionid);
  //document.getElementById(element_id).innerHTML="<img src='tco/img/ajax-loader-fb.gif' alt='in caricamento' style='padding:0px;border:0px;'>";
  
  var ajax = new sack();
  ajax.requestFile = "tco/class/CART.class.php";
  ajax.method = "GET";
  ajax.element = element_id;
  ajax.setVar("action","count_items");
  ajax.setVar("sessionid",sessionid);
  ajax.runAJAX();
}

//funzione per aggiornare l'elenco articoli nel carrello
function aggiornaElencoArticoliNelCarrello(sessionid){
  var element_id='cart_content';
  //document.getElementById(element_id).innerHTML="";
  
  var ajax = new sack();
  ajax.requestFile = "tco/class/CART.class.php";
  ajax.method = "GET";
  ajax.element = element_id;
  ajax.setVar("action","item_list");
  ajax.setVar("sessionid",sessionid);
  ajax.runAJAX();
}

//funzione per eliminare un articolo dal carrello
function eliminaArticoloDaCarrello(sessionid, articolo){
  var element_id=articolo+'_delete';
  document.getElementById(element_id).innerHTML="<img src='tco/img/ajax-loader.gif' alt='in caricamento' style='padding:0px;border:0px;'>";
  
  var ajax = new sack();
  ajax.requestFile = "tco/class/CART.class.php";
  ajax.method = "GET";
  ajax.element = element_id;
  ajax.setVar("action","delete_item_from_cart");
  ajax.setVar("sessionid",sessionid);
  ajax.setVar("articolo",articolo);
  ajax.runAJAX();  
}

//esegui refresh della pagina
function timedRefresh(timeoutPeriod) {
	setTimeout("location.reload(true);",timeoutPeriod);
}


