salve a tutti

ho fatto questo cript per una dissolvenza:
Codice PHP:
var copyrightACT="closed";
function 
copyrightON(progress){
    
    if(
copyrightACT=="closed"){
    var 
el=document.getElementById("copyright");
    
    if(
progress=""el.style.display="block";
    
    
progress+=10;
    
alert(copyrightACT+" "+progress);
    if(
document.all){
        
el.style.filter="alpha(opacity="+progress+")";
    }else{
        
el.style.opacity=progress/100;
    }
    if(
progress<100){
        
setTimeout("copyrightON("+progress+")",50);
    }else{
        
copyrightACT="open";
    }
    }

ho il problema che la variabile "progress" aumenta fino a 10 e non va più avanti.
Non capisco il motivo di ciò mi date una mano grazie