3 function onFunctionAvailable(sMethod, oCallback, oObject, bScope) {
4 if (eval('typeof ' + sMethod) == 'function') {
5 if (onavail_debug) console.log("onFunctionAvailable, running");
6 bScope ? oCallback.call(oObject) : oCallback(oObject);
8 if (onavail_debug) console.log("onFunctionAvailable, delaying for 50 ms");
9 setTimeout(function () {onFunctionAvailable(sMethod, oCallback, oObject, bScope);}, 50);
12 function onObjectAvailable(sMethod, oCallback, oObject, bScope) {
13 if (eval('typeof ' + sMethod) == 'object') {
14 bScope ? oCallback.call(oObject) : oCallback(oObject);
16 setTimeout(function () {onObjectAvailable(sMethod, oCallback, oObject, bScope);}, 50);