

function agg_carr(id_pd) {
  // variabili di funzione
  var
    // assegnazione oggetto XMLHttpRequest
    ajax = assegnaXMLHttpRequest(),
    // assegnazione elemento del documento
    elemento = prendiElementoDaId("ccod1"),

    quantita=document.getElementsByName('qnt_'+id_pd)[0].value,
    // risultato booleano di funzione
    usaLink = true;

//variabile dinamica
eval("var prezzo = document.articoli.pr_" + id_pd + ".value");
eval("var lung = document.articoli.pr_" + id_pd + ".length");


  if(!document.getElementsByName('colori_'+id_pd)[0])
      var colore="";
      else
      eval("var colore = document.articoli.colori_" + id_pd + ".options[document.articoli.colori_" + id_pd + ".selectedIndex].value");


  if(!document.getElementsByName('misure_'+id_pd)[0])
      var misure="";
      else
      eval("var misure = document.articoli.misure_" + id_pd + ".options[document.articoli.misure_" + id_pd + ".selectedIndex].value");


//variabile dinamica




//alert(document.articoli.as.length);
//alert (document.articoli.pr_55.value);




  // se l'oggetto XMLHttpRequest non è nullo
  if(ajax) {
    // il link al file non deve essere usato
    usaLink = false;

    // impostazione richiesta asincrona in GET
    // del file specificato
    ajax.open("post",'carrello_pr.php', true);
    ajax.setRequestHeader("content-type","application/x-www-form-urlencoded");

    // rimozione dell'header "connection" come "keep alive"
    ajax.setRequestHeader("connection", "close");

    // impostazione controllo e stato della richiesta
    ajax.onreadystatechange = function() {

      // verifica dello stato
      if(ajax.readyState === readyState.COMPLETATO) {
        // verifica della risposta da parte del server
        if(statusText[ajax.status] === "OK")
          // operazione avvenuta con successo
          {
          ///document.modulo.prodotto.value = ajax.responseText;
          var result = ajax.responseText;
          eval(result);
          //document.getElementsByName('tot_pr').innerHTML =dati[1];
          document.getElementById('cr_sx').innerHTML =dati[0];
          document.getElementById('cr_dx').innerHTML =dati[1];

          //dato del prezzo
          //document.getElementById('tot_eur').innerHTML =dati[2];

          }
        else {
          // errore di caricamento
          elemento.innerHTML = "Impossibile effettuare l'operazione richiesta.<br />";
          elemento.innerHTML += "Errore riscontrato: " + statusText[ajax.status];
        }
      }
    }

    // invio richiesta
    ajax.send("id_pd="+id_pd+"&qnt="+quantita+"&prezzo="+prezzo+"&misure="+misure+"&colore="+colore);
    alert("prodotto aggiunto al carrello");
  }


clearInterval(interval);

  return usaLink;

}


