setInterval problem

Hi friends i am using this code

stop();

//define the function for the interval to call
function playSlideshow() {
    play();

}




//start your slideshow when the swf loads 
_root.onLoad = function(){

 myInt = setInterval(playSlideshow, 5000);
}



if(done == true){
    clearInterval(myInt);
    myInt = setInterval(playSlideshow(), 5000);
}

which is working fine with firefox but it is not working fine with IE, could you help me??