
//--- Aggiorna riga carrello in base a taglia, colore e quantita'
function fAggiornaRiga( pintRiga, pstrCampo, pstrCarrello, pintDownloads ) {
	
	if( pstrCampo == "quantita" && pintDownloads > 0 ) {
		
		$( "quantita_" + pintRiga ).value = 1;
		$("alert").innerHTML = "Non &egrave possibile modificare la quantit&agrave; dei prodotti da scaricare.";
		$("alert").style.display = "";
		setTimeout( 'fAlert()', 4000 );
			
	} else {
		
		ostrCommand = ( pstrCarrello == "sessione" ? "setRigaSessione" : "setRigaCliente" );
		
		$("preload_carrello").innerHTML = '<img src="immagini/preload/loader_bform.gif" alt="loader" />';
		
		//-- Ajax : inizio
		new Ajax.Request('include/ajax/setCarrello.php',
		  {
		    method:'get',
		    parameters: { command: ostrCommand
		    			, id_riga: pintRiga
		    			, campo: pstrCampo 
			    		, id_prodotto: $( "id_prodotto_" + pintRiga ).innerHTML
		    			, id_taglia: ''
		    			, id_colore: ''
			    		, quantita: $F( "quantita_" + pintRiga )
		    			, carrello: pstrCarrello 
		    },
		    onSuccess: function(transport) {
		      var response = transport.responseText || "Nessuna risposta ricevuta.";
		      //alert("Success! \n\n" + response);
		      
		      update = response.split('|');
		      if( update[0] == ostrCommand ) {
		      	
		      	location.href = "carrello.php";
			
			$("preload_carrello").innerHTML = "";
	    		
		      }
		      
		    },
		    onFailure: function(){ alert('Procedura non completata.'); $("preload_carrello").innerHTML = ""; }
		  });
		  //-- Ajax : fine
		  
	}
	
}