Scusate il disturbo.. ho un problema con questo script con internet explorer..con firefox funziona... in pratica il codice è questo:

// Countdown v0.2 di Dav1
//Funzione che esegue il countdown passandogli una certa data
function conta(data,Label,pat,inizio){
var elemento = prendiElementoDaId(Label);
nomi = data.split("/");
data_arrivo= new Date(nomi[0],nomi[1],nomi[2],nomi[3],nomi[4],nomi[5]);
appoggio = inizio.split("/");
oggi= new Date(appoggio[0],appoggio[1],appoggio[2],appoggio[3],appoggio[4],appoggio[5]);
differenza=(data_arrivo-oggi)
giorni=Math.floor(differenza/(60*60*1000*24)*1)
ore=Math.floor((differenza%(60*60*1000*24))/(60*60*1000)*1)
minuti=Math.floor(((differenza%(60*60*1000*24))%(6 0*60*1000))/(60*1000)*1)
secondi=Math.floor((((differenza%(60*60*1000*24))% (60*60*1000))%(60*1000))/1000*1)
if(ore<10){
myore="0"+ore;
}else{
myore=ore;
}
if(minuti<10){
myminuti="0"+minuti;
}else{
myminuti=minuti;
}
if(secondi<10){
mysecondi="0"+secondi;
}else{
mysecondi=secondi;
}
if((secondi > 0)||(minuti > 0)||(ore > 0)||(giorni > 0)){

elemento.innerHTML = giorni+"giorni "+myore+":"+myminuti+":"+mysecondi;
appoggio[5]++;
inizio= appoggio[0]+'/'+appoggio[1]+'/'+appoggio[2]+'/'+appoggio[3]+'/'+appoggio[4]+'/'+appoggio[5];
setTimeout('conta( "'+ data +'","'+ Label +'","'+ pat +'","'+ inizio + '")',1000);
}else{
location.href = pat;
}

}
function prendiElementoDaId(id_elemento) {
// elemento da restituire
var elemento;

// se esiste il metodo getElementById
// questo if sarà diverso da false, null o undefined
// e sarà quindi considerato valido, come un true
if(document.getElementById)
elemento = document.getElementById(id_elemento);

// altrimenti è necessario usare un vecchio sistema
else
elemento = document.all[id_elemento];

// restituzione elemento
return elemento;
}


e nel programma principale metto
<label id="timing"></label>
dove li dentro va a finire la data