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);
}