// function to replace href="#"
function here()
{
    return ;
}

///////////////////////////////////////////////////////////////////////////
// Cookies
///////////////////////////////////////////////////////////////////////////
function writeCookie(name, value, expires)
{
    var exp = "";
    if (expires > 0) {
        var dt = new Date();
        dt.setTime(dt.getTime() + (expires * 86400000));
        exp = "; expires=" + dt.toGMTString();
    }
    document.cookie = name + "=" + escape(value) + exp + ";path=/";
}

function readCookie(name)
{
    var m = null;
    if (window.RegExp) {
        var re = new RegExp(";\\s*" + name + "=([^;]*)", "i");
        m = re.exec(';' + document.cookie);
    }
    return (m ? unescape(m[1]): null);
}

///////////////////////////////////////////////////////////////////////////
// StyleSheet
///////////////////////////////////////////////////////////////////////////
function writeStyleSheetLinks()
{
    var objs = document.getElementsByTagName("link");
    for (var i = 0; i < objs.length; ++i) {
        if (i > 0) document.write(' | ');
        document.write('<a href="javascript:here()" onclick="setStyleSheet(\'' + objs[i].title + '\')">' + objs[i].title + '</a>');
    }
}

function setStyleSheet(styleSheet)
{
    var objs = document.getElementsByTagName("link");
    if (objs.length > 0) {
        var found = 0;
        for (var i = 0; i < objs.length; ++i) {
            if ((objs[i].type.indexOf("css") != -1) && objs[i].title) {
                objs[i].disabled = true;
                if (styleSheet == objs[i].title) {
                    found = i;
                }
            }
        }
        objs[found].disabled = false;
        writeCookie("stylesheet", objs[found].title, 30);
    }
}
