<!--
xtdm = ".rolex.com";                    //cookie domain (.xxxxxx.com)
xtdrm = 30;                      //remanence life time (number of days)
xto_force = null;                      //to fix your own independant xtor
var xtdr = 30;
var xw = window;
var xd = document;
xtdm = (xw.xtdm!=null && xw.xtdm!='') ? ";domain=" + xw.xtdm  : "" ;
xtnv = (xw.xtnv!=null) ? xw.xtnv : xd ;
xtsd = (xw.xtsd!=null) ? xw.xtsd : "http://logi8" ;
xtsite = (xw.xtsite!=null) ? xw.xtsite : 0;
xtn2 = (xw.xtn2!=null) ? '&s2='+xw.xtn2 : '';
xtp = (xw.xtpage!=null) ? xw.xtpage : "";
xtrd = (xtsite=="redirect") ? true : false;
xtdi = ((xw.xtdi!=null)&&(xw.xtdi!="")) ? "&di=" + xw.xtdi : "";
xtm = (xw.xtparam!=null) ? xw.xtparam : "";
xtrmt = ((xw.roimt!=null)&&(xw.roimt!="")&&(xtm.indexOf("&roimt",0)<0)) ? "&roimt=" + xw.roimt : "";
xtvc = ((xw.visiteciblee!=null)&&(xtm.indexOf("&roivc",0)<0)) ? ((xw.visiteciblee) ? "&roivc=1" : "" ) : "";
xter = ((xw.xterr!=null)&&(xw.xterr!="")&&(xtm.indexOf("&err",0)<0)) ? "&err=" + xw.xterr : "";
xtmc = ((xw.xtmc!=null)&&(xw.xtmc!="")&&(xtm.indexOf("&mc",0)<0)) ? "&mc=" + xw.xtmc : "";
xtac = ((xw.xtac!=null)&&(xw.xtac!="")&&(xtm.indexOf("&ac",0)<0)) ? "&ac=" + xw.xtac : "";
xtan = ((xw.xtan!=null)&&(xw.xtan!="")&&(xtm.indexOf("&an",0)<0)) ? "&an=" + xw.xtan : "";
xtnp = ((xw.xtnp!=null)&&(xw.xtnp!="")&&(xtm.indexOf("&an",0)<0)) ? "&np=" + xw.xtnp : "";
xtprm = ((xw.xtprm!=null)&&(xtm.indexOf("&x",0)<0)) ? xw.xtprm : "";
xtm += xtrmt+xtvc+xter+xtmc+xtac+xtan+xtnp+xtprm;
// BEGIN FIX
try{
    if (lang == "ko"){
        var newlang = "7";
    }
    else if (lang == "zh-Hant"){
        var newlang = "6";
    }
}catch(e){}
// END FIX
try {xt_rfr = top.document.referrer;}
catch(e) {xt_rfr = xtnv.referrer; }
xts = screen;
var xtxp = new Date();
var xtdate = new Date();
if (!xtrd) {xtxp.setTime(xtxp.getTime()+(xtdrm*24*3600*1000));}
else {xtxp.setTime(xtxp.getTime()+(xtdr*1000));}
var xtheureh = xtdate.getTime() / (1000*3600);
function xtclURL(ch)
{return ch.replace(/%3C/g,'<').replace(/%3E/g,'>').replace(/[<>]/g,'');}
function Getxtorcookie(nom)
{
        var arg = nom + "=";
        var i = 0 ;
        while (i<xd.cookie.length)
        {
            var j = i + arg.length;
            if (xd.cookie.substring(i,j) == arg) {return valeurxtorcook(j);}
            i = xd.cookie.indexOf(" ",i) + 1;
            if (i==0) {break;}
        }
        return null;}
