﻿
$(document).ready(function () {

    // default...
    setupPage();
    refreshView();

});

function refreshView() {

    var pageData = getPageData();

    $.ajax({
        type: "POST",
        data: JSON.stringify(pageData),
        url: "Handlers/GetHomeData.ashx",
        success: function (data) {

            // outlets...
            var viewModel = ko.mapping.fromJS(data);
            ko.applyBindings(viewModel);

            // redo...
            setupLayout();

        },
        error: handleAjaxFailure
    });

}

function setupPageLayout() {
}
                                                                                                                    
