(function() {
    var signpost = document.getElementById('signpost'), sign = signpost.getElementsByTagName('li'), is_home = signpost.className=='home' ? true : false;

    for(var i = 0; i < sign.length; i++) {
        if(!sign[i].className.match(/sign/)) {
            continue;
        }
        sign[i].onmouseover = function() {
            if(document.querySelectorAll) {
                try {
                    document.querySelectorAll('#signpost .active')[0].className = 'sign';
                } catch(e) {}

            }
            else {
                for(var i = 0; i < sign.length; i++) {
                    if(sign[i].className.match(/active/)) {
                        sign[i].className = 'sign';
                    }
                }
            }
            if(is_home) {
                if(this.id == 'sign7') {
                    hidelogo();
                }
                else {
                    showlogo();
                }
            }
            else {
                if(this.id == 'sign3') {
                    hidelogo();
                }
                else {
                    showlogo();
                }
            }
            this.className = 'sign active';
        }
    }
})();

