/* SiteCatalyst code version: H.14. Copyright 1997-2007 Omniture, Inc. More info available at http://www.omniture.com */ /* Specify the Report Suite ID(s) to track here */ var s_account="sbdev" var s_cdomain = ".saxobank.com"; // ************ added by mkd var setVisitorID = false; // getting report suite name from query string passed to javascript source file var scripts = document.getElementsByTagName('script'); var myScript = scripts[ scripts.length - 1 ]; var queryString = myScript.src.replace(/^[^\?]+\??/,''); var params = parseJsQuery( queryString ); var s_accountQS = params["s_accountqs"]; if ((s_accountQS!=undefined) && (s_accountQS.length > 0)){ s_account = s_accountQS; } var QS_setVisitorID = params["setVisitorID"]; if ((QS_setVisitorID!=undefined) && (QS_setVisitorID.length > 0)){ setVisitorID = (QS_setVisitorID=="true"); } var QS_cdomain = params["cdomain"]; if ((QS_cdomain!=undefined) && (QS_cdomain.length > 0)){ s_cdomain = QS_cdomain; if (s_cdomain == ".") s_cdomain = ""; } // ************ end var s=s_gi(s_account) /************************** CONFIG SECTION **************************/ /* You may add or alter any code config here. */ s.trackDownloadLinks=true s.trackExternalLinks=true s.trackInlineStats=true s.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls" s.linkInternalFilters="javascript:,saxobank.com" s.linkLeaveQueryString=false s.linkTrackVars="None" s.linkTrackEvents="None" /* WARNING: Changing any of the below variables will cause drastic changes to how your visitor data is collected. Changes should only be made when instructed to do so by your account manager.*/ s.visitorNamespace="saxobank" s.dc=112 s.charSet="UTF-8" s.cookieDomainPeriods="2"; var sbsite_url = window.location.href; if(sbsite_url.indexOf(".co.uk")>-1 || sbsite_url.indexOf(".com.sg")>-1){ s.cookieDomainPeriods="3"; s.fpCookieDomainPeriods="3"; } /*PLEASE UNCOMMENT THIS AFTER THE SSL CERTIFICATE HAS BEEN INSTALLED*/ s.trackingServer="metrics.saxobank.com" s.trackingServerSecure="smetrics.saxobank.com" /* Page Name Plugin Config */ s.siteID="" // leftmost value in pagename s.defaultPage="default.aspx" // filename to add when none exists s.queryVarsList="" // query parameters to keep s.pathExcludeDelim=";" // portion of the path to exclude s.pathConcatDelim="" // page name component separator s.pathExcludeList="" // elements to exclude from the path /* DynamicObjectIDs config */ function s_getObjectID(o) { var ID=o.href; return ID; } s.getObjectID=s_getObjectID /* Form Analysis Config */ s.formList="" s.trackFormList=false s.trackPageName=true s.useCommerce=false s.varUsed="prop5" s.eventList="" //Abandon,Success,Error s.usePlugins=true function s_doPlugins(s) { /* populate campaign variable based on query string paramter 'cmpid','csref','s_kwcid' and 'int_cmpid' only populate once */ if(!s.campaign){ s.campaign=s.getQueryParam('cmpid'); } if(!s.campaign){ s.campaign=s.getQueryParam('csref'); } //for Search Center campaigns if(!s.campaign){ s.campaign=s.getQueryParam('s_kwcid'); } s.campaign=s.getValOnce(s.campaign,"s_campaign",0) s.eVar7=s.campaign s.eVar8=s.crossVisitParticipation(s.campaign,'s_cpm','90','5','>','event8'); var sc_intcmpid = s.getQueryParam('int_cmpid'); if(sc_intcmpid){ s.eVar2=s.getValOnce(sc_intcmpid,"int_cmpid",0) s.eVar20=s.eVar2; } var sc_opcmpid = s.getQueryParam('oa_cmpid'); if(sc_opcmpid){ s.eVar21=s.getValOnce(sc_opcmpid,"oa_cmpid",0) s.eVar20=s.eVar21; } if (s.campaign){ s.eVar20=s.campaign; var tmpCode = s.campaign.toLowerCase(); if (tmpCode.indexOf('_ppc_') > -1){ s.eVar22 = s.campaign; }else if (tmpCode.indexOf('_banner_') > -1){ s.eVar23 = s.campaign; }else if (tmpCode.indexOf('_email_') > -1){ s.eVar24 = s.campaign; } } /* populate campaign variable */ //*** Latitude start /* set session cookie if csref is set to lat* in url */ var jez=s.getQueryParam("csref"); if(jez && jez.match(/^lat/) ){setCookie("s_latitude","lat");} /* if latitude session cookie put latitude in prop 11 */ if(getCookie("s_latitude")){ if (getCookie("s_latitude")=="lat"){ s.prop49="latitude"; } } //*** Latitude end /* Plugin: timeparting - EST - hour,day,weekday */ s.prop7=s.getTimeParting('h','0',new Date().getFullYear()); // set hour of day s.prop8=s.getTimeParting('d','0',new Date().getFullYear()); // set day of week s.prop9=s.getTimeParting('w','0',new Date().getFullYear()); // set weekend/weekday s.eVar9=s.prop7; s.eVar10=s.prop8; s.eVar11=s.prop9; /* If no friendly pagename is set, use the pagename plugin to get one from the URL */ if(!s.pageType && !s.pageName){ s.pageName=s.getPageName().toLowerCase(); } /* To setup Dynamic Object IDs for clickmap*/ s.setupDynamicObjectIDs(); /* Set up form analysis to track form field abandonment in prop5 */ s.setupFormAnalysis(); /*The below code was migrating from the previous client step file */ /* sniff language from url and put in prop 12 and eVar 13 */ var lang=s.getQueryParam("lan"); if(lang){ s.prop12=lang; s.eVar13=s.getValOnce(lang,"s_lang",0); } // set visitor id to saxocsvid added by mkd var visitorID = getCookie('saxocsvid'); if ((visitorID != null) && (setVisitorID)){s.visitorID=visitorID;} } s.doPlugins=s_doPlugins //mkd functions start //shortcut for debug window: Shift+d var mkd_debugShortCut = 's_d'; function s_code_debugWin(evt){ var keynum;var keychar; if(window.event){ //IE keynum = evt.keyCode; }else if(evt.which){ // Netscape/Firefox/Opera keynum = evt.which; } var code = keynum; if (code >= 65 && code <= 90) //use lower case codes code = code + 32; keychar = String.fromCharCode(code); var ctrl = evt.ctrlKey ? 'c_' : ''; var alt = evt.altKey ? 'a_' : ''; var shift = evt.shiftKey ? 's_' : ''; var shortCut = ctrl + alt + shift + keychar; if (shortCut == mkd_debugShortCut){ var dwin = window.open("","stats_debugger","width=600,height=600,location=0,menubar=0,status=1,toolbar=0,resizable=1,scrollbars=1").document.write("