/* * File: analyticsManager-min.js * Version: 5.0 * Last Modified: 2012/01/05 */ function parseUri(e){var d=parseUri.options,a=d.parser[d.strictMode?"strict":"loose"].exec(e),c={},b=14;while(b--){c[d.key[b]]=a[b]||""}c[d.q.name]={};c[d.key[12]].replace(d.q.parser,function(g,f,h){if(f){c[d.q.name][f]=h}});return c}parseUri.options={strictMode:false,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};function addBannerID(a){}function replaceValue(a,b){analyticsData.pageName=analyticsData.pageName.replace(a,b);analyticsData.siteSection=analyticsData.siteSection.replace(a,b);analyticsData.siteSection2=analyticsData.siteSection2.replace(a,b);analyticsData.siteSection3=analyticsData.siteSection3.replace(a,b);analyticsData.siteSection4=analyticsData.siteSection4.replace(a,b);analyticsData.hierarchy=analyticsData.hierarchy.replace(a,b)}function setCookie(b,c,a){var d=new Date();d.setDate(d.getDate()+a);document.cookie=b+"="+escape(c)+((a==null)?"":";expires="+d.toGMTString())}function getCookie(a){if(document.cookie.length>0){c_start=document.cookie.indexOf(a+"=");if(c_start!=-1){c_start=c_start+a.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1){c_end=document.cookie.length}return unescape(document.cookie.substring(c_start,c_end))}}return""}function takeYear(a){x=a.getYear();var b=x%100;b+=(b<38)?2000:1900;return b}function addProduct(i,g,a,e){if(!analyticsData.products){analyticsData.products=""}var h=i;var f=g;var b=a;var c=e;var d=Math.round(100*(b*c))/100;if(d==0){d=""}if(f){analyticsData.products+=";"+f+";"+b+";"+d+";";if(h){analyticsData.products+=";evar5="+analyticsData.siteName+": "+h.toLowerCase()+","}else{analyticsData.products+=";,"}}analyticsData.prodView=true}function fSetDefaultVars(f){var j=analyticsPath.replace(/(^\/)|(\/$)/g,"");if(j.match("cpotools_jsessionid")){_aDirectories=j.split("cpotools_jsessionid");j=_aDirectories[0].replace(";","")}if(j.match("cpo_jsessionid")){_aDirectories=j.split("cpo_jsessionid");j=_aDirectories[0].replace(";","")}if(j.match("jsessionid")){_aDirectories=j.split("jsessionid");j=_aDirectories[0].replace(";","")}var a=uriFileName;analyticsData.language="en";if(a.match(/(-f)/g)){analyticsData.language="fr"}j=j.replace(/(\/en\/|\/fr\/)/g,"/");j=j.replace(/(-e|-f).(jsf|asp|aspx|shtml|html|htm)/g,"").replace(/.(jsf|asp|aspx|shtml|html|htm)/g,"").replace(/_/g," ");j=j.replace(/aboutus/g,"about us");j=j.replace(/cpotools\//g,"").replace(/cpo\//g,"").replace(/mc\//g,"").replace(/apps\//g,"").replace(/app\//g,"");if(a==""){j+="/default"}j=j.split("/");var b=j.length;var h="";var e=uriQueryString;var d=parseUri(analyticsURL).queryKey;var i=uriAnchor;var g=0;if(j[g]==""||j[g]=="default"||j[g]=="languageswitcher"){switch(uriFileName){case"default.jsf":analyticsData.pageName="homepage";analyticsData.siteSection="homepage";analyticsData.hierarchy=analyticsData.pageName;break;case"language.jsf":case"languageswitcher.jsf":default:analyticsData.pageName="language";analyticsData.siteSection="language";analyticsData.hierarchy=analyticsData.pageName;break}}else{for(g=0;g=1){if(analyticsData.siteSection=="shop"&&j[g]==j[g-1]){c=c+" home"}h+=analyticsData.delimiter+c;if(b==2||analyticsData.siteSection=="shop"){analyticsData["siteSection"+(g+1)]=h}else{analyticsData["siteSection"+(g)]=h}}}analyticsData.pageName=h;analyticsData.hierarchy=analyticsData.pageName.replace(/ > /g,",")}}var analyticsData=new Object();var analyticsURL=location.href.toLowerCase();analyticsData.track="on";var analyticsPath=parseUri(analyticsURL).path.replace(/(^\/)|(\/$)/g,"");var uriDomain=parseUri(analyticsURL).host;var uriDirectories=parseUri(analyticsURL).directory;var uriFileName=parseUri(analyticsURL).file;if(uriFileName.match("jsessionid")){_aUriFileName=uriFileName.split("jsessionid");uriFileName=_aUriFileName[0].replace(";","")}var uriQueryString=parseUri(analyticsURL).queryKey;var uriQuery=parseUri(analyticsURL).query;var uriAnchor=parseUri(analyticsURL).anchor;var omniToday=new Date();analyticsData.year=takeYear(omniToday);analyticsData.siteName="cpc.ca";analyticsData.prefix=analyticsData.siteName+": ";analyticsData.delimiter=" > ";fSetDefaultVars(analyticsData.delimiter);analyticsData.domain=document.domain.toLowerCase();analyticsData.style="standard";analyticsData.loginStatus="anonymous";if(!analyticsData.hierarchy){analyticsData.hierarchy=""}if(!analyticsData.fileName){analyticsData.fileName=""}if(!analyticsData.pageName){analyticsData.pageName=""}if(!analyticsData.previousPage){analyticsData.previousPage=""}if(!analyticsData.siteSection){analyticsData.siteSection=""}if(!analyticsData.siteSection2){analyticsData.siteSection2=""}if(!analyticsData.siteSection3){analyticsData.siteSection3=""}if(!analyticsData.siteSection4){analyticsData.siteSection4=""}if(!analyticsData.segment){analyticsData.segment=""}if(!analyticsData.language){analyticsData.language=""}if(!analyticsData.loginguid){analyticsData.loginguid=""}if(!analyticsData.banners){analyticsData.banners=""}if(!analyticsData.ecid){analyticsData.ecid=""}if(!analyticsData.icid){analyticsData.icid=""}if(!analyticsData.csid){analyticsData.csid=""}if(!analyticsData.leid){analyticsData.leid=""}if(!analyticsData.s_kwcid){analyticsData.s_kwcid=""}if(!analyticsData.webMode){analyticsData.webMode=false}if(!analyticsData.mobileMode){analyticsData.mobileMode=false}if(!analyticsData.userMobilePrferenceSet){analyticsData.userMobilePrferenceSet=false}if(!analyticsData.mobilePreference){analyticsData.mobilePreference=""}if(!analyticsData.mobileDevice){analyticsData.mobileDevice=false}if(!analyticsData.pageID){analyticsData.pageID=""}if(!analyticsData.app){analyticsData.app=""}if(!analyticsData.tapTrackingMethod){analyticsData.tapTrackingMethod=""}if(!analyticsData.fpcSearchType){analyticsData.fpcSearchType=""}if(!analyticsData.fpoSearchType){analyticsData.fpoSearchType=""}if(!analyticsData.appRequestType){analyticsData.appRequestType=""}if(!analyticsData.appBusinessProfileType){analyticsData.appBusinessProfileType=""}if(!analyticsData.appRegistrationType){analyticsData.appRegistrationType=""}if(!analyticsData.appState){analyticsData.appState=""}if(!analyticsData.productSku){analyticsData.productSku=""}if(!analyticsData.products){analyticsData.products=""}if(!analyticsData.servicePeriodTypeCode){analyticsData.servicePeriodTypeCode=""}if(!analyticsData.addresseeTypeCode){analyticsData.addresseeTypeCode=""}if(!analyticsData.miniFormCustomSegment){analyticsData.miniFormCustomSegment=""}if(!analyticsData.reloadableForm){analyticsData.reloadableForm=false}if(!analyticsData.mmaProductType){analyticsData.mmaProductType=""}if(!analyticsData.searchQuery){analyticsData.searchQuery=""}if(!analyticsData.searchType){analyticsData.searchType=""}if(!analyticsData.appRegistration){analyticsData.appRegistration=false}if(!analyticsData.appInitiate){analyticsData.appInitiate=false}if(!analyticsData.appCommit){analyticsData.appCommit=false}if(!analyticsData.appComplete){analyticsData.appComplete=false}if(!analyticsData.appInformationNotFound){analyticsData.appInformationNotFound=false}if(!analyticsData.appClientError){analyticsData.appClientError=false}if(!analyticsData.appError){analyticsData.appError=false}if(!analyticsData.appCallToAction){analyticsData.appCallToAction=false}if(!analyticsData.appMiniForm){analyticsData.appMiniForm=false}if(!analyticsData.appFindPostalCodeList){analyticsData.appFindPostalCodeList=false}if(!analyticsData.appFindAddress){analyticsData.appFindAddress=false}if(!analyticsData.appTrackMultiplePackage){analyticsData.appTrackMultiplePackage=false}if(!analyticsData.appTrackPackage){analyticsData.appTrackPackage=false}if(!analyticsData.appFindRateList){analyticsData.appFindRateList=false}if(!analyticsData.appFindRateDetails){analyticsData.appFindRateDetails=false}if(!analyticsData.appFindPostOfficeList){analyticsData.appFindPostOfficeList=false}if(!analyticsData.appChangeAddress){analyticsData.appChangeAddress=false}if(!analyticsData.companyName){analyticsData.companyName=""}if(!analyticsData.customerNumber){analyticsData.customerNumber=""}if(!analyticsData.purchaseID){analyticsData.purchaseID=""}if(!analyticsData.prodView){analyticsData.prodView=false}if(!analyticsData.scAdd){analyticsData.scAdd=false}if(!analyticsData.scOpen){analyticsData.scOpen=false}if(!analyticsData.scView){analyticsData.scView=false}if(!analyticsData.scCheckout){analyticsData.scCheckout=false}if(!analyticsData.purchase){analyticsData.purchase=false}if(!analyticsData.couponCode){analyticsData.couponCode=""}if(!analyticsData.errorType){analyticsData.errorType=""}if(!analyticsData.errorMsg){analyticsData.errorMsg=""}if(!analyticsData.errorField){analyticsData.errorField=""}if(!analyticsData.formData){analyticsData.formData=""};