/**
 * ----------------------------------------------------------------------------
 * jQuery-Plugin "preloadImages"
 * Implemented by Paul Baxter, Fruitful Media
 * With thanks to:
 * http://engineeredweb.com/blog/09/12/preloading-images-jquery-and-javascript
 * ----------------------------------------------------------------------------
 * @example jQuery.preLoadImages("image1.gif", "/path/to/image2.png");
 * @desc Preloads listed images
 * ----------------------------------------------------------------------------
 */

(function ($) {
    var cache = [];
    // Arguments are image paths relative to the current page.
    $.preLoadImages = function () {
        var args_len = arguments.length;
        for (var i = args_len; i--; ) {
            var cacheImage = document.createElement('img');
            cacheImage.src = arguments[i];
            cache.push(cacheImage);
        }
    }
})(jQuery);

