(function ($) {
    $.ajaxSetup({
        beforeSend: function () { }
    });


    $.ajax({
        type: 'GET',
        url: '/api/' + getMgApiVersion() + '/preferences',
        success: function (preferences) {
            location = preferences.brand + '/' + preferences.language + '/index.html?v=550';
        },
        error: function (xhr) {
            // display login interface if not logged in
            if (xhr.status === 401) {
                $.get('/api/' + getMgApiVersion() + '/auth/language', {}, function (data) {
                    location = 'def/' +  data.language + '/login.html?v=550';
                });
            } else if (xhr.status === 503) {
                $.showError503();
            } else {
                $.showError(xhr);
            }
        }
    });

})(jQuery);
