continua a unirmi le due stringhe...
ho provato anche usare parseInt su param[0] am fa lo stesso


function ImpostaDataFinale()
{
var arco = parseInt(document.Booking.arco_temporale.value,10) ;
var param = document.Booking.data_iniziale.value.split("-");
var finale = new Date(param[2], param1[1]-1, param[0]+arco);
var mese = finale.getMonth() + 1;
document.Booking.data_finale.value = finale.getDate() + "-" + mese + "-" + finale.getYear();
}

PS; io prendo la data in formato gg-mm-aaaa non è che esiste già qualcosa in js per cambiare il formato, nello standard che utilizza?

grazie