﻿function setCookie(value, daysToKeep) {
    if (daysToKeep > 0) {
        var expiryDate = new Date();
        expiryDate.setDate(expiryDate.getDate() + daysToKeep);
        document.cookie = "switcherStyle=" + value + "; path=/;expires=" + expiryDate.toGMTString();
    }
    else
        document.cookie = "switcherStyle=" + value;
}

function getCookie() {
    var cookieValue = "";
    if (document.cookie.indexOf("switcherStyle") != -1) {
        cookieValue = document.cookie.substr(document.cookie.indexOf("switcherStyle=") + 14);
        if (cookieValue.indexOf(";") > 0)
            cookieValue = cookieValue.substr(0, cookieValue.indexOf(";"));
        return cookieValue;
    }
    else
        return "";
}

function setStyleSheet(styleSheetId) {
    var i = 0;
    var linkList = document.getElementsByTagName("link");
    for (i = 0; i < linkList.length; i++) {
        if (linkList.item(i).rel == "stylesheet")
            if (linkList.item(i).id != "" && linkList.item(i).id != styleSheetId)
            linkList.item(i).disabled = true;
        else
            linkList.item(i).disabled = false;
    }
    setCookie(styleSheetId, 365);
}

function getStyleSheet() {
    var styleSheetId = getCookie();
    if (styleSheetId != "")
        setStyleSheet(styleSheetId);
}
