jQuery(function($) {
        var gallery_interval = 6000

        $("#masinfo").click(function() {
                var e = $(".nota1");
                
                var target = "190";
                if(e.height() == 190) {
                        target = "100%";
                        $(this).html("Menos Informaci&oacute;n &laquo;");
                }
                else {
                        $(this).html("M&aacute;s informaci&oacute;n &raquo;");
                }
                
                e.animate({
                        height: target
                }, "slow");
        });
        
        // damos comportamiento a nuestra galeria
        (function() {
                // oculta todas las imagenes
                function ocultar(e) {
                        e.children("img").hide();
                }
                
                // muestra una foto dada
                function mostrar(e, index) {
                        ocultar(e);
                        e.children("img").slice(index,index+1).fadeIn();
                }
                
                // cambia la foto de una galeria
                function cambiar(e) {
                        var actual = $(e).data("actual") + 1;
                        var cantidad = $(e).children("img").length;
                        
                        if(actual >= cantidad) actual = 0;
                        $(e).data("actual", actual);

                        mostrar(e, actual);
                }
                
                // paso el tiempo y se debe cambiar la imagen por otra
                function timeout_callback(e) {
                        cambiar(e)
                        setTimeout(function() {timeout_callback(e)}, gallery_interval);
                }
                
                // inicializa una galeria
                function init(e) {
                        e.data("actual", 0);
                        
                        mostrar(e, 0);                        
                        setTimeout(function() {timeout_callback(e)}, gallery_interval);
                }
                
                init($(".gallery"));
       })();
    
});

