var load_url = function(selector, url, callback) {
    if (!selector) return;
    selector.load(url, null, function() {
        if (selector.is(':visible') && selector.attr('class').match(/scrollPane/)) {
            selector.jScrollPane();
        }
        if (callback) callback(this);
    });
};

var load_urls = function(selectors) {
    var load_urls_inner = function(selectors) {
        var my = selectors.shift();
        if (!my) return;
        load_url(my.selector, my.url, function() {
            load_urls_inner(selectors);
        });
    };
    $.each(selectors, function() {
        if (!this.selector) return;
        this.selector.append('<div style="background: none; overflow: visible; width: 100%; height: 100%; position: relative; left: 50%; top: 50%;"><div style="background: none; position: absolute; left: -16px; top: -16px;"><img src="/images/lightbox/lightbox-ico-loading.gif" width="32" height="32"></div></div>');
    });
    load_urls_inner(selectors);
};


