/*

  Preload all images on the page, include inactive and glowing versions of navigation icons

  Requires:
    jquery.js

  v1.0 28/07/2010, Hayo Baan
    Initial version

*/

$(document).ready(function () {
    var imgObj = new Image();
    $("img").each(function (idx, elt) {
        var pathidx = this.src.lastIndexOf("/");
        var path = this.src.slice(0,pathidx+1);
        var file = this.src.slice(pathidx+1);
        var filebase = file.match(/^(left|right|up|home|info|lang_nl|lang_en)\1?/g);
        if (filebase && file.match(new RegExp(filebase + "[_]*\.gif$")) == file) {
            var sufs = [ "", "__" ];
            if (filebase[0].search(/(home|info|lang)/) < 0) {
                sufs.push("_");
            }
            for (var suf in sufs) {
                imgObj.src = path + filebase[0] + sufs[suf] + ".gif";
            }
        } else {
            imgObj.src = this.src;
        }
    });
});
