


/*
 * var lstPlegable = {
        onoff : [null],
        setEstados : function (on, off) {
            var next = (this.onoff.length);
            this.onoff[next] = {'on':on, 'off':off};
            return next;
        },
        cambiarLista : function (ul) {
            ul.children().each(function (num, li) {
                var li = $(li);
                switch ( li.attr('class') ) {
                    case 'on': li.slideDown().attr('class', 'off'); break;      // show
                    case 'off': li.slideUp().attr('class', 'on'); break;        // hide
                    case 'cmdOn':
                        li.removeClass('cmdOn')
                          .addClass('cmdOff')
                          .text( lstPlegable.onoff[li.attr('rel')].off ); break;
                    case 'cmdOff':
                        li.removeClass('cmdOff')
                          .addClass('cmdOn')
                          .text( lstPlegable.onoff[li.attr('rel')].on ); break;
                }
            });
            return this;
        }
    };

(function ($) {

    $(window).load(function () {
        // $('ul[class=_ocultos_]').each( function (num, ul) {
        $('ul[title=lstPlegable]').each( function (num, _ul) {
            // se toma la lista y se le remplaza la clase por la que se selecciono y se aplica la que ocultara lis items
            var ul = $(_ul).attr('title', ''); //.removeClass('_ocultos_').addClass('ocultos');
            if ( ul.find('li[class=on]').size()>0 || ul.find('li[class=off]').size()>0 ) {
                ul.children().each(function (num, _li) {
                    var li = $(_li);
                    switch ( li.attr('class') ) {
                        case 'on': li.slideDown().attr('class', 'off'); break;
                        case 'off': li.slideUp().attr('class', 'on'); break;
                    }
                });
                // se extraen los nombres que se emplearan en la lista que muestra y oculta los items
                var estadoA = 'abrir', estadoB = 'cerrar';
                if (ul.attr('rel')) {
                    var onoff = (ul.attr('rel')).split(':');
                    if (onoff.length === 2) { estadoA = onoff[0]; estadoB = onoff[1]; }
                }
                // se crea el li que se empleara como botón
                var liBoton = $('<li class="cmdOn">'+estadoA+'</li>');
                liBoton.css('cursor', 'pointer')
                       .attr('rel', lstPlegable.setEstados(estadoA, estadoB))
                       .bind('click', function () {
                            lstPlegable.cambiarLista( $(this).parent() );
                       });
                // se agrega al final de la lista
                ul.append(liBoton);
            }
        });
    });
})(jQuery);
 */
