codice:
var data1 = new Date(ianno, imese -1, igiorno);
var data2 = new Date(fanno, fmese -1, fgiorno);
data1.setDate(data1.getDate()+3);        /* aggiunge 3 gg a data1*/
if (data1 >= data2) {
  alert("errore" non c'e` tempo sufficiente");
}
Oppure:
codice:
var data1 = new Date(ianno, imese -1, igiorno);
var data2 = new Date(fanno, fmese -1, fgiorno);
var diff = data2 - data1; /* differenza in millisecondi */
diff /= (1000*3600*24); /* differenza in gorni */