﻿function set_cookie(name, value, expdays) {
    var expdate = new Date();
    expdate.setDate(expdate.getDate() + expdays);
    var c_value = escape(value) + ((expdays == null) ? "" : "; expires=" + expdate.toUTCString() + "; path=/");
    document.cookie = name + "=" + c_value;
}

function get_cookie(name) {
    var i, x, y;
    var cookie_values = document.cookie.split(";");
    for (i = 0; i < cookie_values.length; i++) {
        var pair = cookie_values[i].split("=");
        x = pair[0];
        y = unescape(pair[1]);
        x = x.replace(/^\s+|\s+$/g, "");
        if (x == name) {
            return y;
        }
    }
    if (i >= cookie_values.length) {
        return "";
    }
}

function get_lang() {
    var lang = get_cookie("lang");
    return lang;
}

function set_lang(lang) {
    set_cookie("lang", lang, 30);
    window.location.reload();
}

function init() {
    var lang = get_cookie("lang");
    var langobj = (lang ? document.getElementById(lang) : document.getElementById("en"));
    if (!lang) {
        lang = (lang ? lang : "en"); // english by default, if no cookie set
        set_lang("en");
    }
    if (langobj) {
        langobj.setAttribute("style", "font-weight: bold");
    }
}
