Anche param[] sono stringhe, e vanno convertite prima di poterle usare in calcoli matematici.

codice:
var param = document.Booking.data_iniziale.value.split(/[\-\/\.]/);
var finale = new Date(param[2], param1[1]-1, parseInt(param[0],10)+arco);
Non esistono standard. Lo split() e` la cosa migliore.