code: function (cfg) {
              var i;
  
              if (!JS.isObject(cfg)) {
                  return false;
              }
  
              if (cfg.prev) {
                  if (!JS.isArray(cfg.prev)) {
                      return false;
                  }
                  for (i in cfg.prev) {
                      if (cfg.prev.hasOwnProperty(i)) {
                          if (!JS.isString(cfg.prev[i].nodeName)) {
                              return false;
                          }
                      }
                  }
              }
  
              if (cfg.next) {
                  if (!JS.isArray(cfg.next)) {
                      return false;
                  }
                  for (i in cfg.next) {
                      if (cfg.next.hasOwnProperty(i)) {
                          if (!JS.isString(cfg.next[i].nodeName)) {
                              return false;
                          }
                      }
                  }
              }
  
              return true;
          }
docs: Validate and navigation parameters.
  
  @method _validateNavigation
  @param cfg {Object} The navigation configuration
  @return {Boolean} The status of the validation
  @protected