
reload_page = 'ordine.asp'

function addCarrello(codice, prezzo, modello, imgname, reload)
{
	var param = [];
	param[0] = codice;
	param[1] = prezzo;
	param[2] = modello;

     jsrsExecute("serverRPC.asp", null, "addCarrello", param);

	if (reload == true){
		// eseguo il reload della pagina
		document.location = reload_page;
	}
	else{
		if (imgname != 0){
			eval("document['"+imgname+"'].src='images/comprato.gif'");
		}
	}
}




function mngCarrello(codice, prezzo, modello, imgname, lang)
{
	var param = [];
	param[0] = codice;
	

	reIn = new RegExp("comprato.gif$");
	imgSrc = eval("document['"+imgname+"'].src");

	if (reIn.test(imgSrc)){
		//devo rimuoverlo
	      jsrsExecute("serverRPC.asp", null, "remAllCarrello", param);
		
		//cambio la gif del carrello
		eval("document['"+imgname+"'].src='images/carrello.gif'");
		//cambio l'ALT
		if (lang == "IT")
			eval("document['"+imgname+"'].alt='Aggiungi al carrello'");
		else
			eval("document['"+imgname+"'].alt='Add to basket'");
	}
	else{
		//devo aggiungerlo
		param[1] = prezzo;
		param[2] = modello;

     		jsrsExecute("serverRPC.asp", null, "addCarrello", param);

		//cambio la gif del carrello
		eval("document['"+imgname+"'].src='images/comprato.gif'");
		//cambio l'ALT
		if (lang == "IT")
			eval("document['"+imgname+"'].alt='Rimuovi dal carrello'");
		else
			eval("document['"+imgname+"'].alt='Remove from basket'");
	}
}



//aggiorna la quantità di un prodotto nel carrello
function addQtaCarrello(codice, tipo, cod, reload )
{
	var param = [];
	param[0] = codice;
	param[1] = eval("document.formordine."+cod+".value");

	//alert("QTA = "+param[1]);
	
      jsrsExecute("serverRPC.asp", null, "addQtaCarrello", param);

	if (reload == true)
	{
		// eseguo il reload della pagina
		document.location = reload_page;
	}
}


//aggiorna le quantità di tutti i prodotti nel carrello
//function updateQtaCarrello()
//{
//	var param = [];
//
//	maxP = eval("document.formordine.maxProdotti.value");
	//alert("MAX Prodotti = "+maxP);
//
//	for (var i=0; i < maxP; i++){
//		param[0] = eval("document.formordine.codice_"+i+".value");
//		param[1] = eval("document.formordine.qta_"+i+".value");

		//alert(param[0]+" - "+param[1]);
//	      jsrsExecute("serverRPC.asp", null, "addQtaCarrello", param);
		
		//forzo la qta che nn si aggiornerebbe nel caso di una modifica
		//effettuata tramite i pulsanti +/-
//		eval("document.formordine.qta_"+i+".value="+param[1]);
//	}

	// eseguo il reload della pagina
//	document.location = reload_page;
//}

function updateQtaCarrello()
{

	var param = [];
	var codice;
	var qta;

	param[0] = "";
	param[1] = "";
	maxP = eval("document.formordine.maxProdotti.value");
	//alert("MAX Prodotti = "+maxP);

	for (var i=0; i < maxP; i++){
		codice = eval("document.formordine.codice_"+i+".value");
		qta = eval("document.formordine.qta_"+i+".value");
		//alert("Codice -"+i+"- : "+codice+" qta : "+qta);
	      		
		//forzo la qta che nn si aggiornerebbe nel caso di una modifica
		//effettuata tramite i pulsanti +/-
		eval("document.formordine.qta_"+i+".value="+qta);

		param[0] = param[0] + codice+"#";
		param[1] = param[1] + qta+"#";
	}
	//alert("CODICI = "+param[0]);
	//alert("QTA = "+param[1]);

	jsrsExecute("serverRPC.asp", null, "addAllQtaCarrello", param);


	// eseguo il reload della pagina
	//document.location = reload_page;
}



/***
function remCarrello(codice, imgname, reload)
{
	var param = [];
	param[0] = codice;
	
      jsrsExecute("serverRPC.asp", null, "remCarrello", param);

	if (reload == true)
	{
		// eseguo il reload della pagina
		document.location = reload_page;
	}
	else{
		if (imgname != 0){
			eval("document['"+imgname+"'].src='images/carrello.gif'");
		}
	}
}
***/

function remAllCarrello(codice, reload)
{
	var param = [];
	param[0] = codice;
	
      jsrsExecute("serverRPC.asp", null, "remAllCarrello", param);

	if (reload == true)
	{
		// eseguo il reload della pagina
		document.location = reload_page;
	}
}


function emptyCarrello()
{
	var param = [];

      jsrsExecute("serverRPC.asp", null, "emptyCarrello", param);

	document.location = reload_page;
}


function callMeBack(response)
{
	alert(response);
} 


function qtaPiu(prodotto)
{
	var qta = eval("document.formordine."+prodotto+".value");
	qta++;
	eval("document.formordine."+prodotto+".value="+qta);
}


function qtaMeno(prodotto)
{
	var qta = eval("document.formordine."+prodotto+".value");
	if (qta > 1){
		qta--;
		eval("document.formordine."+prodotto+".value="+qta);
	}
	else{
		alert("Se non vuoi ordinare questo prodotto rimuovilo dall'ordine!");
	}
}
  

