/* SiteCatalyst code version: H.26.2. Copyright 1996-2013 Adobe, Inc. All Rights Reserved More info available at http://www.omniture.com */ var scode_host = 'esetdev'; var scode_domains = [ 'eset.com', 'enjoysaferinternet.com', 'helpus.eset.com' ]; if( document && document.domain ) { for( var i = 0; i < scode_domains.length; i++ ) { if( document.domain.toLowerCase().indexOf( scode_domains[i] ) !== -1 ) { scode_host = 'esetprod'; /* if(ESETCookie.readCookie( 'esetck_gws' ) == 'gws'){ scode_host = 'esetgwsdev'; }else{ scode_host = 'esetprod'; } */ } } } var s_account=scode_host; var s=s_gi(s_account); /************************** CONFIG SECTION **************************/ /* You may add or alter any code config here. */ //s.debugTracking=true s.visitorNamespace="eset" //s.trackingServer="eset.122.2o7.net" s.trackingServer="sitecat.eset.com" s.trackingServerSecure="ssitecat.eset.com" s.charSet="UTF-8" // Should match the site charset /* Conversion Config */ s.currencyCode="USD" // There are two places where currency is set. Here and in the Report Suite. They must match or an exchange rate will be calculated into the currency of the report suite. /* Link Tracking Config */ s.trackDownloadLinks=true s.trackExternalLinks=true s.trackInlineStats=true s.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx,msi,dmg,sis,cab,linux,apk,swf,html,rar" s.linkInternalFilters="javascript:,eset.com,eset.us,netsuite.com,esetprotects.com,enjoysaferinternet.com" // Configured so the report suite(s) can determine exit links. This is different then Internal URLs which is set in the UI. s.linkLeaveQueryString=false s.linkTrackVars="None" s.linkTrackEvents="None" /* Page Name Plugin Config */ s.siteID="" // leftmost value in pagename s.defaultPage="" // 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 /* Form Analysis Config (should be above doPlugins section) */ s.formList="search_form_header"; s.trackFormList=false; s.trackPageName=true; s.useCommerce=false; s.varUsed="prop5"; s.eventList=""; //Abandon,Success,Error /* Channel Manager Configuration */ //s._extraSearchEngines="omniture.com|q|Omniture Search" s._channelDomain="Facebook|facebook.com>Twitter|twitter.com>YouTube|youtube.com>LinkedIn|linkedin.com>MySpace|myspace.com>Other Social Media|digg.com,flickr.com,stumbleupon.com,del.icio.us,reddit.com,metacafe.com,technorati.com" s._channelParameter="" // RSS|rss s._channelPattern="Affiliate|AFC->Banner Ads|BAC->Classified Ad|CAC->Direct Mail|DMC->Email|EMC->Keyword Ad (Non Search)|KAC->Link Exchange|LEC->Newsletter|NLC->Other|OTC->Print Ad|PAC->Rich Media Ad|RAC->Sponsorship|SPC->RSS|RSS->Blog|BLG->Social Media|SOC->Omntr|Omntr-" /* Plugin Config */ s.usePlugins=true; s.firstOnly=0; function s_doPlugins(s) { /* Add calls to plugins here */ s.tnt=s.trackTNT(); // Test & Target integration s.eVar50=document.location.href; // Page URL Report var pageURL=""; if(s.pageURL){pageURL=s.pageURL} else { pageURL=document.location.href; // Page URL Variable - for various logic } var locref=""; if(s.referrer){locref=s.referrer} else { locref = document.referrer; // Referrer Catch } if(pageURL){ pageURL=pageURL.toLowerCase(); } // KB page tracking if(pageURL.match("kb.eset.com") || pageURL.match("192.168.")){ // Track the search and id url parameters s.eVar1=s.getQueryParam('question_box').toLowerCase(); s.prop1=s.getQueryParam('question_box').toLowerCase(); s.eVar2=s.getQueryParam('id'); s.prop2=s.getQueryParam('id'); // Track pagename with url parameters if( s.pageName == '' ) { var _kba = document.createElement('a'); _kba.href = document.location.href; var _kbp = _kba.pathname; if(_kbp.substring(0, 1) != '/') { _kbp = '/' + _kbp; } s.pageName = _kbp + _kba.search; } } /* Hierarchy and Channel */ if (location.pathname.length > 1) { s.hier1=location.pathname.substring(1,location.pathname.lastIndexOf('/')).split('/').join('/'); s.hier1=s.hier1.toLowerCase(); s.channel=location.pathname.substring(1,location.pathname.lastIndexOf('/')).split('/').join('/'); s.channel=s.channel.toLowerCase(); } /* patch for ESI to not be considered root */ if(pageURL.match("enjoysaferinternet.com")){ s.hier1=s.channel="enjoysaferinternet.com"; } /* ------------------------------------- */ if(s.hier1=="/"){s.channel=s.hier1="root";} if(s.channel=="/"){s.channel="root";} if(!s.channel){s.channel=s.hier1="root";} if(s.channel){s.eVar48 = s.channel;} // Content Direct Influence if(!s.pageType && !s.channel){s.channel="Non Compliant Channel";} // Non Compliant Channel /* Page Name Management */ if(document.location.href=="http://www.eset.com/us/"){s.pageName="new_homepage";} if(pageURL.match("http://www.eset.com/us/#")){s.pageName="new_homepage";} if(pageURL.match("http://www.eset.com/us/\\?")){s.pageName="new_homepage";} if(pageURL.match("http://www.eset.com/us\\?")){s.pageName="new_homepage";} if(s.pageName){ s.eVar38=s.prop38=s.pageName; // Page Name Only // Ignore if coming from KB if(!pageURL.match("kb.eset.com") && !pageURL.match("192.168.") && !pageURL.match("http://www.eset.com/us\\?") && s.firstOnly == 0 ){ s.pageName= s.channel +'|'+ s.pageName; // Fully Qualified Page Name s.firstOnly=1; } s.prop46=s.eVar46=s.pageName; // Direct Influence and Roll Up Page Reports } if(!s.pageType && !s.pageName){s.pageName=s.eVar42=s.prop42=s.getPageName();} // Non-Compliant Page Name //If no subdirectory then Page URL if(s.pageName==""){s.pageName=document.location.href;} // Add locale to pagename var locale_pages = [ '/us/store/' ]; var ck_locale = ESETCookie.getLocale(); if( ck_locale && ck_locale != 'en_US' ) { for( var i = 0; i < locale_pages.length; i++ ) { if( location.pathname.indexOf( locale_pages[i] ) === 0 ) { // check if pagename already ends with locale if( s.pageName.indexOf('/' + ck_locale, ('/' + ck_locale).length - 1) === -1 ) { // add locale at the end of pagename if( s.pageName.indexOf('/', s.pageName.length - 1) === -1 ) { s.pageName += '/'; } s.pageName += ck_locale; } break; } } } //IF NOT GO OR WWW (DEBUGGING) /* if((!pageURL.match("go.eset.com")) && (!pageURL.match("www.eset.com")) && (!pageURL.match("kb.eset.com")) && (!pageURL.match("netsuite.com")) && (!pageURL.match("eset.us")) && (!pageURL.match("cart.eset.com")) && (!pageURL.match("shop.eset.com")) && (!pageURL.match("store.eset.com")) && (!pageURL.match("esetsoftware.com")) && (!pageURL.match("esetprotects.com")) && (!pageURL.match("protect-us.eset.com")) && (!pageURL.match("blog.eset.com")) ){ s.pageName = 'DEBUG/'+ document.location.href; } */ //Webchat site tracking if(pageURL.match("helpus.eset.com")){ s.pageName = 'helpus/' + s.pageName; } //Mobile page tracking if(pageURL.match("m.eset.com")){ s.pageName = 'mobile/' + s.pageName; if(document.location.href=="http://m.eset.com/"){s.pageName="mobile/homepage";} } // Netsuite page tracking if(pageURL.match("netsuite.com") || pageURL.match("shop.eset.com") || pageURL.match("cart.eset.com") || pageURL.match("store.eset.com")){ s.channel = s.hier1 = 'netsuite'; if( s.pageName.match("store/") ) { if( s.pageName.match("438708/ssp/") ) { var pname = s.pageName.split('438708/ssp/'); pname.shift(); s.pageName = pname[0]; } else if ( s.pageName.match("ssp/") ) { var pname = s.pageName.split('ssp/'); pname.shift(); s.pageName = pname[0]; } } else { s.pageName = s.pageName.split('/'); if(s.pageName.length > 0) { s.pageName = s.pageName[s.pageName.length - 1]; } else { s.pageName = ''; } } if(s.firstOnly == 0){ s.pageName= s.channel +'/'+ s.pageName; s.firstOnly = 1; } if(s.hier1=="/"){ s.channel=s.hier1="netsuite"; // At root in netsuite - change root to commerce } if(s.channel=="/"){ s.channel="netsuite"; } if(!s.channel){ s.channel=s.hier1="netsuite"; } } var firstPage=s.getVisitStart("s_visit"); // returns 1 on first page of visit otherwise 0 var getPrev=s.getPreviousValue(s.pageName,'gpv_pageName'); // Previous Page Value for use in various scripts // Buggy with forms in the KB & Netsuite if(!pageURL.match("kb.eset.com") && !pageURL.match("192.168.") && !pageURL.match("netsuite.com")){ s.setupFormAnalysis(); // Enable Form Analysis } if(s.eVar22){s.prop22="D=v22";} // Set the value of eVar22 into the prop22 via dynamic variable s.prop10=s.eVar10=s.getNewRepeat(365); // New/Repeat Status and Pathing Variables if(s.pageName && s.prop10 == 'new') s.prop44 = s.pageName; if(s.pageName && s.prop10 == 'repeat') s.prop45 = s.pageName; /* Enhanced download tracking */ s.url=s.downloadLinkHandler(); if(s.url){ //Track FileName var dl_url = s.url; var dl_filename = s.url.substring(s.url.lastIndexOf("/")+1,s.url.length); var dl_extension = dl_filename.split('.').pop(); var dl_event = ''; var dl_evar = ''; var dl_include = false; // PDF Resources if( dl_extension == 'pdf' ) { if( dl_url.toLowerCase().indexOf('datasheet') == -1 && dl_url.toLowerCase().indexOf('flyer') == -1 && dl_url.toLowerCase().indexOf('overview') == -1 && dl_url.toLowerCase().indexOf('guide') == -1 ) { dl_include = true; } // Training Videos } else if( dl_extension == 'html' ) { if( dl_filename.toLowerCase().indexOf('player.html') != -1 ) { dl_include = true; } // Audio/Video } else if( dl_extension == 'mp3' || dl_extension == 'swf' ) { dl_include = true; } // Include in SC report if( dl_include ) { dl_event = ',event18'; dl_evar = ',eVar34'; s.events=s.apl(s.events,"event18",",",2); } s.linkTrackVars="prop37,eVar37,prop18,prop19,prop20,events" + dl_event; //Track eVar & Event s.linkTrackEvents="event12" + dl_event; s.prop37=s.eVar37=dl_filename; s.events=s.apl(s.events,"event12",",",2); s.prop18=s.pageName; // Page Name s.prop19=s.eVar37; // Link Name s.prop20=s.pageName+" | "+ s.eVar37; // Page | Link Name } /* Set Time Parting Variables - SAMPLE EST */ var currentYear = new Date().getFullYear( ); s.prop7=s.getTimeParting('h','-8',currentYear); // Set hour s.eVar7="D=c7"; s.prop8=s.getTimeParting('d','-8',currentYear); // Set day s.eVar8="D=c8"; s.prop9=s.getTimeParting('w','-8',currentYear); // Set Weekday / Weekend s.eVar9="D=c9"; /* Custom Visit Number */ s.prop41=s.eVar41=s.getVisitNum(365); /* Check 'ref' to determine if CJ aff */ var isCJ = (s.getQueryParam('ref').toLowerCase()=='afc-cj') ? true : false; /* Internal Campaign Tracking */ if( !s.eVar45 ) { if( isCJ ) { s.eVar45=s.getQueryParam('intcmp'); // INTERNAL CAMPAIGN TRACKING; exclude CJ affiliates (log them as External below) } else { s.eVar45=s.getQueryParam('intcmp,ref'); // INTERNAL CAMPAIGN TRACKING } s.eVar45=s.getValOnce(s.eVar45,'s_intcampaign',0); // Visit de-duplication of internal campaign instance } /* Referrer Email Campaign Tracking */ if(!document.referrer) { var emlcmp = s.getQueryParam('intcmp'); if( emlcmp ) { var emlcmp_split = emlcmp.split('-'); if( emlcmp_split[0].toLowerCase() == 'eml' || emlcmp_split[0].toLowerCase() == 'liceml' || emlcmp_split[0].toLowerCase() == 'emc' ) { s.referrer = 'mail://email.campaign/' + emlcmp.toLowerCase(); } } } /* Eloqua Email ID Tracking */ if(!s.eVar43){ s.eVar43=s.getQueryParam('elq_mid'); // Eloqua Email TRACKING s.eVar43=s.getValOnce(s.eVar43,'s_elq_mid',0); // Visit de-duplication of email campaign instance } /* External Campaign Tracking */ if( !s.campaign ) { if( isCJ ) { s.campaign=s.getQueryParam('CMP,cid,utm_source,utm_campaign,ref'); // include CJ affiliates as External (see above) } else { s.campaign=s.getQueryParam('CMP,cid,utm_source,utm_campaign'); } s.campaign=s.getValOnce(s.campaign,'s_campaign',0); // Visit de-duplication of campaign instance } /* Channel Manager Campaign Tracking v2.4 */ s.channelManager('cmp,cmpid,cid',':','s_cm','','','1'); if(s._channel=="Natural Search"){ s._channel="Organic"; s._campaign= s._partner + "-" + s._channel + "-" + s._keywords.toLowerCase(); s.eVar21= s._partner + "-" + s._channel + "-" + s._keywords.toLowerCase(); } if(s._channel=="Paid Search"){ s.eVar21=s._campaign; } if(s._channel=="Referrers"){ s._channel="Other Referrers"; s._campaign= s._channel + "-" + s._referringDomain; } s.eVar15=s._partner s.eVar16=s._campaignID s.eVar17=s._campaign s.eVar18=s._keywords s.eVar19=s._channel //alert("s._referrer = "+s._referrer+" :: s._referringDomain = "+s._referringDomain+" :: s._partner = "+s._partner+" :: s._campaignID = "+s._campaignID+" :: s._campaign = "+s._campaign+" :: s._keywords = "+s._keywords+" :: s._channel = "+s._channel) if(s.eVar39){s.prop39=s.eVar39;} //Commerce Revenue Value s.clickPast(s.campaign,'event19','event20'); // Bounce Rate Events s.eVar20=s.crossVisitParticipation(s._campaign,'s_cpmcvp','30','5','>','',0); // Campaign Stacking // Trial Events var eset_wc_campaign = ''; if( ESETCookie ) { var eset_wc_cookie = ESETCookie.readCookie( 'esetck_wc' ); if( eset_wc_cookie ) { eset_wc_campaign = ' - ' + eset_wc_cookie; } } if( pageURL.match("download/thank") ){ if (s.getQueryParam('trl')=='es') { s.eVar6='ESET Smart Security' + eset_wc_campaign; s.events=s.apl(s.events,'event23',',',1); } if (s.getQueryParam('trl')=='ea') { s.eVar6='ESET NOD32 Antivirus' + eset_wc_campaign; s.events=s.apl(s.events,'event22',',',1); } if (s.getQueryParam('trl')=='ec') { s.eVar6='ESET Cybersecurity for Mac' + eset_wc_campaign; s.events=s.apl(s.events,'event24',',',1); } if (s.getQueryParam('trl')=='cp') { s.eVar6='ESET Cyber Security Pro' + eset_wc_campaign; s.events=s.apl(s.events,'event31',',',1); } if ( (s.getQueryParam('trl')=='em') || (s.getQueryParam('trl')=='ema') || (s.getQueryParam('trl')=='emw') ) { s.eVar6='ESET Mobile Security' + eset_wc_campaign; s.events=s.apl(s.events,'event25',',',1); } if (s.getQueryParam('trl')=='el') { s.eVar6='ESET NOD32 Antivirus for Linux' + eset_wc_campaign; s.events=s.apl(s.events,'event26',',',1); } } if(s.pageName=="netsuite/new_or_existing"){ s.events=s.apl(s.events,'event7',',',1); } } s.doPlugins=s_doPlugins /************************** PLUGINS SECTION *************************/ /* You may insert any plugins you wish to use here. */ /* * Plugin: getVisitNum - version 3.0 */ s.getVisitNum=new Function("tp","c","c2","" +"var s=this,e=new Date,cval,cvisit,ct=e.getTime(),d;if(!tp){tp='m';}" +"if(tp=='m'||tp=='w'||tp=='d'){eo=s.endof(tp),y=eo.getTime();e.setTi" +"me(y);}else {d=tp*86400000;e.setTime(ct+d);}if(!c){c='s_vnum';}if(!" +"c2){c2='s_invisit';}cval=s.c_r(c);if(cval){var i=cval.indexOf('&vn=" +"'),str=cval.substring(i+4,cval.length),k;}cvisit=s.c_r(c2);if(cvisi" +"t){if(str){e.setTime(ct+1800000);s.c_w(c2,'true',e);return str;}els" +"e {return 'unknown visit number';}}else {if(str){str++;k=cval.substri" +"ng(0,i);e.setTime(k);s.c_w(c,k+'&vn='+str,e);e.setTime(ct+1800000);" +"s.c_w(c2,'true',e);return str;}else {s.c_w(c,e.getTime()+'&vn=1',e)" +";e.setTime(ct+1800000);s.c_w(c2,'true',e);return 1;}}"); s.dimo=new Function("m","y","" +"var d=new Date(y,m+1,0);return d.getDate();"); s.endof=new Function("x","" +"var t=new Date;t.setHours(0);t.setMinutes(0);t.setSeconds(0);if(x==" +"'m'){d=s.dimo(t.getMonth(),t.getFullYear())-t.getDate()+1;}else if(" +"x=='w'){d=7-t.getDay();}else {d=1;}t.setDate(t.getDate()+d);return " +"t;"); /* * Plugin - trackRefresh v1.1 (requires split utility function) */ s.trackRefresh=new Function("v","c","" +"var s=this,a,t=new Date,x;t.setTime(t.getTime()+1800000);if(!s.c_r(" +"c)){s.c_w(c,v,t);return v}else{x=unescape(s.c_r(c));if(x==v){x+='~[" +"1]';s.c_w(c,x,0);return x}else{a=s.split(x,'~[');if(a[0]==v){i=pars" +"eInt(a[1])+1;x=a[0]+'~['+i+']';s.c_w(c,x,0);return x}else{s.c_w(c,v" +",0);return v}}}"); /* * Plugin: getVisitStart v2.0 - returns 1 on first page of visit * otherwise 0 */ s.getVisitStart=new Function("c","" +"var s=this,v=1,t=new Date;t.setTime(t.getTime()+1800000);if(s.c_r(c" +")){v=0}if(!s.c_w(c,1,t)){s.c_w(c,1,0)}if(!s.c_r(c)){v=0}return v;");; /* * Plug-in: crossVisitParticipation v1.7 - stacks values from * specified variable in cookie and returns value */ s.crossVisitParticipation=new Function("v","cn","ex","ct","dl","ev","dv","" +"var s=this,ce;if(typeof(dv)==='undefined')dv=0;if(s.events&&ev){var" +" ay=s.split(ev,',');var ea=s.split(s.events,',');for(var u=0;u0&&arry[arry.length-1][0]==v)arry[arry.len" +"gth-1]=[v,new Date().getTime()];else arry[arry.length]=[v,new Date(" +").getTime()];var start=arry.length-ct<0?0:arry.length-ct;var td=new" +" Date();for(var x=start;x-" +"1?t.substring(0,t.indexOf('#')):t;}if(t)v+=v?d+t:t;p=p.substring(i=" +"=p.length?i:i+1)}return v"); s.p_gpv=new Function("k","u","" +"var s=this,v='',i=u.indexOf('?'),q;if(k&&i>-1){q=u.substring(i+1);v" +"=s.pt(q,'&','p_gvf',k)}return v"); s.p_gvf=new Function("t","k","" +"if(t){var s=this,i=t.indexOf('='),p=i<0?t:t.substring(0,i),v=i<0?'T" +"rue':t.substring(i+1);if(p.toLowerCase()==k.toLowerCase())return s." +"epa(v)}return ''"); */ /************************ getQueryParam 2.4 Start *************************/ /* * Plugin: getQueryParam 2.4 */ s.getQueryParam=new Function("p","d","u","h","" +"var s=this,v='',i,j,t;d=d?d:'';u=u?u:(s.pageURL?s.pageURL:s.wd.loca" +"tion);if(u=='f')u=s.gtfs().location;while(p){i=p.indexOf(',');i=i<0" +"?p.length:i;t=s.p_gpv(p.substring(0,i),u+'',h);if(t){t=t.indexOf('#" +"')>-1?t.substring(0,t.indexOf('#')):t;}if(t)v+=v?d+t:t;p=p.substrin" +"g(i==p.length?i:i+1)}return v"); s.p_gpv=new Function("k","u","h","" +"var s=this,v='',q;j=h==1?'#':'?';i=u.indexOf(j);if(k&&i>-1){q=u.sub" +"string(i+1);v=s.pt(q,'&','p_gvf',k)}return v"); s.p_gvf=new Function("t","k","" +"if(t){var s=this,i=t.indexOf('='),p=i<0?t:t.substring(0,i),v=i<0?'T" +"rue':t.substring(i+1);if(p.toLowerCase()==k.toLowerCase())return s." +"epa(v)}return''"); /************************ getQueryParam 2.4 End *************************/ /************************ Test&Target Plugin Start *************************/ /* * TNT Integration Plugin v1.0 */ s.trackTNT=new Function("v","p","b","" +"var s=this,n='s_tnt',p=p?p:n,v=v?v:n,r='',pm=false,b=b?b:true;if(s." +"getQueryParam){pm=s.getQueryParam(p);}if(pm){r+=(pm+',');}if(s.wd[v" +"]!=undefined){r+=s.wd[v];}if(b){s.wd[v]='';}return r;"); /*********************** Test&Target Plugin End *************************/ /* * Plugin: getNewRepeat 1.2 - Returns whether user is new or repeat */ s.getNewRepeat=new Function("d","cn","" +"var s=this,e=new Date(),cval,sval,ct=e.getTime();d=d?d:30;cn=cn?cn:" +"'s_nr';e.setTime(ct+d*24*60*60*1000);cval=s.c_r(cn);if(cval.length=" +"=0){s.c_w(cn,ct+'-new',e);return'new';}sval=s.split(cval,'-');if(ct" +"-sval[0]<30*60*1000&&(sval[1]=='new'||sval[1]=='New')){s.c_w(cn,ct+" +"'-new',e);return'new';}else{s.c_w(cn,ct+'-repeat',e);return'repeat'" +";}"); /* * Plugin: getValOnce_v1.0 */ s.getValOnce=new Function("v","c","e","" +"var s=this,a=new Date,v=v?v:v='',c=c?c:c='s_gvo',e=e?e:0,k=s.c_r(c" +");if(v){a.setTime(a.getTime()+e*86400000);s.c_w(c,v,e?a:0);}return" +" v==k?'':v"); /* * Plugin: getPreviousValue_v1.0 - return previous value of designated * variable (requires split utility) */ s.getPreviousValue=new Function("v","c","el","" +"var s=this,t=new Date,i,j,r='';t.setTime(t.getTime()+1800000);if(el" +"){if(s.events){i=s.split(el,',');j=s.split(s.events,',');for(x in i" +"){for(y in j){if(i[x]==j[y]){if(s.c_r(c)) r=s.c_r(c);v?s.c_w(c,v,t)" +":s.c_w(c,'no value',t);return r}}}}}else{if(s.c_r(c)) r=s.c_r(c);v?" +"s.c_w(c,v,t):s.c_w(c,'no value',t);return r}"); /* * Plugin: getTimeParting 1.3 - Set timeparting values based on time zone */ s.getTimeParting=new Function("t","z","y","" +"dc=new Date('1/1/2000');f=15;ne=8;if(dc.getDay()!=6||" +"dc.getMonth()!=0){return'Data Not Available'}else{;z=parseInt(z);" +"if(y=='2009'){f=8;ne=1};gmar=new Date('3/1/'+y);dsts=f-gmar.getDay(" +");gnov=new Date('11/1/'+y);dste=ne-gnov.getDay();spr=new Date('3/'" +"+dsts+'/'+y);fl=new Date('11/'+dste+'/'+y);cd=new Date();" +"if(cd>spr&&cd3" +"0){mint='30'}if(thish>=12){ap='PM';thish=thish-12};if (thish==0){th" +"ish=12};if(thisd==6||thisd==0){dt='Weekend'};var timestring=thish+'" +":'+mint+ap;var daystring=dow;var endstring=dt;if(t=='h'){return tim" +"estring}if(t=='d'){return daystring};if(t=='w'){return en" +"dstring}}};" ); /* * Plugin: linkHandler 0.5 - identify and report custom links */ s.linkHandler=new Function("p","t","" +"var s=this,h=s.p_gh(),i,l;t=t?t:'o';if(!h||(s.linkType&&(h||s.linkN" +"ame)))return '';i=h.indexOf('?');h=s.linkLeaveQueryString||i<0?h:h." +"substring(0,i);l=s.pt(p,'|','p_gn',h.toLowerCase());if(l){s.linkNam" +"e=l=='[['?'':l;s.linkType=t;return h;}return '';"); s.p_gn=new Function("t","h","" +"var i=t?t.indexOf('~'):-1,n,x;if(t&&h){n=i<0?'':t.substring(0,i);x=" +"t.substring(i+1);if(h.indexOf(x.toLowerCase())>-1)return n?n:'[[';}" +"return 0;"); /* * Utility Function: p_gh */ s.p_gh=new Function("" +"var s=this;if(!s.eo&&!s.lnk)return '';var o=s.eo?s.eo:s.lnk,y=s.ot(" +"o),n=s.oid(o),x=o.s_oidt;if(s.eo&&o==s.eo){while(o&&!n&&y!='BODY'){" +"o=o.parentElement?o.parentElement:o.parentNode;if(!o)return '';y=s." +"ot(o);n=s.oid(o);x=o.s_oidt}}return o.href?o.href:'';"); /* * Plugin: downloadLinkHandler 0.5 - identify and report download links */ s.downloadLinkHandler=new Function("p","" +"var s=this,h=s.p_gh(),n='linkDownloadFileTypes',i,t;if(!h||(s.linkT" +"ype&&(h||s.linkName)))return '';i=h.indexOf('?');t=s[n];s[n]=p?p:t;" +"if(s.lt(h)=='d')s.linkType='d';else h='';s[n]=t;return h;"); /* * Plugin: exitLinkHandler 0.5 - identify and report exit links */ s.exitLinkHandler=new Function("p","" +"var s=this,h=s.p_gh(),n='linkInternalFilters',i,t;if(!h||(s.linkTyp" +"e&&(h||s.linkName)))return '';i=h.indexOf('?');t=s[n];s[n]=p?p:t;h=" +"s.linkLeaveQueryString||i<0?h:h.substring(0,i);if(s.lt(h)=='e')s.li" +"nkType='e';else h='';s[n]=t;return h;"); /* * Utility Function: split v1.5 - split a string (JS 1.0 compatible) */ s.split=new Function("l","d","" +"var i,x=0,a=new Array;while(l){i=l.indexOf(d);i=i>-1?i:l.length;a[x" +"++]=l.substring(0,i);l=l.substring(i+d.length);}return a"); /* * Plugin Utility: apl v1.1 */ s.apl=new Function("L","v","d","u","" +"var s=this,m=0;if(!L)L='';if(u){var i,n,a=s.split(L,d);for(i=0;i0?m:e;v=i<0?'':s.epa(c.substring(i+2+k.length,m<0?c.length:" +"m));if(m>0&&m!=e)if(parseInt(c.substring(m+1,e<0?c.length:e))d.getTime())" +"{pv+=' '+k+'='+s.ape(v)+'|'+e.getTime()+';';pc=1;}}else{sv+=' '+k+'" +"='+s.ape(v)+';';sc=1;}if(sc) s.c_wr(sn,sv,0);if(pc){t=pv;while(t&&t" +".indexOf(';')!=-1){var t1=parseInt(t.substring(t.indexOf('|')+1,t.i" +"ndexOf(';')));t=t.substring(t.indexOf(';')+1);ht=ht0){for(i=s.d.forms.length-1;i>=0;i--){fo=s.d.forms[i];fn=fo.name" +";tf=f.tfl&&s.pt(f.fl,',','ee',fn)||!f.tfl&&!s.pt(f.fl,',','ee',fn);" +"if(tf){f.os[fn]=fo.onsubmit;fo.onsubmit=s.faos;f.va[1]=fn;f.va[3]='" +"No Data Entered';for(en=0;en-1){f.va[1]=fn;f.va[3]=e" +"n;sc=true}else if(et==1&&b==2&&'TEXTAREAPASSWORDFILE'.indexOf(t)>-1" +"){f.va[1]=fn;f.va[3]=en;sc=true}else if(et==2&&kp!=9&&kp!=13){f.va[" +"1]=fn;f.va[3]=en;sc=true}if(sc){nface=en;nfacf=fn}}if(et==1&&this.s" +"_famd)return this.s_famd(e);if(et==2&&this.s_fakd)return this.s_fak" +"d(e);"); s.ee=new Function("e","n","" +"return n&&n.toLowerCase?e.toLowerCase()==n.toLowerCase():false;"); s.fage=new Function("e","a","" +"var s=this,f=s.fa,x=f.cnt;x=x?x+1:1;f.cnt=x;return x==a?e:'';"); /* * Plugin: getPageName v2.1 - parse URL and return */ s.getPageName=new Function("u","" +"var s=this,v=u?u:''+s.wd.location,x=v.indexOf(':'),y=v.indexOf('/'," +"x+4),z=v.indexOf('?'),c=s.pathConcatDelim,e=s.pathExcludeDelim,g=s." +"queryVarsList,d=s.siteID,n=d?d:'',q=z<0?'':v.substring(z+1),p=v.sub" +"string(y+1,q?z:v.length);z=p.indexOf('#');p=z<0?p:s.fl(p,z);x=e?p.i" +"ndexOf(e):-1;p=x<0?p:s.fl(p,x);p+=!p||p.charAt(p.length-1)=='/'?s.d" +"efaultPage:'';y=c?c:'/';while(p){x=p.indexOf('/');x=x<0?p.length:x;" +"z=s.fl(p,x);if(!s.pt(s.pathExcludeList,',','p_c',z))n+=n?y+z:z;p=p." +"substring(x+1)}y=c?c:'?';while(g){x=g.indexOf(',');x=x<0?g.length:x" +";z=s.fl(g,x);z=s.pt(q,'&','p_c',z);if(z){n+=n?y+z:z;y=c?c:'&'}g=g.s" +"ubstring(x+1)}return n"); /* Utility Function: p_c */ s.p_c=new Function("v","c","" +"var x=v.indexOf('=');return c.toLowerCase()==v.substring(0,x<0?v.le" +"ngth:x).toLowerCase()?v:0"); /* * Plugin: channelExtract : 1.0 - returns site section based on delimiter */ s.channelExtract=new Function("d","p","u","pv","" +"var s=this,v='';u=u?u:(s.pageURL?s.pageURL:s.wd.location);if(u=='f'" +")u=s.gtfs().location;u=u+'';li=u.lastIndexOf(d);if(li>0){u=u.substr" +"ing(0,li);var i,n,a=s.split(u,d),al=a.length;if(al=5&&(!s.isopera||s.apv>=7)){tcf=new Function('s','p','f','var e;try{p[f](s,p)}catch(e){}');tcf(s,p,f)}else p[f](s,p)}}};m._t=function(){this._g(1)};m._fu=func" +"tion(p,u){var m=this,s=m.s,v,x,y,z,tm=new Date;if(u.toLowerCase().substring(0,4) != 'http')u='http://'+u;if(s.ssl)u=s.rep(u,'http:','https:');p.RAND=Math&&Math.random?Math.floor(Math.random()*10000" +"000000000):tm.getTime();p.RAND+=Math.floor(tm.getTime()/10800000)%10;x=0;while(x>=0){x=u.indexOf('[',x);if(x>=0){y=u.indexOf(']',x);if(y>x){z=u.substring(x+1,y);if(z.length>2&&z.substring(0,2)=='s." +"'){v=s[z.substring(2)];if(!v)v=''}else{v=''+p[z];if(!(v==p[z]||parseFloat(v)==p[z]))z=0}if(z) {u=u.substring(0,x)+s.rep(escape(v),'+','%2B')+u.substring(y+1);x=y-(z.length-v.length+1)} else {x=y}}}" +"}return u};m.get=function(u,v){var p=this,m=p._m;if(!p.disable){if(!v)v='s_'+m._in+'_Integrate_'+p._n+'_get_'+p._c;p._c++;p.VAR=v;p._d++;m.s.loadModule('Integrate:'+v,m._fu(p,u),0,1,p._n)}};m.delay" +"=function(){var p=this;if(p._d<=0)p._d=1};m.ready=function(){var p=this,m=p._m;p._d=0;if(!p.disable)m.s.dlt()};m._d=function(){var m=this,i,p;for(i=0;i0)return 1}return 0};m._x=function(d,n){var p=this[n],x;if(!p.disable){for(x in d)if(x&&(!Object||!Object.prototype||!Object.prototype[x]))p[x]=d[x];p._d--}};m.beacon=function(u){var p=this,m" +"=p._m,s=m.s,imn='s_i_'+m._in+'_Integrate_'+p._n+'_'+p._c,im;if(!p.disable&&s.d.images&&s.apv>=3&&(!s.isopera||s.apv>=7)&&(s.ns6<0||s.apv>=6.1)){p._c++;im=s.wd[imn]=new Image;im.src=m._fu(p,u)}};m.s" +"cript=function(u){var p=this,m=p._m;if(!p.disable)m.s.loadModule(0,m._fu(p,u),0,1)};m.l=new Array;if(m.onLoad)m.onLoad(s,m)"; s.m_i("Integrate"); /********************************************************************* * Function p_fo(x,y): Ensures the plugin code is fired only on the * first call of do_plugins * Returns: * - 1 if first instance on firing * - 0 if not first instance on firing *********************************************************************/ s.p_fo=new Function("n","" +"var s=this;if(!s.__fo){s.__fo=new Object;}if(!s.__fo[n]){s.__fo[n]=" +"new Object;return 1;}else {return 0;}"); /*v2.4*/ s.channelManager=new Function("a","b","c","d","e","f","" +"var s=this,A,B,g,l,m,M,p,q,P,h,k,u,S,i,O,T,j,r,t,D,E,F,G,H,N,U,v=0," +"X,Y,W,n=new Date;n.setTime(n.getTime()+1800000);if(e){v=1;if(s.c_r(" +"e)){v=0}if(!s.c_w(e,1,n)){s.c_w(e,1,0)}if(!s.c_r(e)){v=0}}g=s.refer" +"rer?s.referrer:document.referrer;g=g.toLowerCase();if(!g){h=1}i=g.i" +"ndexOf('?')>-1?g.indexOf('?'):g.length;j=g.substring(0,i);k=s.linkI" +"nternalFilters.toLowerCase();k=s.split(k,',');l=k.length;for(m=0;m<" +"l;m++){B=j.indexOf(k[m])==-1?'':g;if(B)O=B}if(!O&&!h){p=g;U=g.index" +"Of('//');q=U>-1?U+2:0;Y=g.indexOf('/',q);r=Y>-1?Y:i;t=g.substring(q" +",r);t=t.toLowerCase();u=t;P='Referrers';S=s.seList+'>'+s._extraSear" +"chEngines;if(d==1){j=s.repl(j,'oogle','%');j=s.repl(j,'ahoo','^');g" +"=s.repl(g,'as_q','*')}A=s.split(S,'>');T=A.length;for(i=0;i-1){i=s.split(D[1],',');U=i.length;for(" +"k=0;k');l=k.length;for(m=0;m-1)P=q[0]}}}g=s._channelParameter;if(g&&X){k=s.s" +"plit(g,'>');l=k.length;for(m=0;m');l=k.lengt" +"h;for(m=0;msearch.aol.com,search.aol.ca|query,q|AOL.com " +"Search>ask.com,ask.co.uk|ask,q|Ask Jeeves>www.baidu.com|wd|Baidu>da" +"um.net,search.daum.net|q|Daum>google.co,googlesyndication.com|q,as_" +"q|Google>google.com.ar|q,as_q|Google - Argentina>google.com.au|q,as" +"_q|Google - Australia>google.at|q,as_q|Google - Austria>google.com." +"bh|q,as_q|Google - Bahrain>google.com.bd|q,as_q|Google - Bangladesh" +">google.be|q,as_q|Google - Belgium>google.com.bo|q,as_q|Google - Bo" +"livia>google.ba|q,as_q|Google - Bosnia-Hercegovina>google.com.br|q," +"as_q|Google - Brasil>google.bg|q,as_q|Google - Bulgaria>google.ca|q" +",as_q|Google - Canada>google.cl|q,as_q|Google - Chile>google.cn|q,a" +"s_q|Google - China>google.com.co|q,as_q|Google - Colombia>google.co" +".cr|q,as_q|Google - Costa Rica>google.hr|q,as_q|Google - Croatia>go" +"ogle.cz|q,as_q|Google - Czech Republic>google.dk|q,as_q|Google - De" +"nmark>google.com.do|q,as_q|Google - Dominican Republic>google.com.e" +"c|q,as_q|Google - Ecuador>google.com.eg|q,as_q|Google - Egypt>googl" +"e.com.sv|q,as_q|Google - El Salvador>google.ee|q,as_q|Google - Esto" +"nia>google.fi|q,as_q|Google - Finland>google.fr|q,as_q|Google - Fra" +"nce>google.de|q,as_q|Google - Germany>google.gr|q,as_q|Google - Gre" +"ece>google.com.gt|q,as_q|Google - Guatemala>google.hn|q,as_q|Google" +" - Honduras>google.com.hk|q,as_q|Google - Hong Kong>google.hu|q,as_" +"q|Google - Hungary>google.co.in|q,as_q|Google - India>google.co.id|" +"q,as_q|Google - Indonesia>google.ie|q,as_q|Google - Ireland>google." +"is|q,as_q|Google - Island>google.co.il|q,as_q|Google - Israel>googl" +"e.it|q,as_q|Google - Italy>google.com.jm|q,as_q|Google - Jamaica>go" +"ogle.co.jp|q,as_q|Google - Japan>google.jo|q,as_q|Google - Jordan>g" +"oogle.co.ke|q,as_q|Google - Kenya>google.co.kr|q,as_q|Google - Kore" +"a>google.lv|q,as_q|Google - Latvia>google.lt|q,as_q|Google - Lithua" +"nia>google.com.my|q,as_q|Google - Malaysia>google.com.mt|q,as_q|Goo" +"gle - Malta>google.mu|q,as_q|Google - Mauritius>google.com.mx|q,as_" +"q|Google - Mexico>google.co.ma|q,as_q|Google - Morocco>google.nl|q," +"as_q|Google - Netherlands>google.co.nz|q,as_q|Google - New Zealand>" +"google.com.ni|q,as_q|Google - Nicaragua>google.com.ng|q,as_q|Google" +" - Nigeria>google.no|q,as_q|Google - Norway>google.com.pk|q,as_q|Go" +"ogle - Pakistan>google.com.py|q,as_q|Google - Paraguay>google.com.p" +"e|q,as_q|Google - Peru>google.com.ph|q,as_q|Google - Philippines>go" +"ogle.pl|q,as_q|Google - Poland>google.pt|q,as_q|Google - Portugal>g" +"oogle.com.pr|q,as_q|Google - Puerto Rico>google.com.qa|q,as_q|Googl" +"e - Qatar>google.ro|q,as_q|Google - Romania>google.ru|q,as_q|Google" +" - Russia>google.st|q,as_q|Google - Sao Tome and Principe>google.co" +"m.sa|q,as_q|Google - Saudi Arabia>google.com.sg|q,as_q|Google - Sin" +"gapore>google.sk|q,as_q|Google - Slovakia>google.si|q,as_q|Google -" +" Slovenia>google.co.za|q,as_q|Google - South Africa>google.es|q,as_" +"q|Google - Spain>google.lk|q,as_q|Google - Sri Lanka>google.se|q,as" +"_q|Google - Sweden>google.ch|q,as_q|Google - Switzerland>google.com" +".tw|q,as_q|Google - Taiwan>google.co.th|q,as_q|Google - Thailand>go" +"ogle.bs|q,as_q|Google - The Bahamas>google.tt|q,as_q|Google - Trini" +"dad and Tobago>google.com.tr|q,as_q|Google - Turkey>google.com.ua|q" +",as_q|Google - Ukraine>google.ae|q,as_q|Google - United Arab Emirat" +"es>google.co.uk|q,as_q|Google - United Kingdom>google.com.uy|q,as_q" +"|Google - Uruguay>google.co.ve|q,as_q|Google - Venezuela>google.com" +".vn|q,as_q|Google - Viet Nam>google.co.vi|q,as_q|Google - Virgin Is" +"lands>icqit.com|q|icq>bing.com|q|Microsoft Bing>myway.com|searchfor" +"|MyWay.com>naver.com,search.naver.com|query|Naver>netscape.com|quer" +"y,search|Netscape Search>reference.com|q|Reference.com>seznam|w|Sez" +"nam.cz>abcsok.no|q|Startsiden>tiscali.it|key|Tiscali>virgilio.it|qs" +"|Virgilio>yahoo.com,search.yahoo.com|p|Yahoo!>ar.yahoo.com,ar.searc" +"h.yahoo.com|p|Yahoo! - Argentina>au.yahoo.com,au.search.yahoo.com|p" +"|Yahoo! - Australia>ca.yahoo.com,ca.search.yahoo.com|p|Yahoo! - Can" +"ada>fr.yahoo.com,fr.search.yahoo.com|p|Yahoo! - France>de.yahoo.com" +",de.search.yahoo.com|p|Yahoo! - Germany>hk.yahoo.com,hk.search.yaho" +"o.com|p|Yahoo! - Hong Kong>in.yahoo.com,in.search.yahoo.com|p|Yahoo" +"! - India>yahoo.co.jp,search.yahoo.co.jp|p,va|Yahoo! - Japan>kr.yah" +"oo.com,kr.search.yahoo.com|p|Yahoo! - Korea>mx.yahoo.com,mx.search." +"yahoo.com|p|Yahoo! - Mexico>ph.yahoo.com,ph.search.yahoo.com|p|Yaho" +"o! - Philippines>sg.yahoo.com,sg.search.yahoo.com|p|Yahoo! - Singap" +"ore>es.yahoo.com,es.search.yahoo.com|p|Yahoo! - Spain>telemundo.yah" +"oo.com,espanol.search.yahoo.com|p|Yahoo! - Spanish (US : Telemundo)" +">tw.yahoo.com,tw.search.yahoo.com|p|Yahoo! - Taiwan>uk.yahoo.com,uk" +".search.yahoo.com|p|Yahoo! - UK and Ireland>yandex|text|Yandex.ru>s" +"earch.cnn.com|query|CNN Web Search>search.earthlink.net|q|Earthlink" +" Search>search.comcast.net|q|Comcast Search>search.rr.com|qs|RoadRu" +"nner Search>optimum.net|q|Optimum Search"; s.repl=new Function("x","o","n","" +"var i=x.indexOf(o),l=n.length;while(x&&i>=0){x=x.substring(0,i)+n+x." +"substring(i+o.length);i=x.indexOf(o,i+l)}return x"); s.clickPast=new Function("scp","ct_ev","cp_ev","cpc","" +"var s=this,scp,ct_ev,cp_ev,cpc,ev,tct;if(s.p_fo(ct_ev)==1){if(!cpc)" +"{cpc='s_cpc';}ev=s.events?s.events+',':'';if(scp){s.events=ev+ct_ev" +";s.c_w(cpc,1,0);}else{if(s.c_r(cpc)>=1){s.events=ev+cp_ev;s.c_w(cpc" +",0,0);}}}"); /***** UNCOMMENT TO USE THE Media MODULE *****/ s.loadModule("Media") s.Media.onLoad = function(s,m) { s.Media.autoTrack=true s.Media.trackWhilePlaying=true s.Media.trackVars="None" s.Media.trackEvents="None" }; s.m_Media_c="var m=s.m_i('Media');if(m.completeByCloseOffset==undefined)m.completeByCloseOffset=1;if(m.completeCloseOffsetThreshold==undefined)m.completeCloseOffsetThreshold=1;m.cn=function(n){var m=" +"this;return m.s.rep(m.s.rep(m.s.rep(n,\"\\n\",''),\"\\r\",''),'--**--','')};m.open=function(n,l,p,b){var m=this,i=new Object,tm=new Date,a='',x;n=m.cn(n);if(!l)l=-1;if(n&&p){if(!m.l)m.l=new Object;" +"if(m.l[n])m.close(n);if(b&&b.id)a=b.id;if(a)for (x in m.l)if(m.l[x]&&m.l[x].a==a)m.close(m.l[x].n);i.n=n;i.l=l;i.o=0;i.x=0;i.p=m.cn(m.playerName?m.playerName:p);i.a=a;i.t=0;i.ts=0;i.s=Math.floor(tm" +".getTime()/1000);i.lx=0;i.lt=i.s;i.lo=0;i.e='';i.to=-1;i.tc=0;i.fel=new Object;i.vt=0;i.sn=0;i.sx=\"\";i.sl=0;i.sg=0;i.sc=0;i.us=0;i.ad=0;i.adpn;i.adpp;i.adppp;i.clk;i.CPM;i.co=0;i.cot=0;i.lm=0;i.l" +"om=0;m.l[n]=i}};m.openAd=function(n,l,p,pn,pp,ppp,CPM,b){var m=this,i=new Object;n=m.cn(n);m.open(n,l,p,b);i=m.l[n];if(i){i.ad=1;i.adpn=m.cn(pn);i.adpp=pp;i.adppp=ppp;i.CPM=CPM}};m._delete=function" +"(n){var m=this,i;n=m.cn(n);i=m.l[n];m.l[n]=0;if(i&&i.m)clearTimeout(i.m.i)};m.close=function(n){this.e(n,0,-1)};m.play=function(n,o,sn,sx,sl){var m=this,i;i=m.e(n,1,o,sn,sx,sl);if(i&&!i.m){i.m=new " +"Object;i.m.m=new Function('var m=s_c_il['+m._in+'],i;if(m.l){i=m.l[\"'+m.s.rep(i.n,'\"','\\\\\"')+'\"];if(i){if(i.lx==1)m.e(i.n,3,-1);i.m.i=setTimeout(i.m.m,1000)}}');i.m.m()}};m.click=function(n,o" +"){this.e(n,7,o)};m.complete=function(n,o){this.e(n,5,o)};m.stop=function(n,o){this.e(n,2,o)};m.track=function(n){this.e(n,4,-1)};m.bcd=function(vo,i){var m=this,ns='a.media.',v=vo.linkTrackVars,e=v" +"o.linkTrackEvents,pe='m_i',pev3,c=vo.contextData,x;if(i.ad){ns+='ad.';if(i.adpn){c['a.media.name']=i.adpn;c[ns+'pod']=i.adpp;c[ns+'podPosition']=i.adppp;}if(!i.vt)c[ns+'CPM']=i.CPM;}if (i.clk) {c[n" +"s+'clicked']=true;i.clk=0}c['a.contentType']='video'+(i.ad?'Ad':'');c['a.media.channel']=m.channel;c[ns+'name']=i.n;c[ns+'playerName']=i.p;if(i.l>0)c[ns+'length']=i.l;if(Math.floor(i.ts)>0)c[ns+'ti" +"mePlayed']=Math.floor(i.ts);if(!i.vt){c[ns+'view']=true;pe='m_s';i.vt=1}if(i.sx){c[ns+'segmentNum']=i.sn;c[ns+'segment']=i.sx;if(i.sl>0)c[ns+'segmentLength']=i.sl;if(i.sc&&i.ts>0)c[ns+'segmentView'" +"]=true}if(!i.cot&&i.co){c[ns+\"complete\"]=true;i.cot=1}if(i.lm>0)c[ns+'milestone']=i.lm;if(i.lom>0)c[ns+'offsetMilestone']=i.lom;if(v)for(x in c)v+=',contextData.'+x;pev3=c['a.contentType'];vo.pe=" +"pe;vo.pev3=pev3;var d=m.contextDataMapping,y,a,l,n;if(d){vo.events2='';if(v)v+=',events';for(x in d){if(x.substring(0,ns.length)==ns)y=x.substring(ns.length);else y=\"\";a=d[x];if(typeof(a)=='strin" +"g'){l=m.s.sp(a,',');for(n=0;n0?i.l:1)+d+m.s.ape(i.p)+d+Math.floor(i.t)+d+i.s+d+(i.to>=0?'L'+Math.floor(i.to):'')+i.e+(x!=0&&x!" +"=2?'L'+Math.floor(o):'');vo.pe=pe;vo.pev3=pev3};m.e=function(n,x,o,sn,sx,sl,pd){var m=this,i,tm=new Date,ts=Math.floor(tm.getTime()/1000),c,l,v=m.trackVars,e=m.trackEvents,ti=m.trackSeconds,tp=m.tr" +"ackMilestones,to=m.trackOffsetMilestones,sm=m.segmentByMilestones,so=m.segmentByOffsetMilestones,z=new Array,j,t=1,w=new Object,x,ek,tc,vo=new Object;if(!m.channel)m.channel=m.s.wd.location.hostnam" +"e;n=m.cn(n);i=n&&m.l&&m.l[n]?m.l[n]:0;if(i){if(i.ad){ti=m.adTrackSeconds;tp=m.adTrackMilestones;to=m.adTrackOffsetMilestones;sm=m.adSegmentByMilestones;so=m.adSegmentByOffsetMilestones}if(o<0){if(i" +".lx==1&&i.lt>0)o=(ts-i.lt)+i.lo;else o=i.lo}if(i.l>0)o=o0){i.x=(i.o/i.l)*100;i.x=i.x>100?100:i.x}if(i.lo<0)i.lo=o;tc=i.tc;w.name=n;w.ad=i.ad;w.length=i.l;w.openTi" +"me=new Date;w.openTime.setTime(i.s*1000);w.offset=i.o;w.percent=i.x;w.playerName=i.p;if(i.to<0)w.mediaEvent=w.event='OPEN';else w.mediaEvent=w.event=(x==1?'PLAY':(x==2?'STOP':(x==3?'MONITOR':(x==4?" +"'TRACK':(x==5?'COMPLETE':(x==7?'CLICK':('CLOSE')))))));if(!pd){if(i.pd)pd=i.pd}else i.pd=pd;w.player=pd;if(x>2||(x!=i.lx&&(x!=2||i.lx==1))) {if(!sx){sn=i.sn;sx=i.sx;sl=i.sl}if(x){if(x==1)i.lo=o;if(" +"(x<=3||x>=5)&&i.to>=0){t=0;v=e=\"None\";if(i.to!=o){l=i.to;if(l>o){l=i.lo;if(l>o)l=o}z=tp?m.s.sp(tp,','):0;if(i.l>0&&z&&o>=l)for(j=0;j=c){t=1;j=z.length;w.mediaEvent=w.event='MILESTONE';i.lm=w.milestone=c}}z=to?m.s.sp(to,','):0;if(z&&o>=l)for(j=0;j=c){t=1;j=z.length;w" +".mediaEvent=w.event='OFFSET_MILESTONE';i.lom=w.offsetMilestone=c}}}}if(i.sg||!sx){if(sm&&tp&&i.l>0){z=m.s.sp(tp,',');if(z){z[z.length]='100';l=0;for(j=0;j0?i.l:'E');l=0;for(j=0;j=0)t=1}if((x>=2||i.x>=100)&&i.lo=0&&x<=3){ti=ti?ti:0;if(ti&&i.ts>=ti){t=1;w.mediaEvent=w.event='SECONDS'}}i.lt=ts;i.lo=o}if(!x||(" +"x<=3&&i.x>=100)){if(i.lx!=2)i.e+='E'+Math.floor(o);x=0;v=e=\"None\";w.mediaEvent=w.event=\"CLOSE\"}if(x==7){w.clicked=i.clk=1;t=1}if(x==5||(m.completeByCloseOffset&&(!x||i.x>=100)&&i.l>0&&o>=i.l-m." +"completeCloseOffsetThreshold)){w.complete=i.co=1;t=1}ek=w.mediaEvent;if(ek=='MILESTONE')ek+='_'+w.milestone;else if(ek=='OFFSET_MILESTONE')ek+='_'+w.offsetMilestone;if(!i.fel[ek]) {w.eventFirstTime" +"=true;i.fel[ek]=1}else w.eventFirstTime=false;w.timePlayed=i.t;w.segmentNum=i.sn;w.segment=i.sx;w.segmentLength=i.sl;if(m.monitor&&x!=4)m.monitor(m.s,w);if(x==0)m._delete(n);if(t&&i.tc==tc){vo=new " +"Object;vo.contextData=new Object;vo.linkTrackVars=v;vo.linkTrackEvents=e;if(!vo.linkTrackVars)vo.linkTrackVars='';if(!vo.linkTrackEvents)vo.linkTrackEvents='';if(m.trackUsingContextData)m.bcd(vo,i)" +";else m.bpe(vo,i,x,o);m.s.t(vo);if(i.us){i.sn=sn;i.sx=sx;i.sc=1;i.us=0}else if(i.ts>0)i.sc=0;i.e=\"\";i.lm=i.lom=0;i.ts-=Math.floor(i.ts);i.to=o;i.tc++}}}return i};m.ae=function(n,l,p,x,o,sn,sx,sl," +"pd,b){var m=this,r=0;if(n&&(!m.autoTrackMediaLengthRequired||(length&&length>0)) &&p){if(!m.l||!m.l[n]){if(x==1||x==3){m.open(n,l,p,b);r=1}}else r=1;if(r)m.e(n,x,o,sn,sx,sl,pd)}};m.a=function(o,t){" +"var m=this,i=o.id?o.id:o.name,n=o.name,p=0,v,c,c1,c2,xc=m.s.h,x,e,f1,f2='s_media_'+m._in+'_oc',f3='s_media_'+m._in+'_t',f4='s_media_'+m._in+'_s',f5='s_media_'+m._in+'_l',f6='s_media_'+m._in+'_m',f7" +"='s_media_'+m._in+'_c',tcf,w;if(!i){if(!m.c)m.c=0;i='s_media_'+m._in+'_'+m.c;m.c++}if(!o.id)o.id=i;if(!o.name)o.name=n=i;if(!m.ol)m.ol=new Object;if(m.ol[i])return;m.ol[i]=o;if(!xc)xc=m.s.b;tcf=new" +" Function('o','var e,p=0;try{if(o.versionInfo&&o.currentMedia&&o.controls)p=1}catch(e){p=0}return p');p=tcf(o);if(!p){tcf=new Function('o','var e,p=0,t;try{t=o.GetQuickTimeVersion();if(t)p=2}catch(" +"e){p=0}return p');p=tcf(o);if(!p){tcf=new Function('o','var e,p=0,t;try{t=o.GetVersionInfo();if(t)p=3}catch(e){p=0}return p');p=tcf(o)}}v=\"var m=s_c_il[\"+m._in+\"],o=m.ol['\"+i+\"']\";if(p==1){p=" +"'Windows Media Player '+o.versionInfo;c1=v+',n,p,l,x=-1,cm,c,mn;if(o){cm=o.currentMedia;c=o.controls;if(cm&&c){mn=cm.name?cm.name:c.URL;l=cm.duration;p=c.currentPosition;n=o.playState;if(n){if(n==8" +")x=0;if(n==3)x=1;if(n==1||n==2||n==4||n==5||n==6)x=2;}';c2='if(x>=0)m.ae(mn,l,\"'+p+'\",x,x!=2?p:-1,0,\"\",0,0,o)}}';c=c1+c2;if(m.s.isie&&xc){x=m.s.d.createElement('script');x.language='jscript';x." +"type='text/javascript';x.htmlFor=i;x.event='PlayStateChange(NewState)';x.defer=true;x.text=c;xc.appendChild(x);o[f6]=new Function(c1+'if(n==3){x=3;'+c2+'}setTimeout(o.'+f6+',5000)');o[f6]()}}if(p==" +"2){p='QuickTime Player '+(o.GetIsQuickTimeRegistered()?'Pro ':'')+o.GetQuickTimeVersion();f1=f2;c=v+',n,x,t,l,p,p2,mn;if(o){mn=o.GetMovieName()?o.GetMovieName():o.GetURL();n=o.GetRate();t=o.GetTime" +"Scale();l=o.GetDuration()/t;p=o.GetTime()/t;p2=o.'+f5+';if(n!=o.'+f4+'||p5){x=2;if(n!=0)x=1;else if(p>=l)x=0;if(p5)m.ae(mn,l,\"'+p+'\",2,p2,0,\"\",0,0,o);m.ae(mn,l,\"'+p+'\",x,x" +"!=2?p:-1,0,\"\",0,0,o)}if(n>0&&o.'+f7+'>=10){m.ae(mn,l,\"'+p+'\",3,p,0,\"\",0,0,o);o.'+f7+'=0}o.'+f7+'++;o.'+f4+'=n;o.'+f5+'=p;setTimeout(\"'+v+';o.'+f2+'(0,0)\",500)}';o[f1]=new Function('a','b',c" +");o[f4]=-1;o[f7]=0;o[f1](0,0)}if(p==3){p='RealPlayer '+o.GetVersionInfo();f1=n+'_OnPlayStateChange';c1=v+',n,x=-1,l,p,mn;if(o){mn=o.GetTitle()?o.GetTitle():o.GetSource();n=o.GetPlayState();l=o.GetL" +"ength()/1000;p=o.GetPosition()/1000;if(n!=o.'+f4+'){if(n==3)x=1;if(n==0||n==2||n==4||n==5)x=2;if(n==0&&(p>=l||p==0))x=0;if(x>=0)m.ae(mn,l,\"'+p+'\",x,x!=2?p:-1,0,\"\",0,0,o)}if(n==3&&(o.'+f7+'>=10|" +"|!o.'+f3+')){m.ae(mn,l,\"'+p+'\",3,p,0,\"\",0,0,o);o.'+f7+'=0}o.'+f7+'++;o.'+f4+'=n;';c2='if(o.'+f2+')o.'+f2+'(o,n)}';if(m.s.wd[f1])o[f2]=m.s.wd[f1];m.s.wd[f1]=new Function('a','b',c1+c2);o[f1]=new" +" Function('a','b',c1+'setTimeout(\"'+v+';o.'+f1+'(0,0)\",o.'+f3+'?500:5000);'+c2);o[f4]=-1;if(m.s.isie)o[f3]=1;o[f7]=0;o[f1](0,0)}};m.as=new Function('e','var m=s_c_il['+m._in+'],l,n;if(m.autoTrack" +"&&m.s.d.getElementsByTagName){l=m.s.d.getElementsByTagName(m.s.isie?\"OBJECT\":\"EMBED\");if(l)for(n=0;n=0)y+=n}retur" +"n y};s.fl=function(x,l){return x?(''+x).substring(0,l):x};s.co=function(o){return o};s.num=function(x){x=''+x;for(var p=0;p=0)x=s.rep(x,n,\"%\"+n.charCodeAt(0).toString(16).toUpperCase())}}else if(c=='AUTO'&&('').charCodeAt){for(i=0;i127){l=0;e='';while(n||l<4){e=h.substring(n%16,n%16+1)+e;n=(n-n%16)/16;l++}y+='%u'+e}else if(c=='+')y+='%2B';else y+=escape(c)}x=y}else x=s.rep(escape(''+x),'+" +"','%2B');if(c&&c!='AUTO'&&s.em==1&&x.indexOf('%u')<0&&x.indexOf('%U')<0){i=x.indexOf('%');while(i>=0){i++;if(h.substring(8).indexOf(x.substring(i,i+1).toUpperCase())>=0)return x.substring(0,i)+'u00" +"'+x.substring(i);i=x.indexOf('%',i)}}}return x};s.epa=function(x){var s=this,y,tcf;if(x){x=s.rep(''+x,'+',' ');if(s.em==3){tcf=new Function('x','var y,e;try{y=decodeURIComponent(x)}catch(e){y=unesc" +"ape(x)}return y');return tcf(x)}else return unescape(x)}return y};s.pt=function(x,d,f,a){var s=this,t=x,z=0,y,r;while(t){y=t.indexOf(d);y=y<0?t.length:y;t=t.substring(0,y);r=s[f](t,a);if(r)return r" +";z+=y+d.length;t=x.substring(z,x.length);t=z=0)a=a.substring(0,c);c=a.indexOf('=');if(c>=0)a=a.substring(0,c);if(t.substring(" +"0,2)=='s_')t=t.substring(2);return (t!=''&&t==a)};s.fsf=function(t,a){var s=this;if(s.pt(a,',','isf',t))s.fsg+=(s.fsg!=''?',':'')+t;return 0};s.fs=function(x,f){var s=this;s.fsg='';s.pt(x,',','fsf'" +",f);return s.fsg};s.mpc=function(m,a){var s=this,c,l,n,v;v=s.d.visibilityState;if(!v)v=s.d.webkitVisibilityState;if(v&&v=='prerender'){if(!s.mpq){s.mpq=new Array;l=s.sp('webkitvisibilitychange,visi" +"bilitychange',',');for(n=0;n0){c=s.mpq.shift();s[c.m].apply(s,c.a)}s.mpq=0}'),false)}}c=new Object;c.m=m;c.a=a;s.mpq.push(c);return 1}return 0};s.si=function(){var s=this,i,k,v,c=s_gi+'var s=s_gi(\"'+s.oun+'\")" +";s.sa(\"'+s.un+'\");';for(i=0;i2?n:2;p=d.lastIndexOf('.');if(p>=0){while(p>=0&&n>1){p=d.lastIndexOf('.',p-1);n--}s.c_d=p>0&&s.pt(d,'" +".','c_gdf',0)?d.substring(p):d}}return s.c_d};s.c_r=function(k){var s=this;k=s.ape(k);var c=' '+s.d.cookie,i=c.indexOf(' '+k+'='),e=i<0?i:c.indexOf(';',i),v=i<0?'':s.epa(c.substring(i+2+k.length,e<" +"0?c.length:e));return v!='[[B]]'?v:''};s.c_w=function(k,v,e){var s=this,d=s.c_gd(),l=s.cookieLifetime,t;v=''+v;l=l?(''+l).toUpperCase():'';if(e&&l!='SESSION'&&l!='NONE'){t=(v!=''?parseInt(l?l:0):-6" +"0);if(t){e=new Date;e.setTime(e.getTime()+(t*1000))}}if(k&&l!='NONE'){s.d.cookie=k+'='+s.ape(v!=''?v:'[[B]]')+'; path=/;'+(e&&l!='SESSION'?' expires='+e.toGMTString()+';':'')+(d?' domain='+d+';':''" +");return s.c_r(k)==v}return 0};s.eh=function(o,e,r,f){var s=this,b='s_'+e+'_'+s._in,n=-1,l,i,x;if(!s.ehl)s.ehl=new Array;l=s.ehl;for(i=0;i=5&&(!s.isopera||s.apv>=7)){tc" +"f=new Function('s','f','a','t','var e,r;try{r=s[f](a)}catch(e){r=s[t](e)}return r');r=tcf(s,f,a,t)}else{if(s.ismac&&s.u.indexOf('MSIE 4')>=0)r=s[b](a);else{s.eh(s.wd,'onerror',0,o);r=s[f](a);s.eh(s" +".wd,'onerror',1)}}return r};s.gtfset=function(e){var s=this;return s.tfs};s.gtfsoe=new Function('e','var s=s_c_il['+s._in+'],c;s.eh(window,\"onerror\",1);s.etfs=1;c=s.t();if(c)s.d.write(c);s.etfs=0" +";return true');s.gtfsfb=function(a){return window};s.gtfsf=function(w){var s=this,p=w.parent,l=w.location;s.tfs=w;if(p&&p.location!=l&&p.location.host==l.host){s.tfs=p;return s.gtfsf(s.tfs)}return " +"s.tfs};s.gtfs=function(){var s=this;if(!s.tfs){s.tfs=s.wd;if(!s.etfs)s.tfs=s.cet('gtfsf',s.tfs,'gtfset',s.gtfsoe,'gtfsfb')}return s.tfs};s.mrq=function(u){var s=this,l=s.rl[u],n,r;s.rl[u]=0;if(l)fo" +"r(n=0;n=3&&(!s.isopera||s.apv>=7)&&(s.ns6<0||s.apv>=6.1)){if(!s.rc)s.rc=new Object;if" +"(!s.rc[un]){s.rc[un]=1;if(!s.rl)s.rl=new Object;s.rl[un]=new Array;setTimeout('if(window.s_c_il)window.s_c_il['+s._in+'].mrq(\"'+un+'\")',750)}else{l=s.rl[un];if(l){r.t=ta;r.u=un;r.r=rs;l[l.length]" +"=r;return ''}imn+='_'+s.rc[un];s.rc[un]++}if(s.debugTracking){var d='AppMeasurement Debug: '+rs,dl=s.sp(rs,'&'),dln;for(dln=0;dln'};s.gg=function(v){var s=this;if(!s.wd['s_'+v])s.wd['s_'+v]='';return s.wd['s_'" +"+v]};s.glf=function(t,a){if(t.substring(0,2)=='s_')t=t.substring(2);var s=this,v=s.gg(t);if(v)s[t]=v};s.gl=function(v){var s=this;if(s.pg)s.pt(v,',','glf',0)};s.rf=function(x){var s=this,y,i,j,h,p," +"l=0,q,a,b='',c='',t;if(x&&x.length>255){y=''+x;i=y.indexOf('?');if(i>0){q=y.substring(i+1);y=y.substring(0,i);h=y.toLowerCase();j=0;if(h.substring(0,7)=='http://')j+=7;else if(h.substring(0,8)=='ht" +"tps://')j+=8;i=h.indexOf(\"/\",j);if(i>0){h=h.substring(j,i);p=y.substring(i);y=y.substring(0,i);if(h.indexOf('google')>=0)l=',q,ie,start,search_key,word,kw,cd,';else if(h.indexOf('yahoo.co')>=0)l=" +"',p,ei,';if(l&&q){a=s.sp(q,'&');if(a&&a.length>1){for(j=0;j0&&l.indexOf(','+t.substring(0,i)+',')>=0)b+=(b?'&':'')+t;else c+=(c?'&':'')+t}if(b&&c)q=b+'&'" +"+c;else c=''}i=253-(q.length-c.length)-y.length;x=y+(i>0?p.substring(0,i):'')+'?'+q}}}}return x};s.s2q=function(k,v,vf,vfp,f){var s=this,qs='',sk,sv,sp,ss,nke,nk,nf,nfl=0,nfn,nfm;if(k==\"contextDat" +"a\")k=\"c\";if(v){for(sk in v)if((!f||sk.substring(0,f.length)==f)&&v[sk]&&(!vf||vf.indexOf(','+(vfp?vfp+'.':'')+sk+',')>=0)&&(!Object||!Object.prototype||!Object.prototype[sk])){nfm=0;if(nfl)for(n" +"fn=0;nfn0){nke=sk.indexOf('.');if(nke>0){n" +"k=sk.substring(0,nke);nf=(f?f:'')+nk+'.';if(!nfl)nfl=new Array;nfl[nfl.length]=nf;qs+=s.s2q(nk,v,vf,vfp,nf)}else{if(typeof(sv)=='boolean'){if(sv)sv='true';else sv='false'}if(sv){if(vfp=='retrieveLi" +"ghtData'&&f.indexOf('.contextData.')<0){sp=sk.substring(0,4);ss=sk.substring(4);if(sk=='transactionID')sk='xact';else if(sk=='channel')sk='ch';else if(sk=='campaign')sk='v0';else if(s.num(ss)){if(s" +"p=='prop')sk='c'+ss;else if(sp=='eVar')sk='v'+ss;else if(sp=='list')sk='l'+ss;else if(sp=='hier'){sk='h'+ss;sv=sv.substring(0,255)}}}qs+='&'+s.ape(sk)+'='+s.ape(sv)}}}}}if(qs!='')qs+='&.'+k}return " +"qs};s.hav=function(){var s=this,qs='',l,fv='',fe='',mn,i,e;if(s.lightProfileID){l=s.va_m;fv=s.lightTrackVars;if(fv)fv=','+fv+','+s.vl_mr+','}else{l=s.va_t;if(s.pe||s.linkType){fv=s.linkTrackVars;fe" +"=s.linkTrackEvents;if(s.pe){mn=s.pe.substring(0,1).toUpperCase()+s.pe.substring(1);if(s[mn]){fv=s[mn].trackVars;fe=s[mn].trackEvents}}}if(fv)fv=','+fv+','+s.vl_l+','+s.vl_l2;if(fe){fe=','+fe+',';if" +"(fv)fv+=',events,'}if (s.events2)e=(e?',':'')+s.events2}for(i=0;i=0)&&k!='linkName'&&k!='linkType'){if(k=='timestamp')q='ts';else if(k=='dynamicVariablePrefix')q='D';else if(k=='visitorID')q='vid';else if(k=='pageURL'){q='g';if(v.length>25" +"5){s.pageURLRest=v.substring(255);v=v.substring(0,255);}}else if(k=='pageURLRest')q='-g';else if(k=='referrer'){q='r';v=s.fl(s.rf(v),255)}else if(k=='vmk'||k=='visitorMigrationKey')q='vmt';else if(" +"k=='visitorMigrationServer'){q='vmf';if(s.ssl&&s.visitorMigrationServerSecure)v=''}else if(k=='visitorMigrationServerSecure'){q='vmf';if(!s.ssl&&s.visitorMigrationServer)v=''}else if(k=='charSet'){" +"q='ce';if(v.toUpperCase()=='AUTO')v='ISO8859-1';else if(s.em==2||s.em==3)v='UTF-8'}else if(k=='visitorNamespace')q='ns';else if(k=='cookieDomainPeriods')q='cdp';else if(k=='cookieLifetime')q='cl';e" +"lse if(k=='variableProvider')q='vvp';else if(k=='currencyCode')q='cc';else if(k=='channel')q='ch';else if(k=='transactionID')q='xact';else if(k=='campaign')q='v0';else if(k=='resolution')q='s';else" +" if(k=='colorDepth')q='c';else if(k=='javascriptVersion')q='j';else if(k=='javaEnabled')q='v';else if(k=='cookiesEnabled')q='k';else if(k=='browserWidth')q='bw';else if(k=='browserHeight')q='bh';el" +"se if(k=='connectionType')q='ct';else if(k=='homepage')q='hp';else if(k=='plugins')q='p';else if(k=='events'){if(e)v+=(v?',':'')+e;if(fe)v=s.fs(v,fe)}else if(k=='events2')v='';else if(k=='contextDa" +"ta'){qs+=s.s2q('c',s[k],fv,k,0);v=''}else if(k=='lightProfileID')q='mtp';else if(k=='lightStoreForSeconds'){q='mtss';if(!s.lightProfileID)v=''}else if(k=='lightIncrementBy'){q='mti';if(!s.lightProf" +"ileID)v=''}else if(k=='retrieveLightProfiles')q='mtsr';else if(k=='deleteLightProfiles')q='mtsd';else if(k=='retrieveLightData'){if(s.retrieveLightProfiles)qs+=s.s2q('mts',s[k],fv,k,0);v=''}else if" +"(s.num(x)){if(b=='prop')q='c'+n;else if(b=='eVar')q='v'+n;else if(b=='list')q='l'+n;else if(b=='hier'){q='h'+n;v=s.fl(v,255)}}if(v)qs+='&'+s.ape(q)+'='+(k.substring(0,3)!='pev'?s.ape(v):v)}}return " +"qs};s.ltdf=function(t,h){t=t?t.toLowerCase():'';h=h?h.toLowerCase():'';var qi=h.indexOf('?'),hi=h.indexOf('#');if(qi>=0){if(hi>=0&&hi=0?h.substring(0,qi):h;if(t&&h.substr" +"ing(h.length-(t.length+1))=='.'+t)return 1;return 0};s.ltef=function(t,h){t=t?t.toLowerCase():'';h=h?h.toLowerCase():'';if(t&&h.indexOf(t)>=0)return 1;return 0};s.lt=function(h){var s=this,lft=s.li" +"nkDownloadFileTypes,lef=s.linkExternalFilters,lif=s.linkInternalFilters;lif=lif?lif:s.wd.location.hostname;h=h.toLowerCase();if(s.trackDownloadLinks&&lft&&s.pt(lft,',','ltdf',h))return 'd';if(s.tra" +"ckExternalLinks&&h.indexOf('#')!=0&&h.indexOf('about:')!=0&&h.indexOf('javascript:')!=0&&(lef||lif)&&(!lef||s.pt(lef,',','ltef',h))&&(!lif||!s.pt(lif,',','ltef',h)))return 'e';return ''};s.lc=new F" +"unction('e','var s=s_c_il['+s._in+'],b=s.eh(this,\"onclick\");s.lnk=this;s.t();s.lnk=0;if(b)return this[b](e);return true');s.bcr=function(){var s=this;if(s.bct&&s.bce)s.bct.dispatchEvent(s.bce);if" +"(s.bcf){if(typeof(s.bcf)=='function')s.bcf();else if(s.bct&&s.bct.href)s.d.location=s.bct.href}s.bct=s.bce=s.bcf=0};s.bc=new Function('e','if(e&&e.s_fe)return;var s=s_c_il['+s._in+'],f,tcf,t,n,nrs," +"a,h;if(s.d&&s.d.all&&s.d.all.cppXYctnr)return;if(!s.bbc)s.useForcedLinkTracking=0;else if(!s.useForcedLinkTracking){s.b.removeEventListener(\"click\",s.bc,true);s.bbc=s.useForcedLinkTracking=0;retu" +"rn}else s.b.removeEventListener(\"click\",s.bc,false);s.eo=e.srcElement?e.srcElement:e.target;nrs=s.nrs;s.t();s.eo=0;if(s.nrs>nrs&&s.useForcedLinkTracking&&e.target){a=e.target;while(a&&a!=s.b&&a.t" +"agName.toUpperCase()!=\"A\"&&a.tagName.toUpperCase()!=\"AREA\")a=a.parentNode;if(a){h=a.href;if(h.indexOf(\"#\")==0||h.indexOf(\"about:\")==0||h.indexOf(\"javascript:\")==0)h=0;t=a.target;if(e.targ" +"et.dispatchEvent&&h&&(!t||t==\"_self\"||t==\"_top\"||t==\"_parent\"||(s.wd.name&&t==s.wd.name))){tcf=new Function(\"s\",\"var x;try{n=s.d.createEvent(\\\\\"MouseEvents\\\\\")}catch(x){n=new MouseEv" +"ent}return n\");n=tcf(s);if(n){tcf=new Function(\"n\",\"e\",\"var x;try{n.initMouseEvent(\\\\\"click\\\\\",e.bubbles,e.cancelable,e.view,e.detail,e.screenX,e.screenY,e.clientX,e.clientY,e.ctrlKey,e" +".altKey,e.shiftKey,e.metaKey,e.button,e.relatedTarget)}catch(x){n=0}return n\");n=tcf(n,e);if(n){n.s_fe=1;e.stopPropagation();if (e.stopImmediatePropagation) {e.stopImmediatePropagation();}e.preven" +"tDefault();s.bct=e.target;s.bce=n}}}}}');s.oh=function(o){var s=this,l=s.wd.location,h=o.href?o.href:'',i,j,k,p;i=h.indexOf(':');j=h.indexOf('?');k=h.indexOf('/');if(h&&(i<0||(j>=0&&i>j)||(k>=0&&i>" +"k))){p=o.protocol&&o.protocol.length>1?o.protocol:(l.protocol?l.protocol:'');i=l.pathname.lastIndexOf('/');h=(p?p+'//':'')+(o.host?o.host:(l.host?l.host:''))+(h.substring(0,1)!='/'?l.pathname.subst" +"ring(0,i<0?0:i)+'/':'')+h}return h};s.ot=function(o){var t=o.tagName;if(o.tagUrn||(o.scopeName&&o.scopeName.toUpperCase()!='HTML'))return '';t=t&&t.toUpperCase?t.toUpperCase():'';if(t=='SHAPE')t=''" +";if(t){if((t=='INPUT'||t=='BUTTON')&&o.type&&o.type.toUpperCase)t=o.type.toUpperCase();else if(!t&&o.href)t='A';}return t};s.oid=function(o){var s=this,t=s.ot(o),p,c,n='',x=0;if(t&&!o.s_oid){p=o.pr" +"otocol;c=o.onclick;if(o.href&&(t=='A'||t=='AREA')&&(!c||!p||p.toLowerCase().indexOf('javascript')<0))n=s.oh(o);else if(c){n=s.rep(s.rep(s.rep(s.rep(''+c,\"\\r\",''),\"\\n\",''),\"\\t\",''),' ','');" +"x=2}else if(t=='INPUT'||t=='SUBMIT'){if(o.value)n=o.value;else if(o.innerText)n=o.innerText;else if(o.textContent)n=o.textContent;x=3}else if(o.src&&t=='IMAGE')n=o.src;if(n){o.s_oid=s.fl(n,100);o.s" +"_oidt=x}}return o.s_oid};s.rqf=function(t,un){var s=this,e=t.indexOf('='),u=e>=0?t.substring(0,e):'',q=e>=0?s.epa(t.substring(e+1)):'';if(u&&q&&(','+u+',').indexOf(','+un+',')>=0){if(u!=s.un&&s.un." +"indexOf(',')>=0)q='&u='+u+q+'&u=0';return q}return ''};s.rq=function(un){if(!un)un=this.un;var s=this,c=un.indexOf(','),v=s.c_r('s_sq'),q='';if(c<0)return s.pt(v,'&','rqf',un);return s.pt(un,',','r" +"q',0)};s.sqp=function(t,a){var s=this,e=t.indexOf('='),q=e<0?'':s.epa(t.substring(e+1));s.sqq[q]='';if(e>=0)s.pt(t.substring(0,e),',','sqs',q);return 0};s.sqs=function(un,q){var s=this;s.squ[un]=q;" +"return 0};s.sq=function(q){var s=this,k='s_sq',v=s.c_r(k),x,c=0;s.sqq=new Object;s.squ=new Object;s.sqq[q]='';s.pt(v,'&','sqp',0);s.pt(s.un,',','sqs',q);v='';for(x in s.squ)if(x&&(!Object||!Object." +"prototype||!Object.prototype[x]))s.sqq[s.squ[x]]+=(s.sqq[s.squ[x]]?',':'')+x;for(x in s.sqq)if(x&&(!Object||!Object.prototype||!Object.prototype[x])&&s.sqq[x]&&(x==q||c<2)){v+=(v?'&':'')+s.sqq[x]+'" +"='+s.ape(x);c++}return s.c_w(k,v,0)};s.wdl=new Function('e','var s=s_c_il['+s._in+'],r=true,b=s.eh(s.wd,\"onload\"),i,o,oc;if(b)r=this[b](e);for(i=0;i=0)&&oc.indexOf(\".tl(\")<0)s.eh(o,\"onclick\",0,s.lc);}return r');s.wds=function(){var s=this;if(s.apv>3&&(!s.isie||!s.i" +"smac||s.apv>=5)){if(s.b&&s.b.attachEvent)s.b.attachEvent('onclick',s.bc);else if(s.b&&s.b.addEventListener){if(s.n&&((s.n.userAgent.indexOf('WebKit')>=0&&s.d.createEvent)||(s.n.userAgent.indexOf('F" +"irefox/2')>=0&&s.wd.MouseEvent))){s.bbc=1;s.useForcedLinkTracking=1;s.b.addEventListener('click',s.bc,true)}s.b.addEventListener('click',s.bc,false)}else s.eh(s.wd,'onload',0,s.wdl)}};s.vs=function" +"(x){var s=this,v=s.visitorSampling,g=s.visitorSamplingGroup,k='s_vsn_'+s.un+(g?'_'+g:''),n=s.c_r(k),e=new Date,y=e.getYear();e.setYear(y+10+(y<1900?1900:0));if(v){v*=100;if(!n){if(!s.c_w(k,x,e))ret" +"urn 0;n=x}if(n%10000>v)return 0}return 1};s.dyasmf=function(t,m){if(t&&m&&m.indexOf(t)>=0)return 1;return 0};s.dyasf=function(t,m){var s=this,i=t?t.indexOf('='):-1,n,x;if(i>=0&&m){var n=t.substring" +"(0,i),x=t.substring(i+1);if(s.pt(x,',','dyasmf',m))return n}return 0};s.uns=function(){var s=this,x=s.dynamicAccountSelection,l=s.dynamicAccountList,m=s.dynamicAccountMatch,n,i;s.un=s.un.toLowerCas" +"e();if(x&&l){if(!m)m=s.wd.location.host;if(!m.toLowerCase)m=''+m;l=l.toLowerCase();m=m.toLowerCase();n=s.pt(l,';','dyasf',m);if(n)s.un=n}i=s.un.indexOf(',');s.fun=i<0?s.un:s.un.substring(0,i)};s.sa" +"=function(un){var s=this;if(s.un&&s.mpc('sa',arguments))return;s.un=un;if(!s.oun)s.oun=un;else if((','+s.oun+',').indexOf(','+un+',')<0)s.oun+=','+un;s.uns()};s.m_i=function(n,a){var s=this,m,f=n.s" +"ubstring(0,1),r,l,i;if(!s.m_l)s.m_l=new Object;if(!s.m_nl)s.m_nl=new Array;m=s.m_l[n];if(!a&&m&&m._e&&!m._i)s.m_a(n);if(!m){m=new Object,m._c='s_m';m._in=s.wd.s_c_in;m._il=s._il;m._il[m._in]=m;s.wd" +".s_c_in++;m.s=s;m._n=n;m._l=new Array('_c','_in','_il','_i','_e','_d','_dl','s','n','_r','_g','_g1','_t','_t1','_x','_x1','_rs','_rr','_l');s.m_l[n]=m;s.m_nl[s.m_nl.length]=n}else if(m._r&&!m._m){r" +"=m._r;r._m=m;l=m._l;for(i=0;i=0)x(s);else s.m_m(\"x\",n,x,e)}m=s.m_i(n,1);if(m._dl)m._dl=m._d=0;s.dlt();return f');s.m_m=function(t,n,d,e){t='_" +"'+t;var s=this,i,x,m,f='_'+t,r=0,u;if(s.m_l&&s.m_nl)for(i=0;i=0){if(d&&e)u=m[t](d,e);else if(d)u=m" +"[t](d);else u=m[t]()}}if(u)r=1;u=m[t+1];if(u&&!m[f]){if((''+u).indexOf('function')>=0){if(d&&e)u=m[t+1](d,e);else if(d)u=m[t+1](d);else u=m[t+1]()}}m[f]=1;if(u)r=1}}return r};s.m_ll=function(){var " +"s=this,g=s.m_dl,i,o;if(g)for(i=0;i=0){g=n.substring(i+1);n=n.substring(0,i)}else g=\"m_\"+n;m=s.m_i(n)}if((l||(n&&!s.m_a(n,g)))&&u&&s.d&&c&&s.d.createElement){if(d){m._d=1;m._dl=1}if(ln){if(s.ssl)u=s.rep(u,'ht" +"tp:','https:');i='s_s:'+s._in+':'+n+':'+g;b='var s=s_c_il['+s._in+'],o=s.d.getElementById(\"'+i+'\");if(s&&o){if(!o.l&&s.wd.'+g+'){o.l=1;if(o.i)clearTimeout(o.i);o.i=0;s.m_a(\"'+n+'\",\"'+g+'\"'+(e" +"?',\"'+e+'\"':'')+')}';f2=b+'o.c++;if(!s.maxDelay)s.maxDelay=250;if(!o.l&&o.c<(s.maxDelay*2)/100)o.i=setTimeout(o.f2,100)}';f1=new Function('e',b+'}');tcf=new Function('s','c','i','u','f1','f2','va" +"r e,o=0;try{o=s.d.createElement(\"script\");if(o){o.type=\"text/javascript\";'+(n?'o.id=i;o.defer=true;o.onload=o.onreadystatechange=f1;o.f2=f2;o.l=0;':'')+'o.src=u;c.appendChild(o);'+(n?'o.c=0;o.i" +"=setTimeout(f2,100)':'')+'}}catch(e){o=0}return o');o=tcf(s,c,i,u,f1,f2)}else{o=new Object;o.n=n+':'+g;o.u=u;o.d=d;o.l=l;o.e=e;g=s.m_dl;if(!g)g=s.m_dl=new Array;i=0;while(i=s.maxDelay){s.dll[i]=0;s.t(vo)}else f=1}}if(s.dli)clearTimeout(s.dli);s." +"dli=0;if(f){if(!s.dli)s.dli=setTimeout(s.dlt,s.maxDelay)}else s.dll=0');s.dl=function(vo){var s=this,d=new Date;if(!vo)vo=new Object;s.vob(vo);vo._t=d.getTime();if(!s.dll)s.dll=new Array;s.dll[s.dl" +"l.length]=vo;if(!s.maxDelay)s.maxDelay=250;s.dlt()};s.gfid=function(){var s=this,d='0123456789ABCDEF',k='s_fid',fid=s.c_r(k),h='',l='',i,j,m=8,n=4,e=new Date,y;if(!fid||fid.indexOf('-')<0){for(i=0;" +"i<16;i++){j=Math.floor(Math.random()*m);h+=d.substring(j,j+1);j=Math.floor(Math.random()*n);l+=d.substring(j,j+1);m=n=16}fid=h+'-'+l;}y=e.getYear();e.setYear(y+2+(y<1900?1900:0));if(!s.c_w(k,fid,e)" +")fid=0;return fid};s.track=s.t=function(vo){var s=this,trk=1,tm=new Date,sed=Math&&Math.random?Math.floor(Math.random()*10000000000000):tm.getTime(),sess='s'+Math.floor(tm.getTime()/10800000)%10+se" +"d,y=tm.getYear(),vt=tm.getDate()+'/'+tm.getMonth()+'/'+(y<1900?y+1900:y)+' '+tm.getHours()+':'+tm.getMinutes()+':'+tm.getSeconds()+' '+tm.getDay()+' '+tm.getTimezoneOffset(),tcf,tfs=s.gtfs(),ta=-1," +"q='',qs='',code='',vb=new Object;if(s.mpc('t',arguments))return;s.gl(s.vl_g);s.uns();s.m_ll();if(!s.td){var tl=tfs.location,a,o,i,x='',c='',v='',p='',bw='',bh='',j='1.0',k=s.c_w('s_cc','true',0)?'Y" +"':'N',hp='',ct='',pn=0,ps;if(String&&String.prototype){j='1.1';if(j.match){j='1.2';if(tm.setUTCDate){j='1.3';if(s.isie&&s.ismac&&s.apv>=5)j='1.4';if(pn.toPrecision){j='1.5';a=new Array;if(a.forEach" +"){j='1.6';i=0;o=new Object;tcf=new Function('o','var e,i=0;try{i=new Iterator(o)}catch(e){}return i');i=tcf(o);if(i&&i.next){j='1.7';if(a.reduce){j='1.8';if(j.trim){j='1.8.1';if(Date.parse){j='1.8." +"2';if(Object.create)j='1.8.5'}}}}}}}}}if(s.apv>=4)x=screen.width+'x'+screen.height;if(s.isns||s.isopera){if(s.apv>=3){v=s.n.javaEnabled()?'Y':'N';if(s.apv>=4){c=screen.pixelDepth;bw=s.wd.innerWidth" +";bh=s.wd.innerHeight}}s.pl=s.n.plugins}else if(s.isie){if(s.apv>=4){v=s.n.javaEnabled()?'Y':'N';c=screen.colorDepth;if(s.apv>=5){bw=s.d.documentElement.offsetWidth;bh=s.d.documentElement.offsetHeig" +"ht;if(!s.ismac&&s.b){tcf=new Function('s','tl','var e,hp=0;try{s.b.addBehavior(\"#default#homePage\");hp=s.b.isHomePage(tl)?\"Y\":\"N\"}catch(e){}return hp');hp=tcf(s,tl);tcf=new Function('s','var " +"e,ct=0;try{s.b.addBehavior(\"#default#clientCaps\");ct=s.b.connectionType}catch(e){}return ct');ct=tcf(s)}}}else r=''}if(s.pl)while(pn=0&&oc.indexOf('" +".s_oc(')<0)||oc.indexOf('.tl(')>=0)o=0}}if(o){if(n)ta=o.target;h=s.oh(o);i=h.indexOf('?');h=s.linkLeaveQueryString||i<0?h:h.substring(0,i);l=s.linkName;t=s.linkType?s.linkType.toLowerCase():s.lt(h)" +";if(t&&(h||l)){s.pe='lnk_'+(t=='d'||t=='e'?t:'o');s.pev1=(h?s.ape(h):'');s.pev2=(l?s.ape(l):'')}else trk=0;if(s.trackInlineStats){if(!p){p=s.pageURL;w=0}t=s.ot(o);i=o.sourceIndex;if(o.dataset&&o.da" +"taset.sObjectId){s.wd.s_objectID=o.dataset.sObjectId;}else if(o.getAttribute&&o.getAttribute('data-s-object-id')){s.wd.s_objectID=o.getAttribute('data-s-object-id');}else if(s.useForcedLinkTracking" +"){s.wd.s_objectID='';oc=o.onclick?''+o.onclick:'';if(oc){var ocb=oc.indexOf('s_objectID'),oce,ocq,ocx;if(ocb>=0){ocb+=10;while(ocb=0)ocb++;if(o" +"cb=0);s.d=document;s.b=s.d.body;if(s.d.getElementsByTagName){s.h=s.d.getElementsByTagName('HEAD');if(s.h)s.h=s.h[0]}s.n=navigator;s.u=s.n.userAgent;s.ns6=s.u.indexOf('Netscape" +"6/');var apn=s.n.appName,v=s.n.appVersion,ie=v.indexOf('MSIE '),o=s.u.indexOf('Opera '),i;if(v.indexOf('Opera')>=0||o>0)apn='Opera';s.isie=(apn=='Microsoft Internet Explorer');s.isns=(apn=='Netscap" +"e');s.isopera=(apn=='Opera');s.ismac=(s.u.indexOf('Mac')>=0);if(o>0)s.apv=parseFloat(s.u.substring(o+6));else if(ie>0){s.apv=parseInt(i=v.substring(ie+5));if(s.apv>3)s.apv=parseFloat(i)}else if(s.n" +"s6>0)s.apv=parseFloat(s.u.substring(s.ns6+10));else s.apv=parseFloat(v);s.em=0;if(s.em.toPrecision)s.em=3;else if(String.fromCharCode){i=escape(String.fromCharCode(256)).toUpperCase();s.em=(i=='%C4" +"%80'?2:(i=='%U0100'?1:0))}if(s.oun)s.sa(s.oun);s.sa(un);s.vl_l='timestamp,dynamicVariablePrefix,visitorID,fid,vmk,visitorMigrationKey,visitorMigrationServer,visitorMigrationServerSecure,ppu,charSet" +",visitorNamespace,cookieDomainPeriods,cookieLifetime,pageName,pageURL,referrer,contextData,currencyCode,lightProfileID,lightStoreForSeconds,lightIncrementBy,retrieveLightProfiles,deleteLightProfile" +"s,retrieveLightData';s.va_l=s.sp(s.vl_l,',');s.vl_mr=s.vl_m='timestamp,charSet,visitorNamespace,cookieDomainPeriods,cookieLifetime,contextData,lightProfileID,lightStoreForSeconds,lightIncrementBy';" +"s.vl_t=s.vl_l+',variableProvider,channel,server,pageType,transactionID,purchaseID,campaign,state,zip,events,events2,products,linkName,linkType';var n;for(n=1;n<=75;n++){s.vl_t+=',prop'+n+',eVar'+n;" +"s.vl_m+=',prop'+n+',eVar'+n}for(n=1;n<=5;n++)s.vl_t+=',hier'+n;for(n=1;n<=3;n++)s.vl_t+=',list'+n;s.va_m=s.sp(s.vl_m,',');s.vl_l2=',tnt,pe,pev1,pev2,pev3,resolution,colorDepth,javascriptVersion,jav" +"aEnabled,cookiesEnabled,browserWidth,browserHeight,connectionType,homepage,pageURLRest,plugins';s.vl_t+=s.vl_l2;s.va_t=s.sp(s.vl_t,',');s.vl_g=s.vl_t+',trackingServer,trackingServerSecure,trackingS" +"erverBase,fpCookieDomainPeriods,disableBufferedRequests,mobile,visitorSampling,visitorSamplingGroup,dynamicAccountSelection,dynamicAccountList,dynamicAccountMatch,trackDownloadLinks,trackExternalLi" +"nks,trackInlineStats,linkLeaveQueryString,linkDownloadFileTypes,linkExternalFilters,linkInternalFilters,linkTrackVars,linkTrackEvents,linkNames,lnk,eo,lightTrackVars,_1_referrer,un';s.va_g=s.sp(s.v" +"l_g,',');s.pg=pg;s.gl(s.vl_g);s.contextData=new Object;s.retrieveLightData=new Object;if(!ss)s.wds();if(pg){s.wd.s_co=function(o){return o};s.wd.s_gs=function(un){s_gi(un,1,1).t()};s.wd.s_dc=functi" +"on(un){s_gi(un,1).t()}}", w=window,l=w.s_c_il,n=navigator,u=n.userAgent,v=n.appVersion,e=v.indexOf('MSIE '),m=u.indexOf('Netscape6/'),a,i,j,x,s;if(un){un=un.toLowerCase();if(l)for(j=0;j<2;j++)for(i=0;i0&&x=='s_l'))&&(s.oun==un||(s.fs&&s.sa&&s.fs(s.oun,un)))){if(s.sa)s.sa(un);if(x=='s_c')return s}else s=0}}w.s_an='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; w.s_sp=new Function("x","d","var a=new Array,i=0,j;if(x){if(x.split)a=x.split(d);else if(!d)for(i=0;i=0){j=x.indexOf(d,i);a[a.length]=x.subst" +"ring(i,j<0?x.length:j);i=j;if(i>=0)i+=d.length}}return a"); w.s_jn=new Function("a","d","var x='',i,j=a.length;if(a&&j>0){x=a[0];if(j>1){if(a.join)x=a.join(d);else for(i=1;i0){d=x.substring(0,i);x=x.substring(i+2);l=s_sp(l,'');for(i=0;i<62;i++)l2[l[i]]=i;t=s_sp(t,'');d" +"=s_sp(d,'~');i=0;while(i<5){v=0;if(x.indexOf(t[i])>=0) {x2=s_sp(x,t[i]);for(j=1;j=0)x=s_rep(x,w,t[i]);i++;b+=62}}}return x"); w.s_fe=new Function("c","return s_rep(s_rep(s_rep(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")"); w.s_fa=new Function("f","var s=f.indexOf('(')+1,e=f.indexOf(')'),a='',c;while(s>=0&&s=0){s++;d=1;q='';x=0;f=c.substring(s);a=s_fa(f);e=o=c.indexOf('{',s);e++;while(d>0){h=c.substring(e,e+1);if(q){i" +"f(h==q&&!x)q='';if(h=='\\\\')x=x?0:1;else x=0}else{if(h=='\"'||h==\"'\")q=h;if(h=='{')d++;if(h=='}')d--}if(d>0)e++}c=c.substring(0,s)+'new Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")" +"'+c.substring(e+1);s=c.indexOf('=function(')}return c;"); c=s_d(c);if(e>0){a=parseInt(i=v.substring(e+5));if(a>3)a=parseFloat(i)}else if(m>0)a=parseFloat(u.substring(m+10));else a=parseFloat(v);if(a<5||v.indexOf('Opera')>=0||u.indexOf('Opera')>=0)c=s_ft(c);if(!s){s=new Object;if(!w.s_c_in){w.s_c_il=new Array;w.s_c_in=0}s._il=w.s_c_il;s._in=w.s_c_in;s._il[s._in]=s;w.s_c_in++;}s._c='s_c';(new Function("s","un","pg","ss",c))(s,un,pg,ss);return s} function s_giqf(){var w=window,q=w.s_giq,i,t,s;if(q)for(i=0;i 2 ) { tld = tld.slice(Math.max(tld.length - 2, 1)); } return tld.join('.'); }, // retrieve cart contents using NS API getCartSummary setCartContents: function ( fncallback ) { var server = (window.location.host.indexOf("refresh") !== -1) ? "refresh" : "prod"; var data = { "request": "getCartSummary" }; var url; url = (server === "refresh") ? "https://checkout.sandbox.netsuite.com/c.438708/ssp/api.ss?callback=?" : "https://shop.eset.com/ssp/api.ss?callback=?"; jQuery.ajax({ url: url, dataType: "jsonp", data: data }).done(function (data) { ESETCookie.cartContents = data; // if there are items in cart if (ESETCookie.cartContents) { // loop through and update cookie with cart values for (var n = 0; n < ESETCookie.CART_COOKIE_NAMES.length; n++) { ESETCookie.setCartCookieValue(ESETCookie.CART_COOKIE_NAMES[n], ESETCookie.getCartCookieValue(ESETCookie.CART_COOKIE_NAMES[n])); } } fncallback(); }); }, refreshCartContents: function() { ESETCookie.setCartContents(function() { var cartCookie = ESETCookie.readCookie("eset_cart_ck"); ESETJQuery.setCartHeader( JSON.parse(cartCookie) ); }); }, // get subtotal getCartSubtotal: function () { var subtotal; if (this.cartContents) { subtotal = this.cartContents["summary"]["subtotal"]; } return subtotal; }, getCartItemCount: function () { var itemCount; if (this.cartContents) { itemCount = this.cartContents["items"].length; } return itemCount; }, // get the internalid / buyid of items getCartBuyIds: function () { var buyIds = []; var items = []; if (this.cartContents) { items = this.cartContents["items"]; for (var n = 0; n < items.length; n++) { buyIds.push(items[n]["internalid"]); } } return buyIds; }, // get skus of items getCartSkus: function () { var skus = []; var items = []; if (this.cartContents) { items = this.cartContents["items"]; for (var n = 0; n < items.length; n++) { skus.push(items[n]["itemid"]); } } return skus; }, // sets a single value in the cart cookie setCartCookieValue: function (name, value) { // string of JSON name value pairs var cartCookie = this.readCookie("eset_cart_ck"); var cartCookieContents = {}; // keep original data if (cartCookie) { // convert to JSON cartCookieContents = JSON.parse(cartCookie); } if (name && value) { // set value cartCookieContents[name] = value; // recovert to string cartCookie = JSON.stringify(cartCookieContents); this.createCookie("eset_cart_ck", cartCookie, 30); } }, // sets value in cart cookie by name getCartCookieValue: function (name) { switch (name) { case ("subtotal"): return this.getCartSubtotal(); case ("itemCount"): return this.getCartItemCount(); case ("buyIds"): return this.getCartBuyIds(); case ("skus"): return this.getCartSkus(); default: return; } }, // updates cart cookie with most recent values updateCartCookie: function () { var cartCookie = this.readCookie("eset_cart_ck"); var cartCookieContents = {}; if (cartCookie) { cartCookieContents = JSON.parse(cartCookie); } }, createCookie: function( name, value, days ) { if( days ) { var date = new Date(); date.setTime( date.getTime() + ( days * 24 * 60 * 60 * 1000 ) ); var expires = "; expires=" + date.toGMTString(); } else var expires = ""; document.cookie = name + "=" + value + expires + "; path=/; domain=." + this.getTLD(); }, readCookie: function( name ) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for( var i = 0; i < ca.length; i++ ) { var c = ca[i]; while( c.charAt( 0 )==' ' ) c = c.substring( 1, c.length ); if( c.indexOf( nameEQ ) == 0 ) return c.substring( nameEQ.length, c.length ); } return null; }, eraseCookie: function( name ) { this.createCookie( name, "", -1 ); }, jQueryLoad: function() { // Wait for JS to load if( typeof jQuery != 'function' ) { if( ++this.js_count < this.js_try ) { setTimeout( function() { ESETCookie.jQueryLoad(); }, ESETCookie.js_timeout); } return; } else { ESETCookie.jQueryInit(); } }, jQueryInit: function() { (function($) { // jQuery wrapper window.ESETJQuery = { init: function() { this.addSearchSuggestEvent(); this.addNavEvent(); this.addProductSelectorEvent(); this.addSocialFooterEvent(); this.addCountryHeaderEvent(); this.addRSSEvent(); this.hideSupportServicesNavIfRenewer(); this.setCartCount(); }, addSearchEvent: function() { var searchel = ''; if( $('#navigation_search #question_box').length ) { searchel = '#navigation_search #question_box'; } else if( $('#search-form #search-target').length ) { // Disabled on Typo3 pages for now //searchel = '#search-form #search-target'; } if( searchel != '' ) { // Add JS $.getScript( '/us/scripts/lib/jquery.autocomplete.min.js', function( data, textStatus, jqxhr ) { if( data != '' && textStatus.toLowerCase() == 'success' ) { $.getScript( '/us/request/jsonp/topsearches.js', function( data, textStatus ) { if( data != '' && textStatus.toLowerCase() == 'success' && typeof( __topsearches ) != 'undefined' ) { // Add CSS var css = '.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }'; css += '.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; cursor: pointer; }'; css += '.autocomplete-selected { background: #F0F0F0; }'; css += '.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }'; $('').appendTo('head'); // autocomplete var ac = $(searchel).autocomplete({ 'lookup': __topsearches, 'triggerSelectOnValidInput': false, 'width': '150', 'onSelect': function( suggestion ) { $('#search_form').submit(); } }); } }); } }); } }, addSearchSuggestEvent: function() { var searchel = ''; var frame = false; if( $('#navigation_search #question_box').length ) { searchel = '#navigation_search #question_box'; frame = true; } else if( $('#search-form #search-target').length ) { // Disabled on Typo3 pages for now searchel = '#search-form #search-target'; } if( searchel != '' ) { // diable autocomplete $(searchel).attr('autocomplete', 'off'); var suggestTopPosition = $(searchel).offset().top + 25; $('body').append(''); $('#page').click(function(e){ $('#search-results-container').slideUp(); }); $('#wrapper').click(function(e){ $('#search-results-container').slideUp(); }); $(searchel).keypress(function(event){ if ( event.which == 13 ) {event.preventDefault();} setTimeout(function(){ var suggestLeftPosition = $(searchel).offset().left - 223; var searchTyped = $(searchel).val(); if(searchTyped.length>2){ $.ajax({ type:"GET", url:"/us/request/searchsuggest/?phrase="+searchTyped, success: function(data){ $('#search-results-container').css('left',suggestLeftPosition+'px').html(data).slideDown('slow'); // add search box tracking $('#search-results-container a').click(function() { var searchlink = $(this).attr('href'); if( $(this).hasClass('navi') && $(this).hasClass('all') ) { searchlink = 'search.eset.com'; } ESETTrack.event('Internal Search - ' + $(this).text(), 'event1', { 'eVar52': $(searchel).val(), 'eVar53': document.URL, 'eVar54': $(this).attr('href') }); }); } }); } },250); }); // Add CSS var css = '.search_box{background:url(//static2.esetstatic.com/us/images/search/bg_background.png) no-repeat -400px 100%;padding:0 0 12px 0;overflow:hidden}.search_box .suggest__box{background:url(//static2.esetstatic.com/us/images/search/bg_background.png) no-repeat 0 0;padding:12px 12px 0 12px;width:354px;overflow:hidden}.search_box h3{font-size:11px;color:#d7d7d7;text-transform:uppercase;padding:8px 0 8px 8px;clear:both;cursor:default}.search_box li{width:354px;display:block;overflow:hidden;padding:0 0 0 0;margin:0;background-color:#fff;border-bottom:1px solid #d5d5d5;float:left}.search_box li span{display:block;height:3px}.search_box li:hover{background-color:#F9FCFF;/*#e9ecf1;cursor:pointer*/}.search_box li.one, .search_box li.last{border:none}.search_box li.one .it{background:url(//static2.esetstatic.com/us/images/search/bg_search_first.gif) no-repeat 0 0}.search_box li.one .ib{background:url(//static2.esetstatic.com/us/images/search/bg_search_last.gif) no-repeat 0 100%}.search_box li.first .it{background:url(//static2.esetstatic.com/us/images/search/bg_search_first.gif) no-repeat 0 0}.search_box li.last .ib{background:url(//static2.esetstatic.com/us/images/search/bg_search_last.gif) no-repeat 0 100%}.search_box .suggest__item{padding:10px;width:334px;overflow:hidden}.search_box .suggest__item img{float:left;margin:3px 10px 5px 0}.search_box .suggest__item h4{font-weight:bold;font-size:12px;padding-bottom:3px}.search_box .suggest__item p{color:#626262;font-size:11px;padding:0;margin:0;margin-bottom:5px}.search_box .suggest__all{display:block;float:right;margin-top:4px;background:url(//static2.esetstatic.com/us/images/search/bg_images.gif) no-repeat 100% -240px;color:#fff;line-height:23px;padding:0 15px 0 0}.search_box .suggest__all span{display:block;float:left;color:#fff;line-height:23px;background:url(//static2.esetstatic.com/us/images/search/bg_images.gif) no-repeat 0 -240px;padding-left:8px}.search_box a.sel{background:url(//static2.esetstatic.com/us/images/search/bg_images.gif) no-repeat 100% -263px;text-decoration:none}.search_box a.sel span{background:url(//static2.esetstatic.com/us/images/search/bg_images.gif) no-repeat 0 -263px;text-decoration:none}.search_box .suggest__all:hover{text-decoration:none}'; $('').appendTo('head'); // Clear any search JS events if( frame ) { $(searchel).next('a').attr('id', 'search-mag'); var formid = $(searchel).closest('form').attr('id'); document.getElementById(formid).onsubmit = function(){}; document.getElementById('search-mag').onclick = function(){}; $('#search-mag').click(function() { $(this).closest('form').submit(); return false; }); } // Add search submit form tracking $(searchel).closest('form').submit(function() { if( $(searchel).val() == 'Search' || $(searchel).val() == '' ) { $(searchel).val(''); $(searchel).focus(); return false; } ESETTrack.event('Internal Search - Form Submit', 'event1', { 'eVar52': $(searchel).val(), 'eVar53': document.URL, 'eVar54': 'search.eset.com' }); }); } }, addNavEvent: function() { // Header Top Nav $('#header_links a, #atom-eset-header-index .top_links a').click(function() { // Don't track logo or country picker if( !$(this).hasClass('world') && !$(this).parent().hasClass('logo') ) { // Only get text not nested in child tags ESETTrack.event('topnav', 'event43', { 'eVar35': $(this).clone().children().remove().end().text() }); } }); // Main Nav $('#header_wrapper #main_navigation .m_menu a, #atom-eset-header-index .top_line .m_menu a').click(function() { ESETTrack.event('mainnav', 'event10', { 'eVar11': $(this).text(), 'eVar12': document.URL }); }); // Sub Nav $('#header_wrapper #subnav a, #atom-eset-caption-index .sm a').click(function() { ESETTrack.event('subnav', 'event11', { 'eVar13': $(this).text(), 'eVar14': document.URL }); }); }, addProductSelectorEvent: function() { // usweb if( $('#quicklink_products').length && typeof quicklink_products == 'object' ) { // clear default event handler document.getElementById('quicklink_products').onchange = function(){}; // add it back in with tracking $('#quicklink_products').change(function(e) { ESETTrack.event('product-selector', 'event14', { 'eVar28': $(this).find('option:selected').text() }); if( $(this)[0].selectedIndex > 0 ) { window.location = quicklink_products[ $("option:selected", this).text() ]; } }); } // typo3 if( $('#productOption').length && typeof submitProductForm == 'function' ) { // clear default event handler document.getElementById('productOption').onchange = function(){}; // add it back in with tracking $('#productOption').change(function(e) { ESETTrack.event('product-selector', 'event14', { 'eVar28': $(this).find('option:selected').text() }); if( $("option:selected", this).val() != 'do not redirect' ) { submitProductForm(); } }); } }, addSocialFooterEvent: function() { $('#footer .social_media_icons a, #atom-eset-footer-index .icons a').click(function() { var linkhref = $(this).attr('href'); linkhref = linkhref.split('/'); if( linkhref.length > 2 ) { var linkname = ''; var linkdomain = linkhref[2].split('.'); if( linkdomain.length > 1 ) { linkname = linkdomain[linkdomain.length - 2]; } if( linkname == '' || linkname.toLowerCase() == 'eset' ) { if( linkhref.length > 1 ) { linkname = linkhref[linkhref.length - 2]; } } if( linkname == '' ) { return; } ESETTrack.event('footer-social', 'event16', { 'eVar29': linkname, 'eVar30': document.URL }); } }); }, addCountryHeaderEvent: function() { $('#countries-popup .state ul li a').click(function() { ESETTrack.event('header-country', 'event17', { 'eVar33': $(this).text() }); }); }, addRSSEvent: function() { if(window.location.pathname == '/us/rss/') { $('.csc-textpic-text a').click(function() { var rssname = $(this).text(); if( rssname == 'Subscribe' ) { rssname = $(this).parent().prev().find('a').text(); } ESETTrack.event( rssname ); }); } }, hideSupportServicesNavIfRenewer: function(){ if( ESETCookie.readCookie("esetck_renew") ) { $("ul.sm li a[title*='Support Services']").remove(); $("ul.sm li a[title*='Virus Removal & PC Optimization']").remove(); } }, setCartCount: function () { var cartCookie = ESETCookie.readCookie("eset_cart_ck"); // keep original data if (cartCookie) { // update the header this.setCartHeader( JSON.parse(cartCookie) ); } else { // checks for existing cookies and reconciles with NS API cart data ESETCookie.refreshCartContents(); } }, setCartHeader: function( cartCookieContents ) { var itemCount = cartCookieContents["itemCount"]; var units; var cartSummaryHTML; var headerCartLink = false; if ($("#header_links .header_cart").length) { headerCartLink = $("#header_links .header_cart"); } else if ($("#cart").length) { headerCartLink = $("#cart"); } if (headerCartLink) { if (itemCount > 0) { if (itemCount === 1) { units = "item"; } else { units = "items"; } } if (itemCount && units) { cartSummaryHTML = " (" + itemCount + " " + units + ")"; if ($(headerCartLink).html().lastIndexOf("") !== $(headerCartLink).html().length) { if( $(headerCartLink).find('span').length ) { $(headerCartLink).find('span').remove(); } $(headerCartLink).append(cartSummaryHTML); } } } } }; $(function() { ESETJQuery.init(); }); })(jQuery); // end jQuery wrapper } }; ESETCookie.init();