function ajaxGetFromUrl(url, callbackFunction) {
    $.ajax({
        async: true,
        url: url, 
        dataType: "html", 
        success: callbackFunction,
        error: ExceptionMessage
    });
}

function ajaxGetFromUrlSynchronous(url,callbackFunction) {
    $.ajax({
        async: false,
        url: url, 
        dataType: "json", 
        success: callbackFunction,
        error: ExceptionMessage
    }); 
}

function ajaxSync(url)
{
    var text= $.ajax({
        async: false,
        url:url,
        error: ExceptionMessage
    }).responseText;
    return text;
}

function ExceptionMessage(XMLHttpRequest, textStatus, errorThrown){
    alert(XMLHttpRequest.responseText);
    //alert("Failed due to unknown reason, please try later.");
}
