er_ip_info()", Math.floor(Math.random()*(40-15+1)+15)*1000);
            } else {
                refresh_ip = setInterval("myip_Load()", Math.floor(Math.random()*(40-15+1)+15)*1000);
            }
            addTitleOnOverflow();
        };
    };

    var use_router_mode = true;
    
    function toggle_mode_by_icon(svgElement) {
        var rect = svgElement.querySelector('rect[fill="#2F88FF"]');
        if (rect && rect.getAttribute('fill') === '#2F88FF') {
            use_router_mode = false;
        