The following snipped of code:

```
var theAdNets = new Array();

function populateAdNetList() {

}

//update the list every 5 minutes.
setInterval("populateAdNetList()",300000);
//fetch it in 5 seconds.
setTimeout("populateAdNetList();",5000);

```

Produces the following error:

```
TypeError: Property '_onTimeout' of object #<Object> is not a function
    at Timer.callback (timers.js:83:39)

```

The populateAdNetList() is a function and not an object. There is no reference to 'this' in the body of the function() { }. Why could this be happening?