﻿var displayElement;

// Initializes global variables and session state.
function pageLoad() {
    displayElement = $get("ResultId");
//    ClientLibrary.SetSessionValue("SessionValue", Date(), OnSucceeded, OnFailed);
}

function CheckUrlLink(url) {
    PageMethods.CheckUrlLink(url, OnSucceeded, OnFailed);    
}

// Callback function invoked on successful completion of the page method.
function OnSucceeded(result, userContext, methodName) {
    if (methodName == "CheckUrlLink") {
        displayElement.style.backgroundColor = 'green';
        displayElement.style.color = 'white';
        displayElement.innerHTML = "&nbsp;&nbsp;OK&nbsp;&nbsp;";
    }
}

// Callback function invoked on failure of the page method.
function OnFailed(error, userContext, methodName) {
    if (error !== null) {
        displayElement.style.backgroundColor = 'red';
        displayElement.style.color = 'white';
        displayElement.innerHTML = "&nbsp;&nbsp;Fail&nbsp;&nbsp;";
    }
}

if (typeof (Sys) !== "undefined") Sys.Application.notifyScriptLoaded();
