Risolto da solo grazie lo stesso ecco il codice funzionante
// Countdown v0.2 di Dav1
//Funzione che esegue il countdown passandogli una certa data
function conta(data,Label){
nomi = data.split("/");
data_arrivo= new Date(nomi[0],nomi[1]-1,nomi[2],nomi[3],nomi[4],nomi[5]);
oggi= new Date();
differenza=(data_arrivo-oggi)
giorni=parseInt(differenza/86400000);
differenza=differenza-(giorni*86400000); //millisecondi restanti talti i giorni
ore=parseInt(differenza/3600000);
if(ore<10){
myore="0"+ore;
}else{
myore=ore;
}
differenza=differenza-(ore*3600000); //millisecondi restanti talti i giorni
minuti=parseInt(differenza/60000);
if(minuti<10){
myminuti="0"+minuti;
}else{
myminuti=minuti;
}
differenza=differenza-(minuti*60000); //millisecondi restanti talti i giorni
secondi=parseInt(differenza/1000);
if(secondi<10){
mysecondi="0"+secondi;
}else{
mysecondi=secondi;
}
differenza=differenza-(secondi*1000);
if((secondi > 0)||(minuti > 0)||(ore > 0)||(giorni > 0)){
document.getElementById(Label).innerHTML = giorni+"giorni "+myore+":"+myminuti+":"+mysecondi;
setTimeout('conta( "'+ data +'","'+ Label +'")',1000);
}else{
window.alert('finito');
}
}