﻿function GetPosts(Tag, MaxPosts, Layout, CurrentUrl) {
    PostsWebService.ReturnPosts(Tag, MaxPosts, Layout, CurrentUrl, SucceededCallback, FailedCallback, "GetPosts");
}

function SucceededCallbackWithContext(result, userContext, methodName) {
    var output;
    var readResult;
    if (userContext == "XmlDocument") {
        if (document.all) {
            readResult = result.documentElement.firstChild.text;
        } else {
            // Firefox
            readResult = result.documentElement.firstChild.textContent;
        }
        resultElement.innerHTML = readResult;
    }

}

function SucceededCallback(result, eventArgs) {
    if (highlightTag != '' && highlightTag != undefined) {
        resultElement.innerHTML = Highlight(result);
    } else {
        resultElement.innerHTML = result;
    }
}


function FailedCallback(error) {
    resultElement.innerHTML = "Service Error: " + error.get_message();
}

if (typeof (Sys) !== "undefined") Sys.Application.notifyScriptLoaded();
