gLoadSpinnerUrl = 'http://www.morgangifts.nl/wp-content/themes/morgangifts/images/clock_loader4.gif';
gLoadSpinnerUrl2 = 'http://www.morgangifts.nl/wp-content/themes/morgangifts/images/clock_loader.gif';
gFailImage = 'http://www.morgangifts.nl/wp-content/themes/morgangifts/images/clock_loader.gif';

function LoadImage(pSelector, pCallback){
    var loader = $(pSelector);
    loader.html('<img src="' + gLoadSpinnerUrl + '"/ align=\"center\">');
 
    LoadThisImage($(img), loader, pCallback);
}

function LoadThisImage(loader, pCallback){
    image_src = loader.attr('src');
    img = new Image();
    $(img).hide();
 
    $(img).load(function() {
        cb_js = loader.get(0).getAttribute('onload');              
        onload_cb = function(){
            eval(cb_js);
        }       
 
        loader.html(this);
        loader.removeClass('loadable-image');
        loader.removeAttr('src');
        loader.removeAttr('onload');
        $(this).show(); 
        if (onload_cb){                
            onload_cb($(this));
        }              
        if (pCallback){
            cb = pCallback;
            cb($(this));
        }
    })
    .error(function() { $(this).attr('src', gFailImage).show(); })
    .attr('src', image_src)
    .attr('class', 'img')
    .show();
}

function LoadAllImages(){
    $('.imgload').each(function(){       
        var loader = $(this);
        loader.html('<img style=\"padding-bottom: 30px;\" src="' + gLoadSpinnerUrl2 + '" align=\"center\"/>');
        LoadThisImage(loader);
    });
}

function LoadAllImages2(){
    $('.imgload2').each(function(){       
        var loader = $(this);
        loader.html('<img style=\"padding-top: 50px;\" src="' + gLoadSpinnerUrl + '" align=\"center\"/>');
        LoadThisImage(loader);
    });
}
