var wtl_imgarray = new Array; 
var wtl_ptr = 0;
function wtl_Tag6(wtl_TagID,wtl_SID,wtl_URL,wtl_Title,CONTENTGROUP) {
//alert("CG="+CONTENTGROUP);

        function wtl_createImage(wtl_src) {
                wtl_imgarray[wtl_ptr] = new Image;
                wtl_imgarray[wtl_ptr].src = wtl_src;
                wtl_ptr++; 
        }
        
        function D8( d) {
                var fwd=1, seed= new Date('01/01/2000'), key= "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
                var s= key.charAt( d.getFullYear()-2000)+key.charAt( d.getMonth()+1)+key.charAt( d.getDate());
                s+= key.charAt( d.getHours())+key.charAt( d.getMinutes())+key.charAt( d.getSeconds());
                while( seed.getDay()!=fwd) seed= new Date(seed.getTime() + 86400000);
                var w= Math.floor( (d.getTime()-(seed.getTime()+86400000)) / 604800000 );
                s+= key.charAt( (w-(w%16))/16 );
                s+= key.charAt( w%16);
                return s;
        }

        function A( B, C) {
                W+="&"+B+"="+escape(C);
        }
       
        var t = new Date();
        var W="http"+(document.URL.indexOf('https:')==0?'s':'')+"://statse.webtrendslive.com/S" + wtl_SID + "/button6.asp?tagver=" + wtl_TagVer + "&si=" + wtl_TagID + "&offset=" + wtl_Offset + "&fw=" + wtl_FWD;
        A( "server", typeof(SERVER)== "string" ? SERVER : "");
        A( "order", typeof(ORDER)== "string" ? ORDER : "");
        A( "Group", typeof(CONTENTGROUP)== "string" ? CONTENTGROUP : "");
        A( "invoice", typeof(INVOICE)== "string" ? INVOICE : "");
        A( "cartview", typeof(CARTVIEW)== "string" ? CARTVIEW : "");
        A( "cartadd", typeof(CARTADD)== "string" ? CARTADD : "");
        A( "cartremove", typeof(CARTREMOVE)== "string" ? CARTREMOVE : "");
        A( "checkout", typeof(CHECKOUT)== "string" ? CHECKOUT : "");
        A( "cartbuy", typeof(CARTBUY)== "string" ? CARTBUY : "");
        A( "adcampaign", typeof(ADCAMPAIGN)== "string" ? ADCAMPAIGN : "");
        A( "tz", t.getTimezoneOffset());
        A( "ch", t.getHours());
        A( "cl", D8(t));
        A( "ti", wtl_Title);
        A( "url", wtl_URL);
        A( "rf", window.document.referrer);
        A( "js", "Yes");
        A( "ul", navigator.appName=="Netscape" ? navigator.language : navigator.userLanguage);
        if(typeof(screen)=="object") {
          A( "sr", screen.width+"x"+screen.height);
          A( "cd", screen.colorDepth);
          A( "jo", navigator.javaEnabled() ? "Yes" : "No");
        }

        if( W.length>2048 && navigator.userAgent.indexOf('MSIE')>=0)
                W= W.substring( 0, 2043)+"&tu=1";

        wtl_createImage(W);

}

var group = '';
var url = /(\w+):\/\/([\w\-.]+)\/(\S*)/;
var text = document.URL;
var result = text.match(url);
if (result != null) {
   var fullurl = result[0];
   var protocol = result[1];
   var host = result[2];
   var path = result[3];
   var path_ns = result[3];
   var filePath = /html?$/;
   var result2 = path.match(filePath);
   if (result2 == null) {
      path += "index.html";
   }
   if (path.indexOf("?") > -1) {
        var path_array = path.split("?");
        path_ns = path_array[0];
   }
}

var a = new Array();
var b = new Array();

/* 
 * YOU CAN CHANGE THE CODE BELOW TO USE YOUR OWN URL PATTERNS
 * TO POPULATE CONTENT AND SUB-CONTENT GROUPS
*/

a[0] = new RegExp("^foo\/index\.html");     b[0] = "Corporate,Main Page";
a[1] = new RegExp("^foo\/contact_us\.html");        b[1] = "Corporate,Contact Us";
a[2] = new RegExp("^foo\/global_presence\.html");   b[2] = "Corporate,International";
a[3] = new RegExp("^foo\/privacy_pledge\.html");    b[3] = "Corporate,Disclaimers";
a[4] = new RegExp("^foo\/ite_map\.html");  b[4] = "Corporate,Site Map";
a[5] = new RegExp("^foo\/GEFdata\/");       b[5] = "Research,GEF";

for (var element in a) {
   if (a[element].test(path_ns)) {
      group = b[element];
      break;
   }
   else if (a[element].test(path)) {
      group = b[element];
      break;
   }
   else { group = "Miscellaneous," + path_ns; }
}
if (group.indexOf(",") == -1) {
   group = group + "," + path_ns;
}

//ignore staging servers
if (location.hostname.indexOf("pubtest") == -1 && location.hostname.indexOf("dev.morganstanley") == -1 && location.hostname.indexOf("hqiinww16") == -1 && location.hostname.indexOf("pubuat") == -1) { 

   var wtl_TagVer = 6;
   var wtl_FWD = 0;
   var wtl_url = document.URL;
   var wtl_title = document.title;
   var wtl_Offset = "-500";
   WTL_TAG = new Image;
   WTL_TAG.ID = "WTL_TAG";

   //Call Firmwide Code
   wtl_Tag6(94033,"94033",wtl_url,wtl_title,"morganstanley.co.jp");
   //Call morganstanley.co.jp Code
   wtl_Tag6(112372,"112372",wtl_url,wtl_title,"IIM TK");

   if (path.indexOf("im/retailfund/") > -1) {
      //Call IIM TK Code
      wtl_Tag6(124914,"124914",wtl_url,wtl_title,"IIM TK Fund");
      //Call IIM TK Fund Code
      wtl_Tag6(145689,"145689",wtl_url,wtl_title,group);
   }
   else if (path.indexOf("im/institutional/") > -1) {
      //Call IIM TK Code
      wtl_Tag6(124914,"124914",wtl_url,wtl_title,"IIM TK Product");
      //Call IIM TK Product Code
      wtl_Tag6(145687,"145687",wtl_url,wtl_title,group);
   }
   else if (path.indexOf("im/pension/") > -1) {
      //Call IIM TK Code
      wtl_Tag6(124914,"124914",wtl_url,wtl_title,"IIM TK Pension");
      //Call IIM TK Pension Code
      wtl_Tag6(145688,"145688",wtl_url,wtl_title,group);
   }
   else {
      //Call IIM TK Code
      wtl_Tag6(124914,"124914",wtl_url,wtl_title,"IIM TK Other");
      //Call IIM TK Other Code
      wtl_Tag6(148780,"148780",wtl_url,wtl_title,group);
   }
}
