все, нашел сам в чем дело!
Зараза, оказываеться он, количество то, в реальном времени считает!
Изменил функцию, чтоб сначала запомнил количество в переменную и не выскакивал из цикла раньше времени:
var rpdnum = oc.length
for (var i=0; i<rpdnum; i++)
{
oc[0].parentNode.removeChild(oc[0]);
}