<!--  
// 
// script ELABOGRAFICA Servizi WEB Professionali - copyright 2000 tutti i diritti riservati
//

// controllo decimali e migliaia ////////////////////////////

function decimal(num) {
        string = "" + num;
        if (string.indexOf('.') == -1)
return string + '';
                // return string + '.00';
        seperation = string.length - string.indexOf('.');
        if (seperation > 3)
                return string.substring(0, string.length-seperation+3);
        else if (seperation == 2)
                return string + '0';
        return string;
}

// Calcola i totali per singolo prodotto ////////////////////////////

function calculate(form) 
{

// document.order.prezzo.value = decimal(eval(document.order.qta.selectedIndex) * 2500)

// LIQUIRIZIA PURA -------------------

  document.order.liquerizia_70_t.value = decimal(eval(document.order.liquerizia_70.value) * 13.50)

  document.order.liquerizia_50_t.value = decimal(eval(document.order.liquerizia_50.value) * 10.00)

  document.order.liquerizia_10_t.value = decimal(eval(document.order.liquerizia_10.value) * 4.00)

// LIQUORE DI LIMETTA ----------------------

  document.order.limetta_70_t.value = decimal(eval(document.order.limetta_70.value) * 11.00)

  document.order.limetta_50_t.value = decimal(eval(document.order.limetta_50.value) * 9.00)


// FINOCCHIETTO --------------------

  document.order.finocchietto_70_t.value = decimal(eval(document.order.finocchietto_70.value) * 11.00)

  document.order.finocchietto_50_t.value = decimal(eval(document.order.finocchietto_50.value) * 9.00)


// MANDARINO --------------------------------

  document.order.mandarino_70_t.value = decimal(eval(document.order.mandarino_70.value) * 11.00)

  document.order.mandarino_50_t.value = decimal(eval(document.order.mandarino_50.value) * 9.00)


// ALLORO ----------------------------------

  document.order.alloro_70_t.value = decimal(eval(document.order.alloro_70.value) * 11.00)

  document.order.alloro_50_t.value = decimal(eval(document.order.alloro_50.value) * 9.00)


// LIMONCELLO --------------------------------

  document.order.limoncello_70_t.value = decimal(eval(document.order.limoncello_70.value) * 11.00)

  document.order.limoncello_50_t.value = decimal(eval(document.order.limoncello_50.value) * 9.00)


// CREMA DI LIQUIRIZIA ------------------------------

  document.order.c_liquirizia_70_t.value = decimal(eval(document.order.c_liquirizia_70.value) * 14.50)

  document.order.c_liquirizia_50_t.value = decimal(eval(document.order.c_liquirizia_50.value) * 11.00)


// CREMA DI CLEMENTINE ------------------------------

  document.order.c_clementine_70_t.value = decimal(eval(document.order.c_clementine_70.value) * 11.00)

  document.order.c_clementine_50_t.value = decimal(eval(document.order.c_clementine_50.value) * 9.00)

// CREMA DI PIRETTA ------------------------------

  document.order.c_piretta_70_t.value = decimal(eval(document.order.c_piretta_70.value) * 11.00)

  document.order.c_piretta_50_t.value = decimal(eval(document.order.c_piretta_50.value) * 9.00)

// GRAPPA ------------------------------

  document.order.grappa_50_t.value = decimal(eval(document.order.grappa_50.value) * 12.00)

// GRAPPA ALLA LIQUIRIZIA  ------------------------------

  document.order.grappa_liq_50_t.value = decimal(eval(document.order.grappa_liq_50.value) * 15.00)

// GRAPPA AL FINOCCHIETTO  ------------------------------

  document.order.grappa_finc_50_t.value = decimal(eval(document.order.grappa_finc_50.value) * 14.00)

// GRAPPA ALL' ALLORO  ------------------------------

  document.order.grappa_alloro_50_t.value = decimal(eval(document.order.grappa_alloro_50.value) * 14.00)

// VINO ROSSO "BIZANTINO"  ------------------------------

  document.order.vino_rosso_75_t.value = decimal(eval(document.order.vino_rosso_75.value) * 5.00)

// VINO ROSATO "BIZANTINO"  ------------------------------

  document.order.vino_rosato_75_t.value = decimal(eval(document.order.vino_rosato_75.value) * 5.00)

// VINO BIANCO "BIZANTINO"  ------------------------------

  document.order.vino_bianco_75_t.value = decimal(eval(document.order.vino_bianco_75.value) * 5.00)

////////////////////////////////////////////////

// somma bottiglie ////////////////////////////

  document.order.NumBottiglie.value = decimal(eval(document.order.liquerizia_70.value) + eval(document.order.liquerizia_50.value) + eval(document.order.liquerizia_10.value) + eval(document.order.limetta_70.value) + eval(document.order.limetta_50.value) + eval(document.order.finocchietto_70.value) + eval(document.order.finocchietto_50.value) + eval(document.order.mandarino_70.value) + eval(document.order.mandarino_50.value) + eval(document.order.alloro_70.value) + eval(document.order.alloro_50.value) + eval(document.order.limoncello_70.value) + eval(document.order.limoncello_50.value) + eval(document.order.c_liquirizia_70.value) + eval(document.order.c_liquirizia_50.value) + eval(document.order.c_clementine_70.value) + eval(document.order.c_clementine_50.value) + eval(document.order.c_piretta_70.value) + eval(document.order.c_piretta_50.value) + eval(document.order.grappa_50.value) + eval(document.order.grappa_liq_50.value) + eval(document.order.grappa_finc_50.value) + eval(document.order.grappa_alloro_50.value) + eval(document.order.vino_rosso_75.value) + eval(document.order.vino_rosato_75.value) + eval(document.order.vino_bianco_75.value))

// calcolo del Trasporto ////////////////////////////

if (document.order.NumBottiglie.value < 36)
{
document.order.Trasporto_t.value = 15.00
document.order.Trasporto.value = "Porto assegnato"
}

if (document.order.NumBottiglie.value == 0.00)
{
document.order.Trasporto_t.value = 0.00
document.order.Trasporto.value = ""
}
if (document.order.NumBottiglie.value >= 36)
{
document.order.Trasporto_t.value = 0.00
document.order.Trasporto.value = "Porto franco"
}
if (document.order.Nazione_destinatario.value != "Italia" && (document.order.Nazione_destinatario.value != "idem"))
{
alert("E' stata scelta una spedizione fuori dell'Italia, al momento non abbiamo disponibile le tariffe dei costi di spedizione per il suo paese ma prima della spedizione Vi verranno comunicate\.");
document.order.Trasporto_t.value = 0.00
document.order.Trasporto.value = "Porto assegnato da comunicare"
}

if (document.order.Nazione_destinatario.value == "idem" && (document.order.Nazione.value != "Italia" ))
{
alert("E' stata scelta una spedizione fuori dell'Italia, al momento non abbiamo disponibile le tariffe dei costi di spedizione per il suo paese ma prima della spedizione Vi verranno comunicate\.");
document.order.Trasporto_t.value = 0.00
document.order.Trasporto.value = "Porto assegnato da comunicare"
}

// somma il totale parziale ////////////////////////////

  document.order.Subtotale.value = decimal(eval(document.order.liquerizia_70_t.value) + eval(document.order.liquerizia_50_t.value) + eval(document.order.liquerizia_10_t.value) + eval(document.order.limetta_70_t.value) + eval(document.order.limetta_50_t.value) + eval(document.order.finocchietto_70_t.value) + eval(document.order.finocchietto_50_t.value) + eval(document.order.mandarino_70_t.value) + eval(document.order.mandarino_50_t.value) + eval(document.order.alloro_70_t.value) + eval(document.order.alloro_50_t.value) + eval(document.order.limoncello_70_t.value) + eval(document.order.limoncello_50_t.value) + eval(document.order.c_liquirizia_70_t.value) + eval(document.order.c_liquirizia_50_t.value) + eval(document.order.c_clementine_70_t.value) + eval(document.order.c_clementine_50_t.value) + eval(document.order.c_piretta_70_t.value) + eval(document.order.c_piretta_50_t.value) + eval(document.order.grappa_50_t.value) + eval(document.order.grappa_liq_50_t.value) + eval(document.order.grappa_finc_50_t.value) + eval(document.order.grappa_alloro_50_t.value) + eval(document.order.vino_rosso_75_t.value) + eval(document.order.vino_rosato_75_t.value) + eval(document.order.vino_bianco_75_t.value) + eval(document.order.Trasporto_t.value))


// calcolo Iva ////////////////////////////
// if (document.order.Iva.selectedIndex == 0) {
 
if (document.order.Iva.value == 0.00) 
{
document.order.Importo_Iva.value = decimal(eval(document.order.Subtotale.value) * 0.20)
}

if (document.order.Iva.value == 0.00)
{
document.order.Importo_Iva.value = decimal(0.00);
}

// Calcola il Totale ////////////////////////////

document.order.Totale.value = decimal(eval(document.order.Subtotale.value) + eval(document.order.Importo_Iva.value)) 
 
// eval(document.order.Trasporto.options[document.order.Trasporto.selectedIndex].value));





}
// -->