/* SiteCatalyst code version: H.21. Copyright 1996-2010 Adobe, Inc. All Rights Reserved More info available at http://www.omniture.com */ /** * Adversitement B.V. * version 0.8.0 ($Revision: 893 $) * Last updated: $Date: 2010-10-15 15:00:05 +0200 (vr, 15 okt 2010) $ * Last updated by: $Author: stefan $ * * Changelog: * * 2010-08-04: Klusadvies search handling modified to only work when the keyword is set (When the keyword is set the other values (category, environment) will be set as well) * s.products = s.setProducts() set. * gammabouwmarkten referrer check added. * Klusadvies event set * 2010-08-06: Modified the productAdd and productRemove functions. * 2010-08-30: Added the wa.completeLogin, wa.completeNewsletter and wa.printCart methods. * Added the wa.aanbieding function to measure aanbiedingen through ajax. * wa.printCart renamed to wa.doPrintCart; * 2010-09-06: Modified setAanbieding to check for the correct variable. Also klusadviessearchkeyword has been made non-mandatory. * Also added time and date functions. * 2010-09-08: Rechecked s_code and modified a few metrics according to test results. Added exit links. professional site isn't available yet. Couldn't find it. * 2010-09-22: Onunload added to setPortal. * 2010-10-08: Implemented the window.onload for the login and newsletter. * 2010-10-15: Added a new function called s.crossVisitParticipationA which has the ability to keep the pathing cookie at the same length as the path being tracked. */ var s_account="advintggammadevelopment" var s=s_gi(s_account) /************************** CONFIG SECTION **************************/ /* You may add or alter any code config here. */ s.charSet="ISO-8859-1" /* Conversion Config */ s.currencyCode="EUR" /* Link Tracking Config */ 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:,gamma.com" s.linkLeaveQueryString=false s.linkTrackVars="None" s.linkTrackEvents="None" s.usePlugins = true var s_requestSent = false; // Current s_code version: s.prop1 = "20101015 0.8.0"; var wa = new Object(); function s_doPlugins(s) { // Set the report suite ID if (typeof(wa.un) != "undefined" && wa.un != "") { s.un = wa.un; } if (!s_requestSent) { // Set the pageName if (typeof(wa.pagename) != "undefined" && wa.pagename != "") { s.pageName = wa.pagename; s.hier1 = "D=pageName"; } // Hour of day: s.prop30 = s.getTimeParting('h', s.getDST(), new Date().getFullYear()); s.eVar30 = "D=c30"; // Day of the week: s.prop31 = s.getTimeParting('d', s.getDST(), new Date().getFullYear()); s.eVar31 = "D=c31"; // Weekday or weekend: s.prop32 = s.getTimeParting('w', s.getDST(), new Date().getFullYear()); s.eVar32 = "D=c32"; // Campaigns var cmp = s.getQueryParam("cmp"); var icmp = s.getQueryParam("icmp"); if (cmp != "") { s.campaign = cmp; }else if (icmp != "") { s.campaign = icmp; } // Set the errorPage if (typeof(wa.pagetype) != "undefined" && wa.pagetype != "") { s.pageName = ""; s.pageType = "errorPage"; } // Set the domain name if (typeof(document.domain) != "undefined" && document.domain != "") { s.server = document.domain; } // Cadeaupas referrer if (typeof(document.referrer) != "undefined" && document.referrer.toString().toLowerCase().indexOf(".gammacadeaupas.")>-1) { s.events = s.apl(s.events, "event24", ",", 1); } // Set the site section if (typeof(wa.sitesection) != "undefined" && wa.sitesection != "") { s.prop2 = wa.sitesection; s.eVar2 = "D=c2"; s.prop12 = s.crossVisitParticipationA(wa.sitesection, 's_sitesectionstackA'); s.eVar12 = "D=c12"; s.channel = wa.sitesection; } // Set assortiment if (typeof(wa.assortiment) != "undefined" && wa.assortiment != "") { s.prop26 = wa.assortiment; s.eVar26 = "D=c26"; s.prop13 = s.crossVisitParticipation(wa.assortiment, 's_assortimentstack', '30', '5', '>', 'purchase'); s.eVar13 = "D=c13"; } // Set the website search if (typeof(wa.searchkeyword) != "undefined" && wa.searchkeyword != "") { s.prop7 = wa.searchkeyword; s.eVar7 = "D=c7"; if (typeof(wa.searchresults) != "undefined" && wa.searchresults != "") { s.prop8 = wa.searchresults; s.eVar8 = "D=c8"; } if (typeof(wa.searchcategory) != "undefined" && wa.searchcategory != "") { s.prop9 = wa.searchcategory; s.eVar9 = "D=c9"; } // Internal branded search if (wa.searchkeyword.toLowerCase().indexOf("gamma")>-1) { s.prop11 = wa.searchkeyword; s.eVar11 = "D=c11"; } } // New or repeat s.prop10 = s.eVar10 = s.getNewRepeat(); // Set the Bouwmarkten found if (typeof(wa.bouwmarkten) != "undefined" && wa.bouwmarkten != "") { s.prop14 = wa.bouwmarkten; s.eVar14 = "D=c14"; } // Set the bouwmarkt city if (typeof(wa.bouwmarktplaats) != "undefined" && wa.bouwmarktplaats != "") { s.prop18 = wa.bouwmarktplaats; s.eVar18 = "D=c18"; } // Set the bouwmarkt ID if (typeof(wa.bouwmarktID) != "undefined" && wa.bouwmarktID != "") { s.prop28 = wa.bouwmarktID; s.eVar28 = "D=c28"; } // Set the bouwmarkt postal code if (typeof(wa.bouwmarktpostal) != "undefined" && wa.bouwmarktpostal != "") { s.prop17 = wa.bouwmarktpostal; s.eVar17 = "D=c17"; } // Set the klusadvies search keyword if (typeof(wa.klusadviessearchkeyword) != "undefined") { if (wa.klusadviessearchkeyword != "") { s.prop19 = wa.klusadviessearchkeyword; s.eVar19 = "D=c19"; } // Set the klusadvies search category if (typeof(wa.klusadviessearchcategory) != "undefined" && wa.klusadviessearchcategory != "") { s.prop20 = wa.klusadviessearchcategory; s.eVar20 = "D=c20"; } // Set the klusadvies search environment if (typeof(wa.klusadviessearchenvironment) != "undefined" && wa.klusadviessearchenvironment != "") { s.prop21 = wa.klusadviessearchenvironment; s.eVar21 = "D=c21"; } } // Aanbiedingen if (typeof(wa.aanbiedingen) != "undefined" && wa.aanbiedingen == "1") { s.events = s.apl(s.events, "event8", ",", 1); } // Set wooninspiratie if (typeof(wa.wooninspiratie) != "undefined" && wa.wooninspiratie == "1") { s.events = s.apl(s.events, "event9", ",", 1); } // Everything product related if (typeof(wa.products) != "undefined" && wa.products != "") { var n = ""; var q = ""; n = wa.products; if (typeof(wa.productaantal) != "undefined" && wa.productaantal != "") { q = wa.productaantal; } s.products = s.setProducts(n, q); // Product view assortiment: if (typeof(wa.assortiment) != "undefined" && wa.assortiment != "") { s.events = s.apl(s.events, "event5", ",", 1); } } // printCart if (typeof(wa.printCart) != "undefined" && wa.printCart == "1") { s.events = s.apl(s.events, "event7", ",", 1); } // Newsletter if (typeof(wa.newsletter) != "undefined" && wa.newsletter == "start") { s.events = s.apl(s.events, "event10", ",", 1); }else if(typeof(wa.newsletter) != "undefined" && wa.newsletter == "completed") { s.events = s.apl(s.events, "event11", ",", 1); } // Tools if (typeof(wa.tool) != "undefined" && wa.tool != "") { s.prop24 = wa.tool; s.eVar24 = "D=c24"; } // Tool status if (typeof(wa.toolstatus) != "undefined" && wa.toolstatus == "start") { s.events = s.apl(s.events, "event12", ",", 1); }else if(typeof(wa.toolstatus) != "undefined" && wa.toolstatus == "completed") { s.events = s.apl(s.events, "event13", ",", 1); } // Klus advies if (typeof(wa.klusadvies) != "undefined" && wa.klusadvies != "") { s.events = s.apl(s.events, "event19", ",", 1); } // Login if (typeof(wa.login) != "undefined" && wa.login == "loggedin") { s.events = s.apl(s.events, "even21", ",", 1); } // FAQ if (typeof(wa.faq) != "undefined" && wa.faq == "1") { s.events = s.apl(s.events, "event15", ",", 1); } // Vacature: if (typeof(document.location) != "undefined" && document.location.href.toString().toLowerCase().indexOf("vacature")>-1) { s.events = s.apl(s.events, "event16", ",", 1); } // Gammabouwmarkten if (typeof(document.referrer) != "undefined" && document.referrer.indexOf(".gammabouwmarkten.nl")>-1) { s.events = s.apl(s.events, "event17", ",", 1); } // Bounce rate s.setBounceRateByVisit(); // Request has been sent s_requestSent = true; } var exitLink = s.exitLinkHandler(); if (exitLink != "") { // Prof site (url not yet known) //if (exitLink.toLowerCase().indexOf("gammasilver.lasercards.nl") > -1) { //} // Visacard if (exitLink.toLowerCase().indexOf("gammasilver.lasercards.nl")>-1) { s.events = s.apl(s.events, "event23", ",", 1); s.linkTrackVars = "events"; s.linkTrackEvents = "event23"; } // Blokhutten if (exitLink.toLowerCase().indexOf("gammablokhutten.nl")>-1) { s.events = s.apl(s.events, "event25", ",", 1); s.linkTrackVars = "events"; s.linkTrackEvents = "event25"; } } } /* Web Analytics methods (wa) */ wa.setPortal = function(portalName) { if (typeof(portalName) != "undefined" && portalName != "") { window.onunload = function(){ var s = s_gi(s_account); s.prop27 = portalName; s.eVar27 = "D=c27"; s.events = "event18"; s.linkTrackVars = "prop27,eVar27,events"; s.linkTrackEvents = "event18"; s.tl(this, "o", "portal"); } } } wa.setFolder = function() { var s = s_gi(s_account); s.events = "event4"; s.linkTrackVars = "events"; s.linkTrackEvents = "event4"; s.tl(this, "o", "folder"); } // Todo // 2010-08-04: Isn't available according to client. //wa.saveBouwmarkt = function(bouwmarkt) { // //} wa.setAanbieding = function(product) { if (typeof(product) != "undefined" && product != "") { window.onunload = function(){ var s = s_gi(s_account); s.events = "event8"; s.products = s.setProducts(product); s.linkTrackVars = "events,products"; s.linkTrackEvents = "event8"; s.tl(this, "o", "Aanbiedingen"); } } } wa.completeLogin = function() { var s = s_gi(s_account); s.events = "event21"; s.linkTrackVars = "events"; s.linkTrackEvents = "event21"; s.tl(this, "o", "Complete Log in"); } wa.completeNewsletter = function() { //window.onunload = function(){ var s = s_gi(s_account); s.events = "event11"; s.linkTrackVars = "events"; s.linkTrackEvents = "event11"; s.tl(this, "o", "Complete newsletter"); //} } wa.doPrintCart = function(products, productQuantity){ if (typeof(products) != "undefined" && products != "" && typeof(productQuantiy) && productQuantity != "") { var s = s_gi(s_account); s.events = "event7"; s.products = s.setProducts(products, productQuantity); s.linkTrackVars = "events,products"; s.linkTrackEvents = "event7"; s.tl(this, "o", "Print cart"); } } wa.startVideo = function(name, category) { if (typeof(name) != "undefined" && name != "" && typeof(category) != "undefined" && category != "") { var s = s_gi(s_account); s.prop22 = name; s.eVar22 = "D=c22"; s.prop23 = category; s.eVar23 = "D=c23"; s.linkTrackVars = "prop22,eVar22,prop23,eVar23"; s.tl(this, "o", "video start"); } } wa.toolcompleted = function(name) { if (typeof(name) != "undefined" && name != "") { var s = s_gi(s_account); s.prop24 = name; s.eVar24 = "D=c24"; s.events = "event13"; s.linkTrackVars = "prop24,eVar24,events"; s.linkTrackEvents = "event13"; s.tl(this, "o", "tool completed"); } } wa.klusadviescompleted = function(action) { if (typeof(action) != "undefined" && action != "") { var s = s_gi(s_account); s.prop29 = action; s.eVar29 = "D=c29"; s.events = "event19"; s.linkTrackVars = "prop29,eVar29,events"; s.linkTrackEvents = "event19"; s.tl(this, "o", "klusadvies completed"); } } wa.faqQuestion = function(name) { if (typeof(name) != "undefined" && name != "") { var s = s_gi(s_account); s.prop25 = name; s.linkTrackVars = "prop25"; s.tl(this, "o", "faq question"); } } wa.productAddToCart = function(name) { if (typeof(name) != "undefined" && name != "") { var s = s_gi(s_account); s.prop15 = name; s.products = s.setProducts(name); s.events = "scAdd,event6"; s.linkTrackVars = "prop15,events,products"; s.linkTrackEvents = "scAdd,event6"; s.tl(this, "o", "product add to cart"); } } // Todo wa.productRemoveFromCart = function(name) { if (typeof(name) != "undefined" && name != "") { var s = s_gi(s_account); s.prop15 = name; s.products = s.setProducts(name); s.events = "scRemove"; s.linkTrackVars = "prop15,events,products"; s.linkTrackEvents = "scRemove"; s.tl(this, "o", "product remove from cart"); } } s.setBounceRateByVisit = function() { var cookie = s.c_r("s_vb"); // When the user resides within the domain 'gamma' and the cookie isn't empty it's a returned visit // and therefore the user hasn't bounced. if (typeof(document.referrer) != "undefined" && document.referrer.indexOf(".gamma.")>-1 && cookie != "") { s.events = s.apl(s.events, "event3", ',', 1); // Remove or empty the cookie: s.c_w("s_vb", "", 0); } // When a users' referrer isn't gamma or empty it's a landing visit. The cookie should be set. if (typeof(document.referrer) != "undefined" && document.referrer.indexOf(".gamma.")==-1 && cookie == "") { s.events = s.apl(s.events, "event2", ',', 1); s.c_w("s_vb", "1", 0); }else if((typeof(document.referrer) == "undefined" || document.referrer == "") && cookie == "") { s.events = s.apl(s.events, "event2", ',', 1); s.c_w("s_vb", "1", 0); } } /** * crossVisitParticipationA * * Simplified version of crossVisitParticipation but now with a functionality which also keeps the cookie at the value of l (length) * * @param {Object} v(alue) example: campaign * @param {Object} c(ookie name) example: sc_name * @param {Object} e(xpire) example: 30 (days) * @param {Object} l(ength) example: 5 * @param {Object} d(elimiter) example: > * @param {Object} ee(expire by event) example: purchase */ s.crossVisitParticipationA = function(v, c, e, l, d, ee) { var cookie = s.c_r(c); var dt = new Date(); if (typeof(e) == "undefined" || e == "") {var e = 30;} if (typeof(l) == "undefined" || l == "") {var l = 5;} if (typeof(d) == "undefined" || d == "") {var d = ">";} if (typeof(ee) == "undefined" || ee == "") {var ee = "purchase";} dt.setTime(dt.getTime()+(86400000*e)); if (typeof(s.events) != "undefined" && s.events != "") { var ev = s.events.split(","); for (var i=0;i-1?i:l.length;a[x" +"++]=l.substring(0,i);l=l.substring(i+d.length);}return a"); s.getNewRepeat=new Function("d","" +"var s=this,e=new Date(),cval,sval,ct=e.getTime();e.setTime(ct+d*24*" +"60*60*1000);cval=s.c_r('s_nr');if(cval.length==0){s.c_w('s_nr',ct+'" +"-New',e);return 'New';}sval=cval.split('-');if(ct-sval[0]<30*60*100" +"0&&sval[1]=='New'){s.c_w('s_nr',ct+'-New',e);return 'New';}else {s." +"c_w('s_nr',ct+'-Repeat',e);return 'Repeat';}"); s.crossVisitParticipation = new Function("v","cn","ex","ct","dl","ev","" +"var s=this;var ay=s.split(ev,',');for(var u=0;u0&&arry[ar" +"ry.length-1][0]==v)arry[arry.length-1]=[v, new Date().getTime()];el" +"se arry[arry.length]=[v, new Date().getTime()];var data=s.join(arry" +",{delim:',',front:'[',back:']',wrap:'\\''});var start=arry.length-c" +"t < 0?0:arry.length-ct;s.c_w(cn,data,e);for(var x=start;x-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 ''"); s.getDST = new Function("var gmt=new Date();var lsm=new Date();var lso=new" + " Date();lsm.setMonth(2);lsm.setDate(31);var day=lsm.getDay();lsm.setDa" + "te(31-day);lso.setMonth(9);lso.setDate(31);day=lso.getDay();lso.setDat" + "e(31-day);if(gmt=lso)return '0';return '+1';"); 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}}};" ); 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;"); 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:'';"); /* 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="intergamma" s.trackingServer="intergamma.122.2o7.net" /************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/ var s_code='',s_objectID;function s_gi(un,pg,ss){var c="s._c='s_c';s.wd=window;if(!s.wd.s_c_in){s.wd.s_c_il=new Array;s.wd.s_c_in=0;}s._il=s.wd.s_c_il;s._in=s.wd.s_c_in;s._il[s._in]=s;s.wd.s_c_in++;s" +".an=s_an;s.cls=function(x,c){var i,y='';if(!c)c=this.an;for(i=0;i=0)y+=n}return y};s.fl=function(x,l){return x?(''+x).substring(0,l):x};s.co=func" +"tion(o){if(!o)return o;var n=new Object,x;for(x in o)if(x.indexOf('select')<0&&x.indexOf('filter')<0)n[x]=o[x];return n};s.num=function(x){x=''+x;for(var p=0;p127){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=x?s.rep(escape(''+x),'+','%2B'):x;if(x&&c&&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;return x?unescape(s.rep(''+x,'+',' ')):x};s.pt=function(x,d,f,a){var s=th" +"is,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);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.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=funct" +"ion(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):-60);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)){tcf=new Function('s','f','a','t','var e,r;try{r=s[f](a)}cat" +"ch(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=th" +"is;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.gtfs" +"f=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)for(n=0;n5.5)rs=s.fl(rs,4095);else rs=s.fl(rs,2047)}if(id){s.br(id,rs);return}}if(s.d.images&&s.apv>=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]++}im=s.wd[imn];if(!im)im=s.wd[imn]=new Image;im.s_l=0;im.onload=new Function('e','this.s_l=1;var wd=window,s;if(wd.s_c_il){s=wd.s_c_il[" +"'+s._in+'];s.mrq(\"'+un+'\");s.nrs--;if(!s.nrs)s.m_m(\"rr\")}');if(!s.nrs){s.nrs=1;s.m_m('rs')}else s.nrs++;im.src=rs;if(rs.indexOf('&pe=')>=0&&(!ta||ta=='_self'||ta=='_top'||(s.wd.name&&ta==s.wd.n" +"ame))){b=e=new Date;while(!im.s_l&&e.getTime()-b.getTime()<500)e=new Date}return ''}return ''};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,l,a,b='',c='',t;if(x){y=''+x;i=y.indexOf('?');if(i>0){a=y.substring(i+1);y=y.substring(0,i);h=y.toLowerCase();i=0;if(h.substring(0,7)=='http://')i+=7;else if(h.sub" +"string(0,8)=='https://')i+=8;h=h.substring(i);i=h.indexOf(\"/\");if(i>0){h=h.substring(0,i);if(h.indexOf('google')>=0){a=s.sp(a,'&');if(a.length>1){l=',q,ie,start,search_key,word,kw,cd,';for(j=0;j<" +"a.length;j++){t=a[j];i=t.indexOf('=');if(i>0&&l.indexOf(','+t.substring(0,i)+',')>=0)b+=(b?'&':'')+t;else c+=(c?'&':'')+t}if(b&&c){y+='?'+b+'&'+c;if(''+x!=y)x=y}}}}}}return x};s.hav=function(){var " +"s=this,qs='',fv=s.linkTrackVars,fe=s.linkTrackEvents,mn,i;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}}fv=fv?fv+','+s.vl_l+','+" +"s.vl_l2:'';for(i=0;i=0?h.substring(0,qi):h;if(t&&h.substring(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.linkDownloadFileTypes,lef=s.linkExternalFilters,lif=s.linkInternalFilters;lif=lif?lif:s.wd.locatio" +"n.hostname;h=h.toLowerCase();if(s.trackDownloadLinks&&lft&&s.pt(lft,',','ltdf',h))return 'd';if(s.trackExternalLinks&&h.substring(0,1)!='#'&&(lef||lif)&&(!lef||s.pt(lef,',','ltef',h))&&(!lif||!s.pt" +"(lif,',','ltef',h)))return 'e';return ''};s.lc=new Function('e','var s=s_c_il['+s._in+'],b=s.eh(this,\"onclick\");s.lnk=s.co(this);s.t();s.lnk=0;if(b)return this[b](e);return true');s.bc=new Functi" +"on('e','var s=s_c_il['+s._in+'],f,tcf;if(s.d&&s.d.all&&s.d.all.cppXYctnr)return;s.eo=e.srcElement?e.srcElement:e.target;tcf=new Function(\"s\",\"var e;try{if(s.eo&&(s.eo.tagName||s.eo.parentElement" +"||s.eo.parentNode))s.t()}catch(e){}\");tcf(s);s.eo=0');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.substring(0,i<0?0:i)+'/':'')+h}return h};s.ot=function(o){var t=o.tagName;t=t&&t.toUpperCase?t.toUpperCase():'';if(t=='SHAPE')t='';if(t){if((t=='INPUT'||t=='BUTTON')&&o.type&&o.type.toUppe" +"rCase)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.protocol;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)+',':'';return u&&u.indexOf(','+un+',')>=0?s.epa(t.substring(e+1)):''};s.rq=function(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,',','rq',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.s" +"qs=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=functio" +"n(){var s=this;if(s.apv>3&&(!s.isie||!s.ismac||s.apv>=5)){if(s.b&&s.b.attachEvent)s.b.attachEvent('onclick',s.bc);else if(s.b&&s.b.addEventListener)s.b.addEventListener('click',s.bc,false);else s.e" +"h(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))return 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.dyna" +"micAccountMatch,n,i;s.un=s.un.toLowerCase();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;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" +".substring(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.sub" +"string(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,'http:','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','var 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)':'')+'}}catc" +"h(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.pt(s.vl_g,',','vo2',vo);vo._t=d.getTime();if(!s.dll)s.dll=new Array;s.dll[s.dll.length]=vo;if(!s.max" +"Delay)s.maxDelay=250;s.dlt()};s.t=function(vo,id){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+sed,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='',q='',qs='',code='',vb=new Object;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 Objec" +"t;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(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.offsetHeight;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.p" +"l)while(pn=0&&oc.indexOf(\".s_oc(\")<0)||oc.indexOf(\".tl(\")>=0)return ''}ta=n?o.target:1;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))q+='&pe=lnk_'+(t=='d'||t=='e'?s.ape(t):'o')+(h?'&pev1='+s.ape(h):'')+(l?'&pev2='+s.ape(l):'');else tr" +"k=0;if(s.trackInlineStats){if(!p){p=s.pageURL;w=0}t=s.ot(o);i=o.sourceIndex;if(s.gg('objectID')){n=s.gg('objectID');x=1;i=1}if(p&&n&&t)qs='&pid='+s.ape(s.fl(p,255))+(w?'&pidt='+w:'')+'&oid='+s.ape(" +"s.fl(n,100))+(x?'&oidt='+x:'')+'&ot='+s.ape(t)+(i?'&oi='+i:'')}}if(!trk&&!qs)return '';s.sampled=s.vs(sed);if(trk){if(s.sampled)code=s.mr(sess,(vt?'&t='+s.ape(vt):'')+s.hav()+q+(qs?qs:s.rq(s.un)),0" +",id,ta);qs='';s.m_m('t');if(s.p_r)s.p_r();s.referrer=''}s.sq(qs);}else{s.dl(vo);}if(vo)s.pt(s.vl_g,',','vo1',vb);s.lnk=s.eo=s.linkName=s.linkType=s.wd.s_objectID=s.ppu=s.pe=s.pev1=s.pev2=s.pev3='';" +"if(s.pg)s.wd.s_lnk=s.wd.s_eo=s.wd.s_linkName=s.wd.s_linkType='';if(!id&&!s.tc){s.tc=1;s.flushBufferedRequests()}return code};s.tl=function(o,t,n,vo){var s=this;s.lnk=s.co(o);s.linkType=t;s.linkName" +"=n;s.t(vo)};if(pg){s.wd.s_co=function(o){var s=s_gi(\"_\",1,1);return s.co(o)};s.wd.s_gs=function(un){var s=s_gi(un,1,1);return s.t()};s.wd.s_dc=function(un){var s=s_gi(un,1);return s.t()}}s.ssl=(s" +".wd.location.protocol.toLowerCase().indexOf('https')>=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.userAgen" +"t;s.ns6=s.u.indexOf('Netscape6/');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 Exp" +"lorer');s.isns=(apn=='Netscape');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.ns6>0)s.apv=parseFloat(s.u.substring(s.ns6+10));else s.apv=parseFloat(v);s.em=0;if(String.fromCharCode){i=escape(String.fromCharCode(256)).toUpperCase();s.em=(i=='%C4%80" +"'?2:(i=='%U0100'?1:0))}s.sa(un);s.vl_l='dynamicVariablePrefix,visitorID,vmk,visitorMigrationKey,visitorMigrationServer,visitorMigrationServerSecure,ppu,charSet,visitorNamespace,cookieDomainPeriods," +"cookieLifetime,pageName,pageURL,referrer,currencyCode';s.va_l=s.sp(s.vl_l,',');s.vl_t=s.vl_l+',variableProvider,channel,server,pageType,transactionID,purchaseID,campaign,state,zip,events,products,l" +"inkName,linkType';for(var n=1;n<51;n++)s.vl_t+=',prop'+n+',eVar'+n+',hier'+n+',list'+n;s.vl_l2=',tnt,pe,pev1,pev2,pev3,resolution,colorDepth,javascriptVersion,javaEnabled,cookiesEnabled,browserWidt" +"h,browserHeight,connectionType,homepage,plugins';s.vl_t+=s.vl_l2;s.va_t=s.sp(s.vl_t,',');s.vl_g=s.vl_t+',trackingServer,trackingServerSecure,trackingServerBase,fpCookieDomainPeriods,disableBuffered" +"Requests,mobile,visitorSampling,visitorSamplingGroup,dynamicAccountSelection,dynamicAccountList,dynamicAccountMatch,trackDownloadLinks,trackExternalLinks,trackInlineStats,linkLeaveQueryString,linkD" +"ownloadFileTypes,linkExternalFilters,linkInternalFilters,linkTrackVars,linkTrackEvents,linkNames,lnk,eo,_1_referrer';s.va_g=s.sp(s.vl_g,',');s.pg=pg;s.gl(s.vl_g);if(!ss)s.wds()", 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,s;if(un){un=un.toLowerCase();if(l)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){w.s_c=new Function("un","pg","ss","var s=this;"+c);return new s_c(un,pg,ss)}else s=new Function("un","pg","ss","var s=new Object;"+s_ft(c)+";return s");return s(un,pg,ss)}