			function VerificaLogin()
			{
				if ( document.getElementById("login").value == "" || document.getElementById("password").value == "")
				{
					alert ("Inserire login e password!");
					return false;
				}
				else
				{
					return true;
				}
			}
		
			function AggiungiCarrello(oggetto,session,idutente,idprodotto, idclassemerceologica, idsottoclassemerceologica, idlingua, idfornitore,idiva, icount, lprezzosingolo,livello)
			{

				var arrayDiInput = document.getElementById("FormContenuto").getElementsByTagName("input");


				var lquantita = arrayDiInput[icount].value;


				//	nel form non è presente un array di campi testo
				if (isNaN(lquantita))
				{
						alert ("La quantità deve essere un valore numerico!");
						arrayDiInput[icount].value = 1;
						return false
				}
				else
				{

					if (lquantita > 0)
					{
			
						var oXmlHttp1 = createXMLHttp();
						
						//alert("aggiungicarrello.php?idutente=" + idutente + "&idprodotto=" + idprodotto + "&idclassemerceologica=" + idclassemerceologica + "&idsottoclassemerceologica=" + idsottoclassemerceologica + "&idlingua=" + idlingua +	"&idfornitore=" + idfornitore + "&idiva=" + idiva + "&lquantita=" +lquantita + "&lprezzosingolo=" + lprezzosingolo);
						oXmlHttp1.open("get",livello+"aggiungicarrello.php?idutente=" + idutente + "&idprodotto=" + idprodotto + "&idclassemerceologica=" + idclassemerceologica + "&idsottoclassemerceologica=" + idsottoclassemerceologica + "&idlingua=" + idlingua +	"&idfornitore=" + idfornitore + "&idiva=" + idiva + "&lquantita=" +lquantita + "&lprezzosingolo=" + lprezzosingolo,true);
					
						oXmlHttp1.onreadystatechange = function () 
						{
							if (oXmlHttp1.readyState == 4)
							{
								if (oXmlHttp1.status == 200)
								{
										
									if (oXmlHttp1.responseText != 1)
									{
										//	vuol dire che l'operazione di inserimento nella tabella tblinfocart
										//	non è andata a buon fine
										alert ("L'operazione di inserimento nel carrello non è andata a buon fine! Contattare l'amministratore del sitoweb");
									}
									else
									{
										//	se l'operazione di inserimento è andata a buon fine allora visualizziamo il carrello
										window.location.href = livello+"carrello.php";
										//alert ("Il prodotto è stato aggiunto al carrello!");
									}

			
								}
			
							
							}
			
						}
					
						oXmlHttp1.send(null);			
				
					}
					else
					{
						alert ("La quantità deve essere un valore numerico maggiore di zero!");
						arrayDiInput[icount].value = 1;
					}
				}
				//	fine nel form non è presente un array di campi testo		
		

			}	
	
			function EliminaCarrello(session,idinfocart)
			{
				//	La funzione viene richiamata quando elimino la voce dal carrello

				var oXmlHttpElimina = createXMLHttp();
					
				//	richiamo la pagina che elimina la voce dal carrello
				oXmlHttpElimina.open("get","eliminacarrello.php?<? print SID; ?>" + "&idinfocart=" + idinfocart,true);
					
				oXmlHttpElimina.onreadystatechange = function () 
				{
					if (oXmlHttpElimina.readyState == 4)
					{
				
						if (oXmlHttpElimina.status == 200)
						{
										
							if (oXmlHttpElimina.responseText != 1)
							{
								//	vuol dire che l'operazione di inserimento nella tabella tblinfocart
								//	non è andata a buon fine
								alert ("L'operazione di eliminazione prodotto nel carrello non è andata a buon fine! Contattare l'amministratore del sitoweb");
							}
							else
							{
								//	se l'eliminazione è andata a buon fine mi ricarico il carrello
								MostraCarrello();
							}
			
						}
			
							
					}
			
				}
					
				oXmlHttpElimina.send(null);				
			}
			
			function CambiaCarrello(oggetto,session, numeroriga, idinfocart, numerorighe)
			{



				quantita = oggetto.value;

				


				if (isNaN(quantita))
				{
					alert("La quantità inserita non è un valore numerico");
					oggetto.value = 1;
					quantita = 1;
				}

				//	nel caso sia stato introdotto un valore decimale lo arrotondo al valore superiore
				quantita = Math.ceil(Math.abs(quantita));
					
				var oXmlHttpModifica = createXMLHttp();
					
					

				oXmlHttpModifica.open("get","cambiacarrello.php?<? print SID; ?>"  + "&idinfocart=" + idinfocart+"&quantita="+quantita,true);
				
				oXmlHttpModifica.onreadystatechange = function () 
				{
					if (oXmlHttpModifica.readyState == 4)
					{
						if (oXmlHttpModifica.status == 200)
						{
									
							if (oXmlHttpModifica.responseText != 1)
							{
								//	vuol dire che l'operazione di inserimento nella tabella tblinfocart
								//	non è andata a buon fine
								
								alert ("L'operazione di modifica quantità nel carrello non è andata a buon fine! Contattare l'amministratore del sitoweb");
							}
							else
							{
								MostraCarrello();
							}
						}
										
					}
				}
					
				oXmlHttpModifica.send(null);				

				
			}
	
			function MostraCarrello()
			{

				var oXmlHttp2 = createXMLHttp();

				oXmlHttp2.open("get","mostracarrello1.php?<? print SID;?>" ,true);
				


				oXmlHttp2.onreadystatechange = function () 
				{
					if (oXmlHttp2.readyState == 4)
					{
					

							
						if (oXmlHttp2.status == 200)
						{
						
					
											
							var  divCarrello = document.getElementById("divCarrello");
							var arrInfo = oXmlHttp2.responseText.split("||");
							
							
							if (arrInfo[0] > 0)
							{
								//	vuol dire che l'operazione di inserimento nella tabella tblinfocart
								//	non è andata a buon fine
									
								divCarrello.innerHTML = arrInfo[1];

							}
							else
							{
								divCarrello.innerHTML = "";
								//divCarrello.style.display = "none";
							}

						}

						
					}

				}
				
				oXmlHttp2.send(null);	
			}	

