var MP = {
<!-- mp_trans_disable_start --> 
  Version: '1.0.17',
  Domains: {'es':'es.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.SrcUrl.indexOf('p_js_')==1) {
      MP.SrcUrl=location.href;
      MP.UrlLang=MP.SrcLang;
  }
},
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;
  var now=new Date();
  now.setTime(now.getTime()+1000*60*60*24*365);
  cookie+='; expires='+now.toUTCString();
  document.cookie=cookie;
},
switchLanguage: function(lang){
  if(lang!=MP.SrcLang){
    var script=document.createElement('SCRIPT');
    script.src=location.protocol+'//'+MP.Domains[lang]+'/'+MP.SrcLang+lang+'/?1023749632;'+escape(MP.SrcUrl);
	document.body.appendChild(script);
  } else if(lang==MP.SrcLang && MP.UrlLang!=MP.SrcLang){
    var script=document.createElement('SCRIPT');
    script.src=location.protocol+'//'+MP.Domains[MP.UrlLang]+'/'+MP.SrcLang+MP.UrlLang+'/?1023749634;'+escape(location.href);
	document.body.appendChild(script);
  }
  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 -->	
};














//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 -->    
//};

