﻿var _cla_loadingImage = 'WebResource.axd?d=KFZyeidj_KI0vWs8w6OZOwfz_1h_bDhulOzdvu27UlRaJKQu6dhsq_nqstqm5tbfIeKoJAb3RFQV3kpBDc9Jc0L4l71mquvvUZmzM4_D525XTjFwy8PrHKISzmvdjeSQ0f0c0reJBcz1kx_i4fnqqb1KHPvpO19ybgU5t4lJAIo1&t=634183304086875000';
var _cla_currentPage = 1;
function cla_gotoPage(pageNumber) {
    if (pageNumber == 1) {
        document.getElementById("claPreviousPage").style.display = "none";
    }
    else if (_cla_currentPage < pageNumber) {
        document.getElementById("claPreviousPage").style.display = "block";
    }

    if (_cla_TotalPages == pageNumber || _cla_TotalPages == 1) {
        document.getElementById("claNextPage").style.display = "none";
    }
    else {
        document.getElementById("claNextPage").style.display = "block";
    }
    //

    _cla_currentPage = pageNumber;
    var pageLoadMessage = "<div style='position:relative'><div style='position:absolute;background:white;padding:5px;border:solid silver 1px' id='cla_LoadingWindow'><img src='" + _geApplicationRoot + "/" + _cla_loadingImage + "' width='18' height='18' alt='Loading Page'> Page " + pageNumber + " is loading.</div></div>";

    document.getElementById("cla_content").innerHTML = pageLoadMessage + document.getElementById("cla_content").innerHTML;


    //var message = new GiantEagle.UI.Controls.Web.geCallbackMessage();
    var message = new GiantEagle.Business.ContentManagementSystem.Controls.ContentListCallback();
    message.EventCode = "GOTOPAGE";
    message.SenderId = "x";
    message.PageNumber = pageNumber;
    //cla_pageCallback(message.toJSONString(), "context");

    cla_pageCallback(message, "context");
}

function cla_pageCallbackResponse(response, callerid)
{
    if (!response.OperationSucceeded) {
        alert("There was an error retrieving the next page");
        return;
    }
    
    document.getElementById("cla_content").innerHTML = response.ClientData;
}
