code: function (callback, extraParams) {
  
              if (!callback) {
                  return false;
              }
  
              var _callback;
  
              if (typeof callback === "function") {
  
                  _callback = callback;
  
              } else if (typeof callback === "string" || callback instanceof Array) {
  
                  _callback = window;
  
                  if (typeof callback === "string") {
                      callback = [callback, []];
                  }
  
                  var _exploded = callback[0].split('.'),
                      _params = callback[1],
                      _isValid = true,
                      _splitIndex = 0;
  
                  while (_splitIndex < _exploded.length) {
  
                      if (typeof _callback !== 'undefined') {
                          _callback = _callback[_exploded[_splitIndex++]];
                      } else {
                          _isValid = false;
                          break;
                      }
                  }
  
                  if (!_isValid || typeof _callback !== "function") {
  
                      // {debug}
                      options.debug && window.Debug.log({
                          'node': node,
                          'function': '_executeCallback()',
                          'arguments': JSON.stringify(callback),
                          'message': 'WARNING - Invalid callback function"'
                      });
                      // {/debug}
  
                      return false;
                  }
  
              }
  
              return _callback.apply(this, $.merge(_params || [], (extraParams) ? extraParams : []));
  
          }
docs: @private
  Executes an anonymous function or a string reached from the window scope.
  
  @example
  Note: These examples works with every callbacks (onInit, onError, onSubmit, onBeforeSubmit & onAfterSubmit)
  
  // An anonymous function inside the "onInit" option
  onInit: function() { console.log(':D'); };
  
  * // myFunction() located on window.coucou scope
  onInit: 'window.coucou.myFunction'
  
  // myFunction(a,b) located on window.coucou scope passing 2 parameters
  onInit: ['window.coucou.myFunction', [':D', ':)']];
  
  // Anonymous function to execute a local function
  onInit: function () { myFunction(':D'); }
  
  @param {String|Array} callback The function to be called
  @param {Array} [extraParams] In some cases the function can be called with Extra parameters (onError)
  
  @returns {Boolean}