
function LoadPage(targetID, url, pageNum, values, doPost) {
    values['page'] = pageNum;

    $('#' + targetID).fadeOut("normal", function() {
        $('#' + targetID).attr('innerHTML', '<div style="padding-top:5px;"><center><img src="/webimages/loading.gif" alt="Loading..." /></center></div>');
        $('#' + targetID).fadeIn("fast", function() {
            var time = new Date().getTime();

            if (url.indexOf('?') > -1) {
                url = url + "&ticks=" + time;
            }
            else {
                url = url + "?ticks=" + time;
            };

            var method = "GET";

            if (doPost) {
                method = "POST";
            };

            $.ajax({
                type: method,
                url: url,
                data: values,
                success: LoadPageCallback(targetID),
                error: function(msg) {
                    $('#' + targetID).attr('innerHTML', '<p>An error has occurred. Please try again.</p>');
                }
            });
        });
    });
};

function LoadPageCallback(targetID) {
    return function(data) {
        if(targetID == "aeInfo")
        {
            LoadOtherTab(data);
        }
        $('#' + targetID).attr('innerHTML', data);
        ektb_init('a.ek_thickbox');               
    };
};
