var getCookie = function(name) {
    if (document.cookie && document.cookie != "") {
        var cookies = document.cookie.split(";");
        for (var i = 0; i < cookies.length; i++) {
            var cookie = cookies[i].replace(/^( )*|( )*$/ig, "");
            if (cookie.substring(0, name.length + 1) == (name + "=")) {
                return decodeURIComponent(cookie.substring(name.length + 1));
            }
        }
    }
    return null;
};
//
var setCookie = function(name, value, options) {
    options = options || {};
    if (value === null) {
        value = "";
        options.expires = -1;
    }
    var expires = "";
    if (options.expires && (typeof options.expires == "number" || options.expires.toUTCString)) {
        var date;
        if (typeof options.expires == "number") {
            date = new Date();
            date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
        }
        else {
            date = options.expires;
        }
        expires = "; expires=" + date.toUTCString(); // use expires attribute, max-age is not supported by IE 
    }
    var path = options.path ? "; path=" + options.path : "";
    var domain = options.domain ? "; domain=" + options.domain : "";
    var secure = options.secure ? "; secure" : "";
    document.cookie = [name, "=", encodeURIComponent(value), expires, path, domain, secure].join("");
};
//
var getElementsByClassAndTagName = function(className, tagName) {
    var elements = document.getElementsByTagName(tagName);
    var elementsByClassName = new Array();
    for (var i = 0; i < elements.length; i++) {
        if (elements[i].className == className) {
            elementsByClassName.push(elements[i]);
        }
    }
    return elementsByClassName;
};
///////////////////////////////////////////////////////////////////////////////////////////////
var cookieValue = getCookie("shw_nw");
var tagSwitch = document.getElementById("tagSwitch");
var images = getElementsByClassAndTagName("tagNew", "img");
if (cookieValue == "1") {
    tagSwitch.innerHTML = "<img src=\"/images/tag-on.gif\" alt=\"on\" border=\"0\" />";
    for (var i = 0; i < images.length; i++) {
        images[i].style.display = "inline";
    }
}
else {
    tagSwitch.innerHTML = "<img src=\"/images/tag-off.gif\" alt=\"off\" border=\"0\" />";
    for (var i = 0; i < images.length; i++) {
        images[i].style.display = "none";
    }
}
//
tagSwitch.onclick = function() {
    var cookieValue = getCookie("shw_nw");
    var images = getElementsByClassAndTagName("tagNew", "img");
    if (cookieValue == "1") {
        tagSwitch.innerHTML = "<img src=\"/images/tag-on.gif\" alt=\"on\" border=\"0\" />";
        for (var i = 0; i < images.length; i++) {
            images[i].style.display = "inline";
        }
        setCookie("shw_nw", null, {
            expires: 999,
            path: "/"
        });
        tagSwitch.innerHTML = "<img src=\"/images/tag-off.gif\" alt=\"off\" border=\"0\" />";
        for (var i = 0; i < images.length; i++) {
            images[i].style.display = "none";
        }
        return false;
    }
    else {
        tagSwitch.innerHTML = "<img src=\"/images/tag-off.gif\" alt=\"off\" border=\"0\" />";
        for (var i = 0; i < images.length; i++) {
            images[i].style.display = "none";
        }
        setCookie("shw_nw", "1", {
            expires: 999,
            path: "/"
        });
        tagSwitch.innerHTML = "<img src=\"/images/tag-on.gif\" alt=\"on\" border=\"0\" />";
        for (var i = 0; i < images.length; i++) {
            images[i].style.display = "inline";
        }
        return false;
    }
};


