window.MIC_SRVRNM = document.location.protocol + '//' + document.location.host;
var requestLogonStatus = function(){
    var logonStatusTimerMax = 1700;
    var logonStatusTimer = null;
    var logonStatusURI = 'http://www.made-in-china.com/ajaxfunction.do?xcase=ajaxlogonconnection&time=' + new Date().getTime();
    var switchLogonStatus = function(){
        if (!window.logonStatus) {
            return;
        }
        clearInterval(logonStatusTimer);
        var welcomeSpan = document.getElementById('welcome_logon_span');
        var inquirySpan = document.getElementById('inquiry_number_span');
        var joinSpan = document.getElementById('join_now_span');
        var logoutSpan = document.getElementById('logout_span');
        var logonSpan = document.getElementById('logon_span');
        if (parseInt(logonStatus[0]) > 0) {
            welcomeSpan && (welcomeSpan.innerHTML = 'Welcome ' + (logonStatus[1] ? '<strong>' + document.createTextNode(logonStatus[1]).nodeValue + '</strong>' : '') + '! ');
            inquirySpan && (inquirySpan.innerHTML = logonStatus[2]);
            joinSpan && (joinSpan.style.display = 'none');
            logoutSpan && (logoutSpan.style.display = 'inline');
            logonSpan && (logonSpan.style.display = 'none');
            if (parseInt(logonStatus[3]) > 0) {
                var newMsgElement = document.createElement('span');
                newMsgElement.setAttribute("id", "newMsg");
                newMsgElement.innerHTML = ' | <a href="http://membercenter.made-in-china.com/messagecenter.do?xcase=inbox"><img src="http://www.made-in-china.com/images/new_msg.gif"  alt="#N0# New Message(s)" title="#N0# New Message(s)" /> #N0#</a>'.replace(/#N0#/g, logonStatus[3]);
                welcomeSpan.parentNode.insertBefore(newMsgElement, welcomeSpan.nextSibling);
            }
        }
        else {
            welcomeSpan && (welcomeSpan.innerHTML = '');
            inquirySpan && (inquirySpan.innerHTML = logonStatus[2]);
            joinSpan && (joinSpan.style.display = 'inline');
            logoutSpan && (logoutSpan.style.display = 'none');
            logonSpan && (logonSpan.style.display = 'inline');
        }
    }
    if (window.jQuery) {
        jQuery.getScript(logonStatusURI, switchLogonStatus);
    }
    else {
        var logonStatusScript = document.createElement("script");
        logonStatusScript.setAttribute("type", "text/javascript");
        logonStatusScript.setAttribute("src", logonStatusURI);
        document.getElementsByTagName("head").item(0).appendChild(logonStatusScript);
        logonStatusTimer = setInterval(function(){
            switchLogonStatus();
            logonStatusTimerMax -= 50;
            if (logonStatusTimerMax < 0) {
                clearInterval(logonStatusTimer);
            }
        }, 50);
    }
}

function addMICtoFavorite(url_site, home_site){
    try {
        window.external.AddFavorite(url_site, home_site)
    } 
    catch (e) {
    }
}

try {
    requestLogonStatus();
    if (document.body.outerHTML) {
        document.getElementById('welcome_fav').outerHTML = '<a id="welcome_fav" href="javascript:addMICtoFavorite(\'http://www.made-in-china.com', 'Made-in-China.com - The world of China products\');">Add Made-in-China.com to your favorites list</a>'
    }
} 
catch (e) {
}
