var redirectsMap = [
    { 'en': '/en/rooms-and-suites', 'no': '/rom-og-suiter' },
    { 'en': '/en/restaurant-and-bar', 'no': '/restaurant-og-bar' },
    { 'en': '/en/grand-experience', 'no': '/grand-experience' },
    { 'en': '/en/grand-gatherings', 'no': '/grand-gatherings' },
    { 'en': '/en/spa-and-gym', 'no': '/spa-og-gym' },
    { 'en': '/en/about-grand', 'no': '/om-grand' },
    { 'en': '/en/subscribe', 'no': '/subscribe' },
    { 'en': '/en/content/gift-card-3', 'no': '/content/gavekort-pa-grand-hotel-oslo-2' },


    { 'en': '/en/content/unique-location-in-oslo', 'no': '/content/unik-beliggenhet-i-oslo' },
    { 'en': '/en/content/palmen-restaurant-2', 'no': '/content/palmen-restaurant' },
    { 'en': '/en/content/posted-an-article-08-04-2021-12-45', 'no': '/content/posted-an-article-08-04-2021-12-44' },
    { 'en': '/en/content/familietilbud-3', 'no': '/content/familietilbud-2' },
    { 'en': '/en/content/bridal-suite-3', 'no': '/content/bryllupsnatt-2' },
    { 'en': '/en/content/dream-weekendmed-3', 'no': '/content/drommehelg-2' },
    

    {
        "en": "/en/content/tower-suite-2",
        "no": "/content/tarnsuiten"
    },
    {
        "en": "/en/content/suite-2",
        "no": "/content/suite"
    },
    {
        "en": "/en/content/nobel-suite-2",
        "no": "/content/nobelsuiten"
    },
    {
        "en": "/en/content/grand-royal-suite-2",
        "no": "/content/grand-royal-suite"
    },
    {
        "en": "/content/mikado-suite-2",
        "no": "/content/mikadosuiten"
    },
    {
        "en": "/en/content/sundt-suite-2",
        "no": "/content/sundt-suiten"
    },
    {
        "en": "/en/content/ringnes-suite-2",
        "no": "/content/ringnes-suiten"
    },
    {
        "en": "/en/content/boheme-suite-2",
        "no": "/content/boheme-suiten"
    },
    {
        "en": "/en/content/ibsen-suite-2",
        "no": "/content/ibsen-suiten"
    },
    {
        "en": "/en/content/junior-suite-with-view-2",
        "no": "/content/junior-suite-with-view"
    },
    {
        "en": "/en/content/junior-suite-2",
        "no": "/content/junior-suite"
    },
    {
        "en": "/en/content/deluxe-2",
        "no": "/content/deluxe"
    },
    {
        "en": "/en/content/superior-plus-2",
        "no": "/content/superior-plus"
    },
    {
        "en": "/en/content/superior-with-view-2",
        "no": "/content/superior-with-view"
    },
    {
        "en": "/en/content/superior-2",
        "no": "/content/superior"
    },
    {
        "en": "/en/content/grand-petite-double-2",
        "no": "/content/grand-petite-double"
    },
    {
        "en": "/en/content/posted-an-article-08-04-2021-12-45",
        "no": "/content/posted-an-article-08-04-2021-12-44"
    },
    {
        "en": "/en/content/familietilbud-3",
        "no": "/content/familietilbud-2"
    },
    {
        "en": "/en/content/kontakt-oss-2",
        "no": "/content/kontakt-oss"
    },
    {
        "en": "/en/content/parking",
        "no": "/content/parkering"
    },
    {
        "en": "/en/content/concierge-3",
        "no": "/content/concierge"
    },

    {
        "en": "/en/content/othilia-2",
        "no": "/content/othilia"
    },
    {
        "en": "/en/content/eight-rooftop-bar-2",
        "no": "/content/eight-rooftop-bar"
    },


    {
        "en": "/en/content/rococo-3",
        "no": "/content/rococo"
    },
    {
        "en": "/en/content/the-mirror-room-2",
        "no": "/content/speilen"
    },
    {
        "en": "/en/content/gerhardsen-2",
        "no": "/content/gerhardsen"
    },
    {
        "en": "/en/content/hambro-2",
        "no": "/content/hambro"
    },
    {
        "en": "/en/content/julius-fritzner-2",
        "no": "/content/julius-fritzner"
    },
    {
        "en": "/en/content/salongene-2",
        "no": "/content/salongene"
    },
    {
        "en": "/en/content/michelsen-2",
        "no": "/content/michelsen"
    },
    {
        "en": "/en/content/konow-2",
        "no": "/content/konow"
    },
    {
        "en": "/en/content/sverdrup-2",
        "no": "/content/sverdrup"
    },
    {
        "en": "/en/content/stang-2",
        "no": "/content/stang"
    },

    {
        "en": "/en/content/artesia-spa-og-gym-2",
        "no": "/content/artesia-spa-og-gym"
    },
    {
        "en": "/en/content/gym-2",
        "no": "/content/gym"
    },

    {
        "en": "/en/content/unique-location-in-oslo-2",
        "no": "/content/unik-beliggenhet-i-oslo"
    },
    {
        "en": "/en/content/the-art-of-grand-5",
        "no": "/content/the-art-of-grand-4"
    }
]

var links = $('.language_link,.mobile_language_link');
if (links.length) {
    links.each(function (i, link) {
        var lang = $(link).attr('language');
        if (lang) {
            var index = redirectsMap.findIndex(function (x) { return x['en'] == window.location.pathname || x['no'] == window.location.pathname });
            if (index >= 0) {
                $(link).attr('href', redirectsMap[index][lang])
            }
        }
    })
}