var quantit=0;
var prezzo=0;
var totale=0;
var cont=0;
var cat_flag=0;
var att_flag=0;

while (puntatore<=lung) {

	if (string.charAt(puntatore) == "@") {
		cont++;
		puntatore++;

		subpuntatore=puntatore;

		while (string.charAt(puntatore) != "@") puntatore++;

		document.write('<tr bgcolor="#FFFFFF"><td align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#333366"><input type="hidden" name="ARTICOLO'+cont+'" size="20" ');
		document.write('value="'+string.substring(subpuntatore, puntatore)+'">'+string.substring(subpuntatore, puntatore)+'</font></td>');

		if (cat_flag==0 || att_flag==0) {
			var art=string.substring(subpuntatore, puntatore);
			if (art.substring(0,2) == "10" || art.substring(0,2) == "11") { cat_flag=1; }
			if (art.substring(0,2) == "20") { att_flag=1; }
		}

		puntatore++;
		subpuntatore=puntatore;
		while (string.charAt(puntatore) != "@") puntatore++;

		prezzo=(string.substring(subpuntatore, puntatore));
		var prezzo_unitario_euro = parseMoney(prezzo,CENTS,true);
		var prezzo_unitario_usd = parseMoney(Math.round(prezzo*cambio)/100,CENTS,true);

		document.write('<td align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#333366">');
		document.write('<input type="hidden" name="Prezzo'+cont+'" value="'+prezzo_unitario_euro+'">Euro '+prezzo_unitario_euro+'<br><font color="#999999">$ '+prezzo_unitario_usd+'</font></font></td>');
		puntatore++;
		subpuntatore=puntatore;
		while ((string.charAt(puntatore) != "@") && (string.charAt(puntatore) != "#")) puntatore++;

		quantit=parseInt(string.substring(subpuntatore, puntatore));

		document.write('<td align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#333366">');
		document.write('<input type="hidden" name="Quant'+cont+'" size="3" value="'+quantit+'">'+quantit);
		document.write('</font></td>');

		totale+=prezzo*quantit;

		var prezzo_totale_euro = parseMoney((prezzo*quantit),CENTS,true);
		var prezzo_totale_usd = parseMoney(Math.round(prezzo*quantit*cambio)/100,CENTS,true);

		document.write('<td align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#333366"><input type="hidden" name="Totale'+cont+'" size="10" ');
		document.write('value="'+prezzo_totale_euro+'">Euro '+prezzo_totale_euro+'<br><font color="#999999">$ '+prezzo_totale_usd+'</font></font></td>');
		puntatore--;
		document.write('</tr>');
		}
	puntatore++;
	}

	var ImpOrdine=totale;
	var tot_articoli_euro = parseMoney(ImpOrdine,CENTS,true);
	var tot_articoli_usd = parseMoney(Math.round(ImpOrdine*cambio)/100,CENTS,true);
	document.write('<input type="hidden" name="TOTALE_ARTICOLI_EURO" value="'+tot_articoli_euro+'">');
	document.write('<input type="hidden" name="TOTALE_ARTICOLI_USD" value="'+tot_articoli_usd+'">');
	
	totale+=spese[1];
	
	if (LANG==0) {
		var o_text = new Array("Spese di spedizione in Euro: ","Spese di spedizione in US$: ","Importo totale dell\'ordine in Euro:","Importo totale dell\'ordine in US$:");
	} else {
		var o_text = new Array("Delivery costs in Euro: ","Delivery costs in US$: ","Total amount of the order in Euro:","Total amount of the order in US$:");
	}	

	var totale_ordine_euro = parseMoney(totale,CENTS,true);
	var totale_ordine_usd = parseMoney(Math.round(totale*cambio)/100,CENTS,true);
	var spese_euro = parseMoney(spese[1],CENTS,true);
	var spese_usd = parseMoney(Math.round(spese[1]*cambio/100),CENTS,true);

	document.write('<tr bgcolor="#FFCC99"><td align="right" colspan="3"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#333366"><b>'+o_text[0]+'</b></td>');
	document.write('<td align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#333366">Euro <input type="text" name="SPESE_SPEDIZIONE_EURO" size="10" value="'+spese_euro+'" class="casellaImporto" onFocus="this.blur();"></font></td>');
	document.write('<tr bgcolor="#FFCC99"><td align="right" colspan="3"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#333366"><b>'+o_text[1]+'</b></td>');
	document.write('<td align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#333366">$ <input type="text" name="SPESE_SPEDIZIONE_USD" size="10" value="'+spese_usd+'" class="casellaImportoUsd" onFocus="this.blur();"></font></td>');
	document.write('</tr><tr bgcolor="#FF9900"><td colspan="3" align="right">');
	document.write('<b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#333366">'+o_text[2]+'</b></td>');
	document.write('<td align="right" nowrap><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#333366">Euro <b><input type="text" name="TOTALE_ORDINE_EURO" size="8" value="'+totale_ordine_euro+'" class="casellaImportoBold" onFocus="this.blur();"></b></td></tr>');
	document.write('</tr><tr bgcolor="#FF9900"><td colspan="3" align="right">');
	document.write('<b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#333366">'+o_text[3]+'</b></td>');
	document.write('<td align="right" nowrap><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#333366">$ <b><input type="text" name="TOTALE_ORDINE_USD" size="8" value="'+totale_ordine_usd+'" class="casellaImportoBoldUsd" onFocus="this.blur();"></b></td></tr>');
