IE6 and setInterval() problem

Hello everyone!

Here is my code:


function fnStartInterval(){
setInterval('fnRecycle()',5000);
}
function fnRecycle(){
  alert("test");
}
fnStartInterval();

The above code never fires in IE6. Works fine in IE7 and FF.


function fnStartInterval(){
setInterval(fnRecycle(),5000);
}
function fnRecycle(){
  alert("test");
}
fnStartInterval();

This code fires only once and then gives “invalid argument” error in all browsers.

I have looked everyone for a explanation on how to get this interval to work in IE6.

You are my last hope!

Thanks in advance