﻿// Language Controller for SIA only. Have their own cookie coz prefer to have en, es in cookie rather than the language id
var languageController = {
    SIAlanguageCookieName: 'sia_PreferredLanguage',

    init: function () {
        if (!jQuery.cookie) {
            throw 'Could not find the jQuery Cookie Plugin';
        }

        if (!JSON.stringify) {
            throw 'Could not find the JSON stringify module';
        }
    },

    resetUserSiteLanguage: function () {
        $.cookie(languageController.SIAlanguageCookieName, null, { path: "/", expires: -1 });
    },

    setUserSiteLanguage: function (siteLanguageKey) {
        $.cookie(languageController.SIAlanguageCookieName, siteLanguageKey, { path: "/", expires: 1825 });
    },

    getUserSiteLanguage: function () {
        var userLanguage = $.cookie(languageController.SIAlanguageCookieName);
        return userLanguage;
    }
};

$(document).ready(function () {
    languageController.init();
});
