/*************************************************
	Scripts para la página history.php
**************************************************/

/**
 * Función que se ejecuta al cargar la página
 */
$(document).ready(function(){

	// Cargamos las imagenes
	imgPreloader.preload(['/assets/images/web/loadingAnimation.gif']);

});


/**
 * Función que carga imágenes
 */
var imgPreloader = {
    
    elements       : [],
    active         : false,
    
    preload : function(imgsArray)
    {
        if(imgPreloader.active)
        {
            for(var i = 0; i < imgsArray.length; i++)
            {
                imgPreloader.elements.push(imgsArray[i]);
            }
        }
        else
        {
            imgPreloader.elements = imgsArray;
            
            if(imgPreloader.elements.length > 0)
            {
                if(!document.getElementById("tmpPreloaderImg"))
                {
                    $('<img id="tmpPreloaderImg" />').appendTo('body').hide();
                }
                imgPreloader.loadElement();
            }
        }
    },
    
    loadElement : function()
    {
        if(imgPreloader.elements.length > 0)
        {
            var imgSrc = imgPreloader.elements.shift();
            var loaded = false;
            
            $("img#tmpPreloaderImg").attr("src", imgSrc).load(function()
            {
                if(!loaded)
                {
                    imgPreloader.loadElement();
                    loaded = true;
                }
            });
        }
        else
        {
            $('img#tmpPreloaderImg').remove();
            imgPreloader.active = false;
        }
    }
    
};