var MP = {
<!-- mp_trans_disable_start --> 
    Version: '1.0.16',
    Domains: {'es':'es.diversdirect.com', 'en':'en.diversdirect.com'},        
    SrcLang: 'en',
<!-- mp_trans_disable_end -->
    UrlLang: 'mp_js_current_lang',
    SrcUrl: unescape('mp_js_orgin_url'),
<!-- mp_trans_disable_start -->     
    init: function() {
       if (MP.UrlLang.length!=2) {
           MP.UrlLang = MP.SrcLang;
       }
       if (MP.SrcUrl.indexOf('p_js_orgin_url')==1) {
           MP.SrcUrl = location.href;
       }
    },
    getCookie: function(name) { 
       var start = document.cookie.indexOf(name+'='); 
       if (start < 0) return null; 
       start = start+name.length+1; 
       var end = document.cookie.indexOf(';', start); 
       if (end < 0) end = document.cookie.length;
       while (document.cookie.charAt(start)==' ') { start++; }
       return unescape(document.cookie.substring(start,end)); 
    },
    setCookie: function(name,value,path,domain) {
        var cookie = name+'='+escape(value);
        if (path) cookie +='; path=' + path;
        if (domain) cookie +='; domain=' + domain;
        document.cookie = cookie;
    },
    switchLanguage: function(lang) {
        var sharedCookies = ['CFID','CFTOKEN','CFGLOBALS',
                             'FIRST_NAME','LAST_NAME','EMAIL',
                             'CUSTOMER_ID','PASSWORD', 'lastmsgnum', 
                             'LASTITEM', 'REDIRECTCOOKIE'];
		for (i=0; i < sharedCookies.length; i++) {
            var cookieName = sharedCookies[i];
            var cookieValue = MP.getCookie(cookieName);
            if (!cookieValue) {
                cookieValue='';
            }
			MP.setCookie(cookieName,cookieValue,'/','.diversdirect.com');
        }
        var currencyCookies = ['CURRENCY','COUNTRY'];	
		for (i=0; i < currencyCookies.length; i++) {
            var cookieName = currencyCookies[i];
            var cookieValue = MP.getCookie(cookieName);
            if (cookieValue) {
                MP.setCookie(cookieName,cookieValue,'/','.diversdirect.com');
            }
        }		
        if (lang!=MP.SrcLang || MP.getCookie('CURRENCY')) {
            var script = document.createElement('SCRIPT');
            script.src = location.protocol+'//'+MP.Domains[lang]+'/en'+lang+'/?1023749632;'+escape(MP.SrcUrl);
            document.body.appendChild(script);
        } else if (lang==MP.SrcLang) {
            MP.switchToLang(MP.SrcUrl);        
        }
        return false;
    },
    switchToLang: function(url) {
        var mplink=document.createElement('A');
        if (mplink.click) { // using location.href will cause IE6 to not report referrer
            mplink.href=url;
            document.body.appendChild(mplink);
            mplink.click();
        } else {
            location.href=url; 
        }
    }
<!-- mp_trans_disable_end -->    
};
