If you don't have conditions that you have to check after each
function you could create the array and then use setTimeout.
var myDel = 'f1|f2|f3';
function doFunctions(){
var tmp = new Array();
tmp = myDel.split("|");
tmp = tmp.join('();') + '()';
setTimeout(tmp, 50);
}
Thanks,
--Mark