﻿Type.registerNamespace("UPCOMING_EVENTS");

var common = new COMMON.UIUtil();

var UPCOMING_EVENTSID = "UpcomingEvents";

UPCOMING_EVENTS.UIManager = function() {
}

UPCOMING_EVENTS.UIManager.prototype = {


    LoadDynamicData: function() {
        var eventServiceClient = new ITICClients.eventServiceClient();
        eventServiceClient.getUpcomingEvents(this.getAllEvents_callback, this.callback_error, common.showwaitscreen, UPCOMING_EVENTSID);
    },
    getAllEvents_callback: function(result) {
        try {

            if (result.IsSuccess = "true") {
                $get(UPCOMING_EVENTSID).innerHTML = result.Result;
            }
            var navurl = new String(result.NavigateURL);
            if (navurl.trim() != "null" && navurl.trim() != "") {
                window.location = navurl;
            }
        }
        catch (e) {
        }
        finally {
        }
    },


    callback_error: function(result) {
//        var uiUtil = new COMMON.UIUtil();
//        uiUtil.showServiceException(result);
//        uiUtil.hidewaitscreen();

    },

    dispose: function() {
        //disposed
    }
}

UPCOMING_EVENTS.UIManager.registerClass('UPCOMING_EVENTS.UIManager', null, Sys.IDisposable)

////page load function
//function pageLoad() {
//    var uiManger = new UPCOMING_EVENTS.UIManager();
//    uiManger.LoadDynamicData();
//}

// Notify ScriptManager that this is the end of the script.
if (typeof (Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();