﻿// -------------------------------------------------------
// Callback stuff
// -------------------------------------------------------
function getContent(url, callback, item) {
    //$('.loader').html('<img class="loading" width="20px" src="/Content/images/ajax-loader.gif">');
    //$('.loader').css({ top: '50%', left: '50%', margin: '-' + ($('.loader').height() / 2) + 'px 0 0 -' + ($('.loader').width() / 2) + 'px' });
    //$('.loader').show();
    var request = new Sys.Net.WebRequest();
    request.set_url(url);
    request.set_httpVerb("GET");
    var del = Function.createCallback(getContentResults, callback);
    request.add_completed(del);
    request.invoke();
    //$('.loader').fadeOut();
}

function getContentResults(executor, eventArgs, callback) {
    if (executor.get_responseAvailable()) {
        callback(eval("(" + executor.get_responseData() + ")"));
        //removeDuplicates();
    }
    else {
        if (executor.get_timeout())
            alert("Timed Out");
        else if (executor.get_aborted())
            alert("Aborted");
    }
}

