﻿function RegisterCurrentUrl() {
    RegisterUrlAndRedirectTo(null, location.href);
}

function RegisterCurrentUrlAndRedirectTo(newUrl) {
    return RegisterUrlAndRedirectTo(newUrl, location.href);
}

function RegisterUrlAndRedirectTo(newUrl, returnUrl) {
    $.ajax(
                    {
                        url: '/Menu/AddNavigationUrl',
                        data: 'url=' + returnUrl.replace(/&/g, "%26"),
                        success: function (result) { if (newUrl != null && newUrl != '') location.href = newUrl; },
                        error: function (result) {
                            alert(result.status + ' ' + result.statusText);
                        },
                        type: 'POST',
                        dataType: 'json'
                    });
    //            alert(location.href);
    return false;
}

function ReturnToNavigationUrl() {
    ShowProgressBar();
    $.ajax(
                    {
                        url: '/Menu/GetHistoryNavigationUrl',
                        success: function (result) { document.location.href = result; },
                        error: function (result) {
                            alert(result.status + ' ' + result.statusText);
                        },
                        type: 'POST',
                        dataType: 'json'
                    });
}


