function setSpeseSped(dest, peso_totale)
{
	CreateXmlHttpObj();
	
	var requestUrl = "../AJAX/setSpeseSped.php";

	var params = "DEST=" + encodeURIComponent(dest);

	XmlHttpObj.open("POST", requestUrl,  true);

	XmlHttpObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	XmlHttpObj.setRequestHeader("Content-length", params.length);
	XmlHttpObj.setRequestHeader("Connection", "close");

	XmlHttpObj.onreadystatechange = function ()
	{
		if(XmlHttpObj.readyState == 4)
		{
			if(XmlHttpObj.status == 200)
			{					
				if(XmlHttpObj.responseText == 'KO')
				{
					return false;
				}
				else
				{						
					var PESO1 = XmlHttpObj.responseXML.getElementsByTagName("PESO1")[0].childNodes[0].nodeValue;
					var PESO2 = XmlHttpObj.responseXML.getElementsByTagName("PESO2")[0].childNodes[0].nodeValue;
					var PESO3 = XmlHttpObj.responseXML.getElementsByTagName("PESO3")[0].childNodes[0].nodeValue;
					var PESO4 = XmlHttpObj.responseXML.getElementsByTagName("PESO4")[0].childNodes[0].nodeValue;
					var PESO5 = XmlHttpObj.responseXML.getElementsByTagName("PESO5")[0].childNodes[0].nodeValue;
					
					//AMOUNT
					var IMPORTO_TOTALE = parseFloat(document.getElementById('TOTALE_MERCE').value);
					var AMOUNT = parseFloat(document.getElementById('AMOUNT').value);
					
					if (peso_totale <= 2)		
					{
						document.getElementById('SPESE_SPEDIZIONE').value = (PESO1/100).toFixed(2);
						
						var SPESE_DI_SPEDIZIONE = PESO1/100;
						
						// SE è VALORIZZATO VUOL DIRE CHE IL TOTALE è SUPERIORE A 98.99 DUNQUE [SPESE DI SPEDIZIONE = SCONTI SPECIALI]
						if(document.getElementById('SCONTI_SPECIALI') != null)
						{
							if(dest != 42 && dest != 41 && dest != 24 && dest != 35 && dest != 39 && dest != 34 && dest != 36 && IMPORTO_TOTALE > 98.99)
							{
								document.getElementById('SCONTI_SPECIALI').value = "0.00";
								var SCONTI_SPECIALI = "0.00";
							}	
							else
							{
								document.getElementById('SCONTI_SPECIALI').value = (PESO1/100).toFixed(2);
								var SCONTI_SPECIALI = PESO1/100;
							}
							
							var TOTALE = (IMPORTO_TOTALE + parseFloat(SPESE_DI_SPEDIZIONE)) - parseFloat(SCONTI_SPECIALI);
							document.getElementById('IMPORTO_TOTALE').value = TOTALE.toFixed(2);
							document.getElementById('AMOUNT').value = TOTALE.toFixed(2);
						}
						else
						{
							var TOTALE = IMPORTO_TOTALE + parseFloat(SPESE_DI_SPEDIZIONE);
							document.getElementById('IMPORTO_TOTALE').value = TOTALE.toFixed(2);
							document.getElementById('AMOUNT').value = TOTALE.toFixed(2);
						}
					}
					
					else if (peso_totale <= 5) 	
					{
						document.getElementById('SPESE_SPEDIZIONE').value = (PESO2/100).toFixed(2);	
						
						var SPESE_DI_SPEDIZIONE = PESO2/100;
						
						// SE è VALORIZZATO VUOL DIRE CHE IL TOTALE è SUPERIORE A 98.99 DUNQUE [SPESE DI SPEDIZIONE = SCONTI SPECIALI]
						if(document.getElementById('SCONTI_SPECIALI') != null) 
						{
							if(dest != 42 && dest != 41 && dest != 24 && dest != 35 && dest != 39 && dest != 34 && dest != 36 && IMPORTO_TOTALE > 98.99)
							{
								document.getElementById('SCONTI_SPECIALI').value = "0.00";
								var SCONTI_SPECIALI = "0.00";
							}
							else
							{
								document.getElementById('SCONTI_SPECIALI').value = (PESO2/100).toFixed(2);
								var SCONTI_SPECIALI = PESO2/100;
							}
							
							var TOTALE = (IMPORTO_TOTALE + parseFloat(SPESE_DI_SPEDIZIONE)) - parseFloat(SCONTI_SPECIALI);
							document.getElementById('IMPORTO_TOTALE').value = TOTALE.toFixed(2);
							document.getElementById('AMOUNT').value = TOTALE.toFixed(2);
						}
						else
						{
							var TOTALE = IMPORTO_TOTALE + parseFloat(SPESE_DI_SPEDIZIONE);
							document.getElementById('IMPORTO_TOTALE').value = TOTALE.toFixed(2);
							document.getElementById('AMOUNT').value = TOTALE.toFixed(2);
						}
					}
					
					else if (peso_totale > 5 && peso_totale <= 10) 
					{
						document.getElementById('SPESE_SPEDIZIONE').value = (PESO3/100).toFixed(2);
						
						var SPESE_DI_SPEDIZIONE = PESO3/100;
						
						// SE è VALORIZZATO VUOL DIRE CHE IL TOTALE è SUPERIORE A 98.99 DUNQUE [SPESE DI SPEDIZIONE = SCONTI SPECIALI]
						if(document.getElementById('SCONTI_SPECIALI') != null)
						{
							if(dest != 42 && dest != 41 && dest != 24 && dest != 35 && dest != 39 && dest != 34 && dest != 36 && IMPORTO_TOTALE > 98.99)
							{
								document.getElementById('SCONTI_SPECIALI').value = "0.00";
								var SCONTI_SPECIALI = "0.00";
							}	
							else
							{
								document.getElementById('SCONTI_SPECIALI').value = (PESO3/100).toFixed(2);
								var SCONTI_SPECIALI = PESO3/100;
							}
							
							var TOTALE = (IMPORTO_TOTALE + parseFloat(SPESE_DI_SPEDIZIONE)) - parseFloat(SCONTI_SPECIALI);
							document.getElementById('IMPORTO_TOTALE').value = TOTALE.toFixed(2);
							document.getElementById('AMOUNT').value = TOTALE.toFixed(2);
						}
						else
						{
							var TOTALE = IMPORTO_TOTALE + parseFloat(SPESE_DI_SPEDIZIONE);
							document.getElementById('IMPORTO_TOTALE').value = TOTALE.toFixed(2);
							document.getElementById('AMOUNT').value = TOTALE.toFixed(2);
						}
					}
					
					else if (peso_totale > 10 && peso_totale <= 20)	
					{	
						document.getElementById('SPESE_SPEDIZIONE').value = (PESO4/100).toFixed(2);
						
						var SPESE_DI_SPEDIZIONE = PESO4/100;
						
						// SE è VALORIZZATO VUOL DIRE CHE IL TOTALE è SUPERIORE A 98.99 DUNQUE [SPESE DI SPEDIZIONE = SCONTI SPECIALI]
						if(document.getElementById('SCONTI_SPECIALI') != null)
						{
							if(dest != 42 && dest != 41 && dest != 24 && dest != 35 && dest != 39 && dest != 34 && dest != 36 && IMPORTO_TOTALE > 98.99)
							{
								document.getElementById('SCONTI_SPECIALI').value = "0.00";
								var SCONTI_SPECIALI = "0.00";
							}
							else
							{
								document.getElementById('SCONTI_SPECIALI').value = (PESO4/100).toFixed(2);
								var SCONTI_SPECIALI = PESO4/100;
							}
							
							var TOTALE = (IMPORTO_TOTALE + parseFloat(SPESE_DI_SPEDIZIONE)) - parseFloat(SCONTI_SPECIALI);
							document.getElementById('IMPORTO_TOTALE').value = TOTALE.toFixed(2);
							document.getElementById('AMOUNT').value = TOTALE.toFixed(2);
						}
						else
						{
							var TOTALE = IMPORTO_TOTALE + parseFloat(SPESE_DI_SPEDIZIONE);
							document.getElementById('IMPORTO_TOTALE').value = TOTALE.toFixed(2);
							document.getElementById('AMOUNT').value = TOTALE.toFixed(2);
						}
					}
					
					else if(peso_totale > 20)					
					{
						document.getElementById('SPESE_SPEDIZIONE').value = (PESO5/100).toFixed(2);
						
						var SPESE_DI_SPEDIZIONE = PESO5/100;
						
						// SE è VALORIZZATO VUOL DIRE CHE IL TOTALE è SUPERIORE A 98.99 DUNQUE [SPESE DI SPEDIZIONE = SCONTI SPECIALI]
						if(document.getElementById('SCONTI_SPECIALI') != null)
						{
							if(dest != 42 && dest != 41 && dest != 24 && dest != 35 && dest != 39 && dest != 34 && dest != 36 && IMPORTO_TOTALE > 98.99)
							{
								document.getElementById('SCONTI_SPECIALI').value = "0.00";
								var SCONTI_SPECIALI = "0.00";
							}	
							else
							{
								document.getElementById('SCONTI_SPECIALI').value = (PESO5/100).toFixed(2);
								var SCONTI_SPECIALI = PESO5/100;
							}
							
							var TOTALE = (IMPORTO_TOTALE + parseFloat(SPESE_DI_SPEDIZIONE)) - parseFloat(SCONTI_SPECIALI);
							document.getElementById('IMPORTO_TOTALE').value = TOTALE.toFixed(2);
							document.getElementById('AMOUNT').value = TOTALE.toFixed(2);
						}
						else
						{
							var TOTALE = IMPORTO_TOTALE + parseFloat(SPESE_DI_SPEDIZIONE);
							document.getElementById('IMPORTO_TOTALE').value = TOTALE.toFixed(2);
							document.getElementById('AMOUNT').value = TOTALE.toFixed(2);
						}
					}
				}
			}
			else 
			{ 
				alert("CONTROLLO : problem retrieving data from the server, status code: "  + XmlHttpObj.status); 
			}
		}
	}
	XmlHttpObj.send(params);
}