function valeurxtorcook(index)
{
        var fin = xd.cookie.indexOf(";",index);
        if (fin==-1) {fin=xd.cookie.length;};
        return unescape(xtclURL(xd.cookie.substring(index,fin)));
}
function wcookie(p1,p2,p3,p4,fmt)
{
    p2 = (fmt==0) ? p2 : escape(p2);
    xd.cookie = p1 + "=" + p2 + ";expires=" + p3.toGMTString() + " ;path=/" + p4;
}
function recupxtor(param)
{
        var xturl = xtclURL(xtnv.location.search.toLowerCase().replace(/%3d/g,'='));
        xtpos = xturl.indexOf(param+"=");
        if (xtpos > 0)
        {
            chq = xturl.substring(1, xturl.length);
            mq = chq.substring(chq.indexOf(param+"="), chq.length);
            pos3 = mq.indexOf("&");
            if (pos3 == -1) pos3 = mq.indexOf("%26")
            if (pos3 == -1) pos3 = mq.length;
            return mq.substring(mq.indexOf("=")+1, pos3);
        }
        else{  return null; }
}
var XitiConstants = {
    _initialized:false,
    init:function(){
        this.channels = {
            "1":"The Collection",
            "2":"World of Rolex",
            "3":"Inside Rolex",
            "4":"Home",
            "5":"Official Dealers"
        };
        this.level2 = {
            "4":"Footer Navigation",
            "5":"Extraordinary Watches",
            "6":"Rolex Gallery",
            "7":"Fearless Luxury",
            "8":"Sports and Culture",
            "9":"Journey of Innovation",
            "10":"The Rolex Channel",
            "11":"Rolex Company",
            "12":"Sales and Service",
            "13":"Rolex Institute",
            "14":"Rolex Nav Box",
            "15":"Yacht-MasterII",
            "16":"BaselWorld",
            "17":"BloggerLanding",
            "18":"Wimbledon",
            "19":"Global Downloads",
            "20":"BaselWorld 2008",
            "21":"Home",
            "22":"Spirit of Luxury",
            "23":"Cellini Gallery",
            "115":"Film Yachtmaster"
        };
        this.level2ChannelsMap = {
            "1":"1",
            "2":"2",
            "3":"3",
            "5":"1",
            "15":"1",
            "6":"1",
            "8":"2",
            "13":"2",
            "11":"2",
            "12":"5",
            "16":"1",
            "20":"1",
            "21":"4",
            "22":"2",
            "23":"1"

        };
        this.languages = {
            "1":"en",
            "2":"ja",
            "3":"es",
            "4":"fr",
            "5":"zh-Hans",
            "6":"zh-Hant",
            "7":"ko",
            "8":"pt-br",
            "9":"de",
            "10":"it",
            "11":"ru"
        };
        this.version = {
            "1":"html",
            "2":"flash",
            "F":"flash",
            "M":"flash",
            "slow":"flash"
        }
        this.cHash = $H(this.channels);
        this.lHash = $H(this.level2);
        this.MHash = $H(this.level2ChannelsMap);
        this.laHash = $H(this.languages);
        this.vHash = $H(this.version);
        this._initialized = true;
    },
    _initHashes:function(){
        if (!this._initialized){
            this.init();
        }
    },
    getChannel:function(xitiSectionId){
        this._initHashes();
        if (xitiSectionId > 100){
            xitiSectionId -= 100;
        }
        return this.cHash[this.MHash[xitiSectionId]];
    },
    getProp1:function(xitiSectionId){
        this._initHashes();
        if (xitiSectionId > 100){
            xitiSectionId -= 100;
        }    
        return this.lHash[xitiSectionId];
    },
    getLanguage:function(xitiLanguageId){
        this._initHashes();
        if (newlang){
            //ko & zh-Hant hack
            return this.laHash[newlang];
        }
        return this.laHash[xitiLanguageId];
    },
    getVersion:function(xitiVersionId){
        this._initHashes();
        return this.vHash[xitiVersionId];
    },
    getCampaign:function(){
        if (s.getQueryParam('cmpid')){
            var cmp = s.getQueryParam('cmpid');
            cmpParts = cmp.split('#');
            return cmpParts[0];
        }
        if (xto){
            return xto;
        }
        if (xtor){
            return xtor;
        }
        return null;
    },
    getWatchNameSpec:function(xitiSectionId, page){
        //check if user is in gallery
        var watchNameSpec = new Array(2);
        if (this.getProp1(xitiSectionId) == 'Rolex Gallery'){
            //obtain watch name & spec no from xiti page name
            var pageNameParts = page.split('::');
            if (pageNameParts.length == 2){
                watchNameSpec[0] = pageNameParts[1]
                watchNameSpec[1] = "";
            }
            else if (pageNameParts.length == 3){
                var watchParts = pageNameParts[1].split('_');
                watchNameSpec[0] = watchParts[0];
                watchNameSpec[1] = pageNameParts[2];
            }
        }
        return watchNameSpec;
    },
    getWatchFeature:function(xitiSectionId, page){
        //check if user is in extraordinary watches
        var watchFeature = "";
        if (this.getProp1(xitiSectionId) == 'Extraordinary Watches'){
            //obtain watch name & spec no from xiti page name
            var pageNameParts = page.split('::');
            if (pageNameParts.length == 3){
                watchFeature = pageNameParts[1] + ":" + pageNameParts[0] + ":" + pageNameParts[2];
            }
        }
        return watchFeature;
    },
    getVideoTitle:function(type, page){
        if (type == "M"){ 
            // only if MEDIA type
            return page;
        }
        return "";
    },
    getPageName:function(type, page){
        if (type != "M" && type != "slow"){
            return page.replace(/::/g,":");
        }
        try{
            return s.pageName;
        }
        catch(e){
            return "";
        }
    },
    getInternalCampaign:function(){
        if (s.getQueryParam('icid')){
            return s.getQueryParam('icid');
        }
        return null;
    },
    getFlashVersion:function(){
        try{
        var fo = new SWFObject();
        if (fo){
            
            return fo.installedVer.major + "." + fo.installedVer.minor + "." + fo.installedVer.rev;
        }
        }catch(e){}
        return "";    
    },
    getDealerId:function(xitiSectionId, page){
        if (this.getProp1(xitiSectionId) == "Sales and Service"){
            if (page.indexOf('World') > 0){
                s.events="event1,event23";
                var pageParts = page.split('::');
                if (pageParts.length > 2){
                    return pageParts[pageParts.length - 1];
                }
                return "";
            }
        }
        return "";
    },
    getMapInteraction:function(xitiSectionId, page){
        if (this.getProp1(xitiSectionId) == "Sales and Service"){
            if (page == "Minimise_Map"         || 
                page == "Enlarge_Map"         ||
                page == "View_Legend"         ||
                page == "Reset_View"          ||
                page == "Click_Icon"             ||
                page.indexOf("Pan_") > -1     ||
                page.indexOf("Zoom_") > -1){
                    return page;
            }
            return "";
        }
        return "";
    }
}
var OmnitureObj = {
    _metricsSet:false,
    _metricsSent:false,//used for 1 time metrics
    _total:0,
    _sEvents:'',
    _sEvar19:'',
    isPageHit:function(x1,x2,total,page){
        if (x1 == "N" || x1 == "S" || x1 == "T" || x1 == "play" || x1 == "forward" || x1 == "flash_disabled" || x1 == "finish"){
            if (x1 == "play" || x1 == "forward" || x1 == "finish"){
                var mediaName = page.indexOf('.com/');
                try{mediaName = page.substring(mediaName + 5);}catch(e){mediaName = page;}
                if (total > 0){
                    this._total = total;
                }
                //new in H.15, send a dedicated media hit to populate video report
                if (x1 == "play" && x2 == 0){
                        s.Media.open(mediaName ,total,"Flash Media Player");
                        s.Media.play(mediaName ,0);
                }
                 if (x1 == "forward" || x1 == "finish"){
                    if (x1 == "forward"){
                        s.Media.stop(mediaName, x2);
                    }
                    else if (x1 == "finish"){
                        s.Media.stop(mediaName ,this._total);
                    }
                    s.Media.close(mediaName );
                }
            }
            return false;
        }
        //x1 = C || x1 = slow --> page hit
        return true;
    },
    setSpeedMetrics:function(slowMessageShown, loadTime){
        if (slowMessageShown){
            this._sEvents = ",event14";
        }
        this._sEvar19 = loadTime;
        this._metricsSet = true;
    },
    populateAndGetLinkTrackVars:function(x1,page,sectionId,x5,x2,x4){
        if (x5==null){
            x5="";
        }
        var ltv = "";
        
        if (s.eVar14 != ""){
			ltv += "eVar14,events";
			s.events="event24"; //card viewed
		} else if (s.eVar23 != ""){
			ltv += "eVar23,events"; //map action
			s.events="event26";
		}        
        
        switch(x1){
            case "N":
                ltv += ",prop21,";
                s.prop21=this.getPageIdentifier(window.location.href) + ":" + page.replace(/::/g,">") + ":" + this.getPageIdentifier(x5);
                if (XitiConstants.getProp1(sectionId) == "Sales and Service"){
                    //dealer locator
                    if (page.indexOf('rolexdealers.com') > 0){
                        ltv += "eVar18,events,";
                        s.eVar18=page;
                        if (x4 == "AFF"){
							s.events="event12,"; //affiliate clickthrough
						} else{
							s.events="event13,"; //dealer clickthrough
						}
                    }
                }
                
                if (page == "flash_disabled"){
                        s.events = "event15,";
                        ltv += "events,";
                }
            break;
            case "S":
                //custom exit clicks
                ltv += "prop20,";
                s.prop20 = page;
                if (XitiConstants.getProp1(sectionId) == "Sales and Service"){
                    //dealer locator
                    if (page.indexOf('rolexdealers.com') > 0){
                        ltv += "eVar18,events,";
                        s.eVar18=page;
                        if (x4 == "AFF"){
							s.events="event12,"; //affiliate clickthrough
						} else{
							s.events="event13,"; //dealer clickthrough
						}
                    }
                }
            break;
            case "T":
                //track language id
                ltv += "prop15,prop25";
                var iof = page.indexOf('/files/');
                try{s.prop25 = page.substring(iof + 7);}catch(e){}
            break;
            case "play":
                ltv += "events";
                s.events = "event5";
            break;
            case "forward":
                ltv += "events,products";
                s.events = "event11";
                s.products = ";;;;event11=" + x2;
            break;
        }
        return ltv;    
    },
    getLinkTrackEvents:function(x1,page,sectionId){
        var lte = "";
		if (s.eVar14 != ""){
			lte += ",event24"; //card viewed
		} else if (s.eVar23 != ""){
			lte += ",event26"; //map action
		}
        switch(x1){
            case "N":
                if (XitiConstants.getProp1(sectionId) == "Sales and Service"){
                    //dealer locator
                    if (page.indexOf('rolexdealers.com') > 0){
                        lte += "event13,";
                    }
                    if(page == "flash_disabled"){
                        lte += "event15,";
                    }
                }
            break;    
            case "S":
                //custom exit clicks
            break;
            case "T":
            
            break;
            case "play":
                lte += "event5";
            break;
            case "forward":
                lte += "event11";
            break;
        }
        return lte;
    },
    getPageIdentifier:function(url){
        var minUrlTokens = 3;
        //trim everything before hash mark, if any
        if (url.indexOf('#') > -1){
            url = url.substring(url.indexOf('#') + 1, url.length);    
            minUrlTokens = 2;
        }
        
        //trim everything before language selector
        var str = "";
        if (url.toLowerCase().indexOf('javascript:void(0)') < 0){    
            var urlParts = url.split('/');
            var fileName = urlParts[urlParts.length - 1];
            var fileNameParts = fileName.split('.');
            if (urlParts.length > minUrlTokens){
                for (var i=(minUrlTokens+1);i<urlParts.length-1;i++){
                    str += urlParts[i]+"/";
                }
                str += fileNameParts[0];
            }
            else{
                str = url;
            }
        }
        return str;
    },
    getFlashDownloadSpeed:function(type, section){
        var s = "";
        if (type == "slow" || type=="flash_disabled"){
                return section; // <-- section variable will contain the speed
        }
        return s;
    }
}
function xt_med(type,section,page,x1,x2,x3,x4,x5,site_version,total)
{
    var watchSpecs = XitiConstants.getWatchNameSpec(section, page);
    
    s.pageName = XitiConstants.getPageName(type,page);
    s.server="server1";
    s.channel = XitiConstants.getChannel(section);
    s.pageType="";
    s.prop1 = (section == null ? s.prop1 : XitiConstants.getProp1(section));
    s.prop2= watchSpecs[0];
    s.prop3= watchSpecs[1];
    s.prop4="";
    s.prop5="";
    s.prop6="";
    s.prop7="";
    s.prop8="";
    s.prop9="";
    s.prop10= XitiConstants.getVideoTitle(type, page);
    s.prop11="";
    s.prop12="";
    s.prop13="";
    s.prop14="";
    s.prop15= (x1 != "" && (s.prop15 == null || s.prop15 == "" || s.prop15 == undefined) ? XitiConstants.getLanguage(x1) : s.prop15);
    s.prop16="";
    s.prop17=XitiConstants.getWatchFeature(section,page);
    s.prop19= (x2 == null || type == "M" ? XitiConstants.getVersion(type) : XitiConstants.getVersion(x2));
    s.prop18=(s.prop19 == "flash" ? XitiConstants.getFlashVersion() : ""); 
    s.prop20="";
    s.prop21="";
    s.campaign=XitiConstants.getCampaign();
    s.state="";
    s.zip="";
    s.events="";
    s.products="";
    s.purchaseID="";
    s.eVar1=XitiConstants.getInternalCampaign();
    s.eVar2="";
    s.eVar3="";
    s.eVar4="";
    s.eVar5="";
    s.eVar6="";
    s.eVar7="";
    s.eVar8="";
    s.eVar9= XitiConstants.getVideoTitle(type, page);
    s.eVar10="";
    s.eVar11="";
    s.eVar12=s.pageName;
    s.eVar13="";
    s.eVar14= XitiConstants.getDealerId(section, page);
    s.eVar15="";
    s.eVar16=s.prop2;
    s.eVar17=s.prop3;
    s.eVar18="";
    s.eVar19=""; /* OmnitureObj.getFlashDownloadSpeed(type, section); //flash only */
    s.eVar23=XitiConstants.getMapInteraction(section, page);
    if (OmnitureObj.isPageHit(x1,x2,total,page)){
        s.events = (s.events == "" ? "event1" : (s.events.indexOf("event1") < 0 ? s.events + ",event1" : s.events));
        
        if (type != "slow" && page != "Y"){
            if (OmnitureObj._metricsSet && !OmnitureObj._metricsSent){
                s.events += OmnitureObj._sEvents;
                s.eVar19 = OmnitureObj._sEvar19;
                OmnitureObj._metricsSent = true;
            }
            void(s_code = s.t());
        }
        else{
            if (type == "slow" && page == "Y"){
                s.pageName = "flash_warning";
                s.events += ",event14";
                s.eVar12=s.pageName;
                s.eVar19= OmnitureObj.getFlashDownloadSpeed(type,section);
                void(s_code = s.t());
            }
            else if (type == "slow" && page == "N"){            
                //set the speed metrics variable for next hit
                OmnitureObj.setSpeedMetrics(page=="Y" ? true : false, section);
            }
            else{
                void(s_code = s.t());
            }
        }
        /* if (type == "slow" && page=="Y"){
            //user has seen the "disable flash" message
            s.events += ",event14";
        } */
       
    }
    else if (type != "slow"){
        s.linkTrackVars=OmnitureObj.populateAndGetLinkTrackVars(x1,page,section,x5,x2,x4);
        s.linkTrackEvents=OmnitureObj.getLinkTrackEvents(x1,page,section);
        //alert( s.linkTrackVars);
        //alert(s.linkTrackEvents);
        if (x1=="N" || x1=="play" || x1 =="forward"){
            s.tl(this,'o',page);
        } 
        else if (x1=="S"){
            s.tl(this,'e',page);
        }
        else if (x1=="T"){
            s.tl(this,'d',page);
        }
    }
    if(s_code){
        document.write(s_code);
    }
    
    xt_img = new Image();
    var xtdmed = new Date();
    xt_ajout = (type=='F') ? '' : (type=='M') ? '&a='+x1+'&m1='+x2+'&m2='+x3+'&m3='+x4+'&m4='+x5 : '&clic='+x1;
    Xt_im = xtsd+'.xiti.com/hit.xiti?s='+xtsite+'&s2='+section;
    Xt_im += '&p='+page+xt_ajout+'&hl=' + xtdmed.getHours() + 'x' + xtdmed.getMinutes() + 'x' + xtdmed.getSeconds();
    if(parseFloat(navigator.appVersion)>=4)
    {Xt_im += '&r=' + xts.width + 'x' + xts.height + 'x' + xts.pixelDepth + 'x' + xts.colorDepth;}
// begin modification
    if ((!window.xiti_lang_id) || (window.xiti_lang_id=='') || (window.xiti_lang_id==null)) {
        xiti_lang_id = "";
        // BEGIN FIX
        try{
            if (lang == "ko" || lang == "zh-Hant"){
                xiti_lang_id = newlang;
            }
        }
        catch(e){}
        // END FIX
    }
    if ((!site_version) || (site_version==null) || (site_version==undefined)) {
        site_version = "1";
    }
    Xt_im += '&x1='+xiti_lang_id+'&x2='+site_version+'&x3=&x4=&x5=';
// end modification
    //2008-MAR-14 disabling xiti hit / performance
    //xt_img.src = Xt_im;
    if ((x2 != null)&&(x2!=undefined)&&(type=='C'))
    { if ((x3=='')||(x3==null)) { document.location = x2} else {xfen = window.open(x2,'xfen',''); xfen.focus();}}
    else
    {return;}
}
if((xtsite!=0)||(xtrd))
{
        xtpm = "xtor";
        xtpmd = "xtdate" ;
        xtpmr = "xtorrf" + xtsite;
        xtourl = recupxtor("xtor");
        xto = (xto_force!=null) ? xto_force : (xtourl!=null) ? xtourl : (!xtrd) ? Getxtorcookie("xtord") : null;
        xplus = (xto==null) ? "" : "&xto="+xto;
        xtor = Getxtorcookie(xtpm);
        xtor_duree = Getxtorcookie(xtpmd);
        xtor_ref = Getxtorcookie(xtpmr);
        xtdate2 = (xtor_duree!=null) ? new Date(xtor_duree) : new Date();
        xtheureavant = xtdate2.getTime() / (1000*3600);
        xtecart = (Math.floor(xtheureh - xtheureavant)>=0) ? Math.floor(xtheureh - xtheureavant) : 0;
        xplus += (xtor==null) ? "" : "&xtor="+xtor+"&roinbh="+xtecart;
        xplus2 = (xtor==null) ? "" : (xtor_ref!=null) ? "&xtorrf="+xtor_ref.replace(/[<>]/g, '').replace(/&/g, '$') : "&xtorrf=direct";
        xtourl_rf = recupxtor("xtref");
        Xt_r = (xtourl_rf!=null) ? xtourl_rf.replace(/[<>]/g, '') : Getxtorcookie('xtref') ;
        if(Xt_r==null)    {Xt_r = xt_rfr.replace(/[<>]/g, '');}
        if (!xtrd)
        {
            var xtnav = navigator.appName+" "+navigator.appVersion;
            var xtIE = (xtnav.indexOf('MSIE'));
            if (xtIE>=0) {xtvers = parseInt(xtnav.substr(xtIE+5));xtIE=true;}
            else {xtvers = parseFloat(navigator.appVersion);xtIE=false;}
            var xtnet=(xtnav.indexOf('Netscape') >=0);
            var xtmac=(xtnav.indexOf('Mac') >=0);
            var xtOP=(navigator.userAgent.indexOf('Opera') >=0);
            if((xtIE)&&(xtvers >=5)&&(!xtmac)&&(!xtOP)&&(!xtrd))
             {
                xd.body.addBehavior("#default#clientCaps");
                xtconn = '&cn=' + xd.body.connectionType;
                xtconn += '&ul=' + xd.body.UserLanguage;
                xd.body.addBehavior("#default#homePage");
                try{
                    xthome = (xd.body.isHomePage(location.href))? '&hm=1': '&hm=0';
                }catch(e){
                     //suppressed an ie6 error related to isHomepage().
                    xthome = '&hm=0';
                }
                xtresr = '&re='+xd.body.offsetWidth+'x'+xd.body.offsetHeight;
             }
            else
             {xtconn = ''; xthome='';if(xtvers >=5){xtresr = '&re='+xw.innerWidth+'x'+xw.innerHeight;}else{xtresr =''};}
            if((xtnet)&&(xtvers >=4)||(xtOP)){var xtlang = '&lng=' + navigator.language;}
            else {if((xtIE)&&(xtvers >=4)&&(!xtOP)){var xtlang = '&lng=' +navigator.userLanguage;} else {xtlang = '';}}
            wcookie("xtord","",xtdate,xtdm,1);
            if ((xtor==null)&&(xto!=null))
            {    
                wcookie(xtpm,xto,xtxp,xtdm,1);wcookie(xtpmd,xtdate,xtxp,xtdm,0);
                if (Xt_r!="") {wcookie(xtpmr,Xt_r.replace(/&/g, '$'),xtxp,xtdm,0);} else {wcookie(xtpmr,"direct",xtxp,xtdm,0);}
            }
            Xt_param = 's='+xtsite+xtn2+'&p='+xtp+'&hl='+xtdate.getHours() + 'x' + xtdate.getMinutes() + 'x' + xtdate.getSeconds();
            try{
                if (lang == "ko" || lang == "zh-Hant"){
                    // BEGIN FIX
                    xtm = xtm.replace(/x1=&/g, "x1="+newlang+"&");
                    // END FIX
                }
            }catch(e){}
            Xt_param += xtdi+xplus+xtm+xtconn+xthome+xtlang;
            Xt_i = '<img width="1" height="1" src="'+xtsd+'.xiti.com/hit.xiti?'+Xt_param;
            if(xtvers >=4)
            {Xt_i += '&r=' + xts.width + 'x' + xts.height + 'x' + xts.pixelDepth + 'x' + xts.colorDepth;}
            Xt_i += xplus2;
            
            // begin modification
            // do not send a XiTi hit unless both variables have been populated
            if (((window.xiti_section_id) && (window.xiti_page_name)) &&
                ((window.xiti_section_id!=null) && (window.xiti_page_name!=null)) &&
                ((window.xiti_section_id!="null") && (window.xiti_page_name!="null")) &&
                ((window.xiti_section_id!=undefined) && (window.xiti_page_name!=undefined)) &&
                ((window.xiti_section_id!="undefined") && (window.xiti_page_name!="undefined")) &&
                ((window.xiti_section_id!="") && (window.xiti_page_name!=""))){
                //2008-MAR-14 disabling xiti hit / performance
                //xd.write(Xt_i+xtresr+'&ref='+Xt_r.replace(/&/g, '$') + '">');
                
                var watchSpecs = XitiConstants.getWatchNameSpec(window.xiti_section_id, window.xiti_page_name);
                
                s.pageName=window.xiti_page_name.replace(/::/g,":");
                s.server="server1";
                s.channel=XitiConstants.getChannel(window.xiti_section_id);
                s.pageType="";
                s.prop1=XitiConstants.getProp1(window.xiti_section_id);
                s.prop2= watchSpecs[0];
                s.prop3= watchSpecs[1];
                s.prop4="";
                s.prop5="";
                s.prop6="";
                s.prop7="";
                s.prop8="";
                s.prop9="";
                s.prop10="";
                s.prop11="";
                s.prop12="";
                s.prop13="";
                s.prop14="";
                try{
                    if (xiti_lang_id != ""){
                        s.prop15=XitiConstants.getLanguage(xiti_lang_id);
                    }
                    else if (newlang != ""){
                        s.prop15 = XitiConstants.getLanguage(newlang);
                    }
                }
                catch(e){
                    try{
                        if (flashLanguageSelector == true){
                            s.prop15 = "";
                        }
                        else{
                            s.prop15 = s.prop15;
                        }
                    }
                    catch(e){
                        s.prop15="";
                    }
                }
                s.prop16="";
                s.prop17=XitiConstants.getWatchFeature(window.xiti_section_id, window.xiti_page_name);
                
                try{
                    if (flashLanguageSelector == true){
                        s.prop18= XitiConstants.getFlashVersion();
                        s.prop19="flash";
                    }
                    else{
                        s.prop18="";
                        s.prop19="html";
                    }
                }catch(e){
                    s.prop19="html";
                }
                s.prop20=""; //custom exit
                s.prop21="";
                s.campaign=XitiConstants.getCampaign();
                s.state="";
                s.zip="";
                s.events="event1";
                s.products="";
                s.purchaseID="";
                s.eVar1=XitiConstants.getInternalCampaign();
                s.eVar2="";
                s.eVar3="";
                s.eVar4="";
                s.eVar5="";
                s.eVar6="";
                s.eVar7="";
                s.eVar8="";
                s.eVar9="";
                s.eVar10="";
                s.eVar11="";
                s.eVar12=s.pageName;
                s.eVar13="";
                s.eVar14=XitiConstants.getDealerId(window.xiti_section_id, window.xiti_page_name);
                s.eVar15="";
                s.eVar16=s.prop2;
                s.eVar17=s.prop3;
                s.eVar18="";
                s.eVar19=""; //flash only
                
                s.trackDownloadLinks=false;
                s.trackExternalLinks=false;
                s.linkLeaveQueryString=true;
                s.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls";
                s.linkInternalFilters="";
                s.linkLeaveQueryString=true;
                
                  /* if (s_account=='cmrolexdev'){
                    try{
                        var s_container = document.createElement("div");
                        s_container.innerHTML = "[['pageName', 'channel', 'prop1', 'prop2', 'prop3', 'prop15', 'prop19', 'campaign'], ["
                        + "'" + s.pageName + "',"
                        + "'" + s.channel + "',"
                        + "'" + s.prop1 + "',"
                        + "'" + s.prop2 + "',"
                        + "'" + s.prop3 + "',"
                        + "'" + s.prop15 + "',"
                        + "'" + s.prop19 + "',"
                        + "'" + s.campaign + "'"
                        + "]]";
                        s_container.setAttribute('id','sitec_container');
                        s_container.style.display = 'none';
                        document.body.appendChild(s_container);
                    }catch(e){
                    }
                }  */
                
                setTimeout('fireHit()', 1000);         
            }
// end modification
        }
        else
        {
            if (xto!=null) {wcookie("xtord",xto,xtxp,xtdm,1);}
         if (Xt_r!="")    {wcookie("xtref",Xt_r.replace(/&/g, '$'),xtxp,xtdm,0);}
            if(xw.xtloc!=null)    {xtnv.location=xw.xtloc;}
        }
}
//do not send hit if flash is present
function fireHit(){
    try{
        if (flashWritten != true){
            var s_code=s.t();
        }
    }catch(e){
        var s_code=s.t();
    }
    if(s_code){
        document.write(s_code);
    }    
}
//-->