codice:
function calcola_giorni()
{
    var d1 = isdate(document.getElementById("dal").value);
    var d2 = isdate(document.getElementById("al").value);
    if(d1.isdate && d2.isdate)
    {
        var differenza = d2.data.getTime() - d1.data.getTime();
        var giorni = Math.floor(differenza /(1000*60*60*24));
        document.getElementById("differenza").value = giorni;
    }
    else   
    {
        document.getElementById("differenza").value = "";
        alert("date non valide");
    }
}
Perchè questa funzione con explorer funziona mentre con firefox non va?