ue, all qeued functions are executed
	     * @param b_before Boolean  If true, the func will added to the first
	                                 position in the queue*/
	    return function(func, b_before) {
	        if (func === true) {
	            api_isReady = true;
	            while (onReady_funcs.length) {
	                // Removes the first func from the array, and execute func
	                onReady_funcs.shift()();
	            }
	        } else if (typeof func == "function") {
	            i