public/javascripts/yui/carousel/carousel-debug.js
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;
        }
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;
        }
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 ; }
Validate and navigation parameters.

@method _validateNavigation
@param cfg {Object} The navigation configuration
@return {Boolean} The status of the validation
@protected
Validate and navigation parameters .