/* Last Update: Nov 1, 2011 - Evolytics, LLC */ if("undefined"==typeof(wa)) {wa=new Object();}//if not already defined, build wa object /* SiteCatalyst code version: H.23.6. */ /************************ ADDITIONAL FEATURES ************************ Plugins */ /* Specify the Report Suite ID(s) to track here */ var s_account="diceprod" var s=s_gi(s_account) /************************** CONFIG SECTION **************************/ /* You may add or alter any code config here. */ /* Conversion Config */ s.currencyCode="USD" /* 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:,dice.com,dicepilot.com,dicealpha.com,diceqa.com"; 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="index" // portion of the path to exclude s.pathConcatDelim="::" // page name component separator s.pathExcludeList="" // elements to exclude from the path /* wa.fnApplyToUrl(obj) - Capture event/vars for clicks on "Apply Now" buttons/links; - obj * should be passed as "this" if the object has an href value (generally any tag); will create 500ms delay to allow the call to fire before transitioning to another page * can be passed as "true" if no 500ms delay is required */ wa.fnApplyToUrl=function(obj) { //set linkHandler-specific variable values s.prop12 = obj.href; //exiturl; s.prop13 = "D=pageName";//s.pageName; s.eVar22 = "D=c12"; //s.prop12; s.eVar23 = "D=c13"; //s.prop13; s.events="event16"; s.linkTrackVars="prop12,prop13,eVar22,eVar23,events"; s.linkTrackEvents="event16"; s.usePlugins=false; var lt=obj.href!=null?s.lt(obj.href):""; if (lt=="") { s.tl(obj,'o','jobAlertApplyToUrl'); } s.usePlugins=true; } /* end wa.fnApplyToUrl(obj) */ /* Plugin Config */ s.usePlugins=true function s_doPlugins(s) { /* Add calls to plugins here */ /* Populate page name if blank*/ if(!s.pageType && !s.pageName) s.pageName=s.getPageName(); /* External Campaign Tracking */ if(!s.campaign) s.campaign=s.getQueryParam('cmpid'); s.campaign=s.getValOnce(s.campaign,'s_campaign',0) /* Job ID (dockey) */ // Evo found on 1/6/2012 that Job ID should be sent to eVar39 and NOT eVar37 // if(!s.eVar37) // s.eVar37=s.getQueryParam('dockey') // s.eVar37=s.getValOnce(s.eVar37,'s_ev37',0) if(!s.eVar39) s.eVar39=s.getQueryParam('dockey') s.eVar39=s.getValOnce(s.eVar39,'s_ev39',0) /* Internal Campaign Tracking for 'aid'*/ if(!s.eVar4) s.eVar4=s.getQueryParam('icid') s.eVar4=s.getValOnce(s.eVar4,'s_ev4',0) /* Lowercase variables */ if(s.prop1) s.prop1=s.prop1.toLowerCase() /* Copy search term to eVar */ if(s.prop1){ s.eVar1=s.prop1 /* Set de-duped onsite search event */ var t_search=s.getValOnce(s.eVar1,'ev1',0) if(t_search) s.events=s.apl(s.events,'event1',',',2) } /* PageName for Content Tracking */ if (document.domain == 'news.dice.com'){ if (document.location.href == 'http://news.dice.com/') s.pageName = "news::homepage"; else s.pageName = 'news::' + s.getPageName(); } /* Set Page View Event */ s.events=s.apl(s.events,'event12',',',2) /* Set Time Parting Variables */ s.prop8=s.getTimeParting('h','-6','2012'); // Set hour s.eVar16 = s.getValOnce(s.prop8,'s_evar16',0); s.prop9=s.getTimeParting('d','-6','2012'); // Set day s.eVar17 = s.getValOnce(s.prop9,'s_evar17',0); s.prop10=s.getTimeParting('w','-6','2012'); // Set Weekend / Weekday s.eVar18 = s.getValOnce(s.prop10,'s_evar18',0); /* New vs. Repeat */ s.prop11=s.getNewRepeat(); s.eVar19=s.getValOnce(s.prop11,'s_evar19',0); /* Days Since Last Visit*/ s.eVar20=s.getDaysSinceLastVisit(); /* Copy props to eVars */ if(s.pageName&&!s.eVar16) s.eVar21=s.pageName; if(s.prop2 && !s.eVar2) s.eVar2 = s.prop2; /*Apply URL Click*/ s.linkLeaveQueryString=true; /* Contact us on Marketing Server */ var exitContactUsurl=s.linkHandler('red/sa.asp','e'); /* Apply to URL on Job Alerts */ var exiturl=s.linkHandler('jobAlertApplyToUrl','e'); if(exiturl){ //save pre-LinkHandler variable values s.prop12_original = s.prop12; s.prop13_original = s.prop13; s.eVar22_original = s.eVar22; s.eVar23_original = s.eVar23; s.ltv_original = s.linkTrackVars; s.lte_original = s.linkTrackEvents; s.events_original = s.events; //set linkHandler-specific variable values s.prop12 = exiturl; s.prop13 = s.pageName; s.eVar22 = s.prop12; s.eVar23 = s.prop13; s.events="event16"; s.linkTrackVars="prop12,prop13,eVar22,eVar23,events"; s.linkTrackEvents="event16"; } else if (exitContactUsurl) { //save pre-LinkHandler variable values s.prop16_original = s.prop16; s.prop17_original = s.prop17; s.eVar25_original = s.eVar25; s.eVar26_original = s.eVar26; s.ltv_original = s.linkTrackVars; s.lte_original = s.linkTrackEvents; s.events_original = s.events; //set linkHandler-specific variable values s.prop16 = exitContactUsurl; s.prop17 = s.pageName; s.eVar25 = s.prop16; s.eVar26 = s.prop17; s.events="event21"; s.linkTrackVars="prop16,prop17,eVar25,eVar26,events"; s.linkTrackEvents="event21"; } else { //restore pre-linkHandler variable values if(s.ltv_original) s.linkTrackVars = s.ltv_orginal; if(s.lte_original) s.linkTrackEvents = s.lte_original; if(s.prop12_original) s.prop12 = s.prop12_original; if(s.prop13_original) s.prop13 = s.prop13_original; if(s.eVar22_original) s.eVar22 = s.eVar22_original; if(s.eVar23_original) s.eVar23 = s.eVar23_original; if(s.events_original) s.events=s.events_original; } s.linkLeaveQueryString=false; //Begin Custom Logic by Evolytics //identify internal domains and set some SiteCatalyst-specific config variables (for use with SiteCatalyst Configuration section below) wa.internalDomains="dice.com,www.dice.com,seeker.dice.com,news.dice.com,employer.dice.com,community.dice.com,about.dice.com,learning.dice.com"; //comma separate list; lower case wa.hostname=document.location.hostname; //hostname for current page (www.dice.com, etc) if(wa.hostname) { s.server=wa.hostname; } wa.rurl=document.referrer.toLowerCase() //referring url wa.rdomain=wa.rurl.replace(/(\/\/[^\/]+\/).*/,'$1'); //referring domain wa.cleanDomain=wa.rdomain.replace(/www.|http:|https:|\//g,""); //referring domain with protocol, etc stripped wa.isInternalDomain = wa.internalDomains.indexOf(wa.cleanDomain); //identify whether current domain is in wa.internalDomains list if (wa.isInternalDomain>-1) { wa.rurl= ""; wa.cleanDomain=""; } /* wa.isVarEmpty() - Validate if variable is null, undefined or blank (""); returns true/false - pv_sVar = string to analyze; */ wa.isVarEmpty=function(pv_sVar) { if ( (pv_sVar == null) || (typeof(pv_sVar) == "undefined" || (pv_sVar == "")) ) { return true; } else { return false; } } /* wa.crossVisitParticipation() - Build/Retrieve Cookie for Cross Visit Participation - pv_cookieName - Name to use when creating cookie - pv_cookieValue - New value to store in cookie - pv_returnLength - Number of elements to store in cookie (positions in array) - pv_delimiter - Delimiter to use in return string - pv_cookieExpire - Days until cookie expiration */ wa.crossVisitParticipation=function(pv_cookieName,pv_cookieValue,pv_returnLength,pv_delimiter,pv_cookieExpire) { var returnLength = pv_returnLength; var cookieValue = pv_cookieValue.replace("'",""); var returnValue var cookieArray = wa.getCookie(pv_cookieName); //look for existing s_cpm cookie and delete, if present... var nameOfCookieToDelete = "s_cpm"; var cookieToDelete = wa.getCookie(nameOfCookieToDelete); if(cookieToDelete!=null && cookieToDelete!="") { wa.setCookie(nameOfCookieToDelete,'',-1); //if cookie has value, expire it } if(cookieValue) { if((cookieArray=="none") || (wa.isVarEmpty(cookieArray))){ //does the cookie contain any values? newCookieArray=new Array(cookieValue); wa.setCookie(pv_cookieName,newCookieArray,pv_cookieExpire); return(cookieValue); } else { cookieArray = cookieArray.split(","); var mostRecent = cookieArray[0]; if(mostRecent==cookieValue) { //is the current pv_cookieValue same as last? returnValue=cookieArray.reverse() returnValue=cookieArray.join(pv_delimiter); return(returnValue); } else { cookieArray.unshift(cookieValue); if(cookieArray.length>=returnLength) { cookieArray.length=returnLength }; wa.setCookie(pv_cookieName,cookieArray,pv_cookieExpire); returnValue=cookieArray.reverse(); returnValue=cookieArray.join(pv_delimiter); return(returnValue); } } } } /* wa.buildCampaignStacking() - extract the channel/medium information from the urs value for use in campaign stacking reports - pv_ursVar = urs value - pv_delimiter = delimiter to look for in urs value */ wa.buildCampaignStacking=function(pv_ursVar,pv_delimiter){ var returnVar; if(pv_ursVar.indexOf("[ref]")>-1) { returnVar="[ref]"; } //is the traffic source a referral? else if(pv_ursVar.indexOf("[seo]")>-1) { returnVar="[seo]"; } //is the traffic source seo? else if(pv_ursVar.indexOf(pv_delimiter)>-1) { returnVar=pv_ursVar.slice(0,pv_ursVar.indexOf(pv_delimiter)); } //if not ref or seo, return the first element of the tracking code (urs value) else { returnVar=pv_ursVar; } //if none of the above, return the entire urs value return(returnVar); } /* wa.getCookie() - c_name = name of cookie to retrieve */ wa.getCookie=function(c_name) { if (document.cookie.length > 0) { c_start = document.cookie.indexOf(c_name + "="); if (c_start != -1) { c_start = c_start + c_name.length + 1; c_end = document.cookie.indexOf(";", c_start); if (c_end == -1) c_end = document.cookie.length; return unescape(document.cookie.substring(c_start,c_end)); } } return ""; } /* wa.setCookie() - c_name = name of cookie to create - value = value to assign to cookie - expiredays = number of days until cookie should expire */ wa.setCookie=function(c_name,value,expiredays) { var exdate=new Date(); var h=window.location.hostname; h=h.split('.');h=h.splice(h.length-2,2);//grab lst 2 positions of hostname (ie//"example.com") h=h.join('.'); exdate.setDate(exdate.getDate()+expiredays); document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? ";path=/" : ";path=/;expires="+exdate.toGMTString())+";domain="+h; } /* wa.buildPageDetail() - Logic for dynamic generation of page detail. Allows for addition of - page-specific content by populating wa.newPageDetail inline - pv_position=position of add'l page detail info: left(l) or right(r) */ wa.buildPageDetail=function(pv_position) { if(!wa.isVarEmpty(pv_position)) { pv_position=pv_position.toLowerCase(); } var returnVar; if(!wa.isVarEmpty(wa.newPageDetail)) { switch(pv_position) { case "l": //pre-pend to left side of existing page detail string //returnVar=wa.newPageDetail+"/"+wa.pageName+" |"+s.prop3; returnVar=wa.newPageDetail+"/"+wa.pageName+" |"+wa.siteBuGroupName; break; case "r": //append to right side of existing page detail string default: //default is to use "r" action //returnVar=wa.pageName+"/"+wa.newPageDetail+" |"+s.prop3; returnVar=wa.pageName+"/"+wa.newPageDetail+" |"+wa.siteBuGroupName; } } else { returnVar=s.pageName; } if(wa.stickyCid) { returnVar=wa.stickyCid+" -- "+returnVar; } return(returnVar); } /* wa.addPageDetail() Build page detail string, to be added when wa.buildPageDetail is called. Does NOT include s.prop3, wa.pageName or wa.stickyCid. For these, see wa.buildPageDetail function above >> pageDetail="[stickyCid] -- [wa.pageName]/[wa.newPageDetail] |[s.prop3]" - pv_value=detail value to add - pv_position=position of add'l page detail info: left (l) or right (r); defaults to right */ wa.addPageDetail=function(pv_value,pv_position) { if(!wa.isVarEmpty(wa.newPageDetail)) { switch(pv_position) { case "l": //pre-pend to left side of existing page detail string wa.newPageDetail ? wa.newPageDetail=pv_value+"/"+wa.newPageDetail : wa.pageDetail=pv_value; break; case "r": //append to right side of existing page detail string default: //default is to use "r" action wa.newPageDetail ? wa.newPageDetail=wa.newPageDetail+"/"+pv_value : wa.pageDetail=pv_value; } } else { wa.newPageDetail=pv_value; } } /* * URS logic follows..., */ wa.ursvar=""; wa.ppckw=""; wa.natkw=""; if (s.campaign) {wa.ursvar = s.campaign} if (s.campaign==""&&wa.cleanDomain == "") {wa.ursvar = ""; } else { orgDomains = new Array ("bing.","q","a9.","*,q","abacho.","q","ah-ha.","q","alexa.","q","allesklar.","wo,words","alltheweb.","q,query","altavista.","q","aol.","query","arianna.","query,b1","asiaco.","query,qry","ask.","q,ask","atlas.","q","austronaut.","begriff,suche","auyantepui.","clave","bluewin.","qry,q","centrum.","q","club-internet.","q","dino-online.","query","dir.com.","req","dmoz.","search","dogpile.","q,qkw","eniro.","q","euroseek.","string,query","exalead.","q","excite.","search,s,qkw","findlink.","key","findwhat.","mt","fireball.","q","freeserve.","q","gigablast.","q","go2net.","general","goeureka.","key","google.","q,as_q,as_epq,as_oq","googlesyndication.","url","greekspider.","keywords","hotbot.","query,mt","ilor.","q","iltrovatore.","q","index.nana.co.il.","q","infoseek.","qt,q","infospace.","qkw","intuitsearch.","q","iwon.","searchfor","ixquick.","query","jubii.","query,soegeord","jyxo.","s","kanoodle.","query","kataweb.","q","kvasir.","q","live.","q","looksmart.","qt,key,querystring","lycos.","query,mt,q,qry","mamma.","query","metacrawler.","q,general,qry","msn.","q,mt","mywebsearch.","searchfor","mysearch.","searchfor","netex.","srchkey,keyword","netscape.","search,searchstring,query","netster.","keywords","nettavisen.","query,q","ninemsn.","q","nlsearch.","qr","nomade.","mt,s","northernlight.","qr","oozap.","query","overture.","keywords","ozu.","q","passagen.","q","quick.","ftxt_query","savvy.","s","scrubtheweb.","keyword,q","www.search.com.","q","searchalot.","q","searchhippo.","q","sensis.","find","seznam.","w","soneraplaza.","qt","splatsearch.","searchstring","sprinks.","terms","spray.","query","srch.","q","supereva.","q","teoma.","q","thunderstone.","q","tiscali.ch.","key","tjohoo.","soktext,mt,query","track.","qr","truesearch.","query","tygo.","s","vinden.","query","virgilio.","qs","vivisimo.","query","voila.","kw","walla.","q","wanadoo.","fkw","web.","su","webcrawler.","qkw,search,searchtext","webwatch.","findindb","wepa.","query","wisenut.","q","xpsn.","kwd","ya.","q","yahoo.","p,va,vp,vo","ynet.","q","zerx.","search"); domainFound = ""; for ( var i=0; i= 0 && wa.rurl.indexOf(orgDomains[i]) >= 0) { domainFound = orgDomains[i]; } if (parsekw) { break; } } if (!parsekw&&!s.campaign&&wa.cleanDomain) { wa.cleanDomain.indexOf("mail")>-1 ? wa.ursvar=wa.spliceDelimitedString(wa.cleanDomain,'.',3) +" [ref]" : wa.ursvar=wa.cleanDomain+" [ref]"; } } //s.prop52=s.getValOnce(wa.ursvar,'c_52',0);if(!wa.isVarEmpty(s.prop52)) { s.eVar52="D=c52"; } s.eVar52=s.getValOnce(wa.ursvar,'c_52',0); //s.prop55=wa.crossVisitParticipation('wa_cpm',wa.ursvar,7,'>',7);if(!wa.isVarEmpty(s.prop55)) { s.eVar55="D=c55"; } wa.crossVisitChannel=wa.buildCampaignStacking(wa.ursvar,'_'); s.eVar55=wa.crossVisitParticipation('wa_cpm',wa.crossVisitChannel,7,'>',7); s.eVar53=wa.ppckw; s.eVar54=wa.natkw; //wa.stickyCid = s.getAndPersistValue(wa.ursvar,'wa.ursvar') wa.stickyCid = s.getValOnce(wa.ursvar,'wa_stickyCid',0) //build final version of page detail (prop51) s.prop51=wa.buildPageDetail(); //build page detail (replaces logic above with ability to dynamically add to the string) if(!wa.isVarEmpty(s.prop51)) { s.eVar51="D=c51"; } //*Get paid search keyword if not found in wa.rurl try if (!wa.ppckw) s.eVar53=wa.ppckw=s.getQueryParam('kw','',wa.curl); //add events in wa.events to s.events, but first check to make sure they have not already been added if(wa.events) { if(s.events) { wa.eventsArray=wa.events.split(","); var arrayLen = wa.eventsArray.length; for(i=0;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 ''"); /* * 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;i-1?i:l.length;a[x" +"++]=l.substring(0,i);l=l.substring(i+d.length);}return a"); /* * 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=='2012'){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: manageQueryParam v1.2 - correct parameters in query string */ s.manageQueryParam=new Function("p","w","e","u","" +"var s=this,x,y,i,qs,qp,qv,f,b;u=u?u:(s.pageURL?s.pageURL:''+s.wd.lo" +"cation);u=u=='f'?''+s.gtfs().location:u+'';x=u.indexOf('?');qs=x>-1" +"?u.substring(x,u.length):'';u=x>-1?u.substring(0,x):u;x=qs.indexOf(" +"'?'+p+'=');if(x>-1){y=qs.indexOf('&');f='';if(y>-1){qp=qs.substring" +"(x+1,y);b=qs.substring(y+1,qs.length);}else{qp=qs.substring(1,qs.le" +"ngth);b='';}}else{x=qs.indexOf('&'+p+'=');if(x>-1){f=qs.substring(1" +",x);b=qs.substring(x+1,qs.length);y=b.indexOf('&');if(y>-1){qp=b.su" +"bstring(0,y);b=b.substring(y,b.length);}else{qp=b;b='';}}}if(e&&qp)" +"{y=qp.indexOf('=');qv=y>-1?qp.substring(y+1,qp.length):'';var eui=0" +";while(qv.indexOf('%25')>-1){qv=unescape(qv);eui++;if(eui==10)break" +";}qv=s.rep(qv,'+',' ');qv=escape(qv);qv=s.rep(qv,'%25','%');qv=s.re" +"p(qv,'%7C','|');qv=s.rep(qv,'%7c','|');qp=qp.substring(0,y+1)+qv;}i" +"f(w&&qp){if(f)qs='?'+qp+'&'+f+b;else if(b)qs='?'+qp+'&'+b;else qs='" +"?'+qp}else if(f)qs='?'+f+'&'+qp+b;else if(b)qs='?'+qp+'&'+b;else if" +"(qp)qs='?'+qp;return u+qs;"); /* * Plugin: clickPast - version 1.0 */ 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);}}}"); 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;}"); /* * Plugin: getValOnce 0.2 - get a value once per session or number of days */ s.getValOnce=new Function("v","c","e","" +"var s=this,k=s.c_r(c),a=new Date;e=e?e:0;if(v){a.setTime(a.getTime(" +")+e*86400000);s.c_w(c,v,e?a:0);}return v==k?'':v"); /* * 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"); /* * Plugin: getNewRepeat 1.0 - Return whether user is new or repeat */ s.getNewRepeat=new Function("" +"var s=this,e=new Date(),cval,ct=e.getTime(),y=e.getYear();e.setTime" +"(ct+30*24*60*60*1000);cval=s.c_r('s_nr');if(cval.length==0){s.c_w(" +"'s_nr',ct,e);return 'New';}if(cval.length!=0&&ct-cval<30*60*1000){s" +".c_w('s_nr',ct,e);return 'New';}if(cval<1123916400001){e.setTime(cv" +"al+30*24*60*60*1000);s.c_w('s_nr',ct,e);return 'Repeat';}else retur" +"n 'Repeat';"); /* * Plugin: Days since last Visit 1.0.H - capture time from last visit */ s.getDaysSinceLastVisit=new Function("" +"var s=this,e=new Date(),cval,ct=e.getTime(),c='s_lastvisit',day=24*" +"60*60*1000;e.setTime(ct+3*365*day);cval=s.c_r(c);if(!cval){s.c_w(c," +"ct,e);return 'First page view or cookies not supported';}else{var d" +"=ct-cval;if(d>30*60*1000){if(d>30*day){s.c_w(c,ct,e);return 'More t" +"han 30 days';}if(d<30*day+1 && d>7*day){s.c_w(c,ct,e);return 'More " +"than 7 days';}if(d<7*day+1 && d>day){s.c_w(c,ct,e);return 'Less tha" +"n 7 days';}if(d-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:'';"); /* 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="diceinc" s.trackingServer="stats.dice.com" s.trackingServerSecure="sstats.dice.com" s.dc=112 /************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/ var s_code='',s_objectID;function s_gi(un,pg,ss){var c="s.version='H.23.6';s.an=s_an;s.logDebug=function(m){var s=this,tcf=new Function('var e;try{console.log(\"'+s.rep(s.rep(m,\"\\n\",\"\\\\n\"),\"" +"\\\"\",\"\\\\\\\"\")+'\");}catch(e){}');tcf()};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){retur" +"n x?(''+x).substring(0,l):x};s.co=function(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;p" +"127){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=escape(''+x);x=s.rep(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;if(x){x=s.rep(''+x,'+',' ');return s.em==3?decodeURIComponent(x):unescape(x)}return x};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.substri" +"ng(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.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.a" +"pe(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)}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.gtfs" +"oe=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=thi" +"s,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;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]++}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++;if" +"(s.debugTracking){var d='AppMeasurement Debug: '+rs,dl=s.sp(rs,'&'),dln;for(dln=0;dln=0){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,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.toLowerCas" +"e();j=0;if(h.substring(0,7)=='http://')j+=7;else if(h.substring(0,8)=='https://')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.su" +"bstring(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==\"contextData\")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)){nfm=0;if(nfl)for(nfn=0;nfn0){nke=sk.in" +"dexOf('.');if(nke>0){nk=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(s" +"v){if(vfp=='retrieveLightData'&&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';e" +"lse if(s.num(ss)){if(sp=='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'" +";v=s.fl(v,255)}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.visitorMigrationServerSec" +"ure)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';else 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';else 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=='contextData'){qs+=s.s2q('c',s[k],fv,k,0);v=''}else if(k=='lightProfileID')q='mtp';e" +"lse if(k=='lightStoreForSeconds'){q='mtss';if(!s.lightProfileID)v=''}else if(k=='lightIncrementBy'){q='mti';if(!s.lightProfileID)v=''}else if(k=='retrieveLightProfiles')q='mtsr';else if(k=='deleteL" +"ightProfiles')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('?');h=qi>=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.location.hostname;h=h.toLowerCase();if(s.trackD" +"ownloadLinks&&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 Function('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){}\");t" +"cf(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.proto" +"col.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;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.protocol;c=o.onclick;if(o.hr" +"ef&&(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,',','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.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.prototy" +"pe[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.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.eh(s.wd,'onload',0,s.wdl)}};s.vs=function(x){var s=this,v=s.visitorS" +"ampling,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)retu" +"rn 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.toLowerCase();if(x&&l){if(!m)m=s.wd.l" +"ocation.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.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,'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=tr" +"ue;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.dll.length]=vo;if(!s.maxDelay)s.maxDelay=250;s.dlt()};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+sed,y=tm.getYear(),vt=tm.getDate()+'/'+tm.getMonth()+'/'+(y<1900?y+19" +"00:y)+' '+tm.getHours()+':'+tm.getMinutes()+':'+tm.getSeconds()+' '+tm.getDay()+' '+tm.getTimezoneOffset(),tcf,tfs=s.gtfs(),ta=-1,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.setUTCDat" +"e){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(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');" +"q+='&pe='+s.pe+(h?'&pev1='+s.ape(h):'')+(l?'&pev2='+s.ape(l):'');}else trk=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:'')}}else trk=0}if(trk||qs){s.sampled=s.vs(sed);if(trk){if(s.samp" +"led)code=s.mr(sess,(vt?'&t='+s.ape(vt):'')+s.hav()+q+(qs?qs:s.rq()),0,ta);qs='';s.m_m('t');if(s.p_r)s.p_r();s.referrer=s.lightProfileID=s.retrieveLightProfiles=s.deleteLightProfiles=''}s.sq(qs)}}el" +"se s.dl(vo);if(vo)s.voa(vb,1);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='';return code};s.trac" +"kLink=s.tl=function(o,t,n,vo){var s=this;s.lnk=s.co(o);s.linkType=t;s.linkName=n;s.t(vo)};s.trackLight=function(p,ss,i,vo){var s=this;s.lightProfileID=p;s.lightStoreForSeconds=ss;s.lightIncrementBy" +"=i;s.t(vo)};s.setTagContainer=function(n){var s=this,l=s.wd.s_c_il,i,t,x,y;s.tcn=n;if(l)for(i=0;i=0);s.d=document;s.b=s.d.body;if(s.d.getElementsByTagName){s.h=s.d.getElementsByT" +"agName('HEAD');if(s.h)s.h=s.h[0]}s.n=navigator;s.u=s.n.userAgent;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('O" +"pera')>=0||o>0)apn='Opera';s.isie=(apn=='Microsoft Internet Explorer');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(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='dynamicVariablePrefix,visitorID,vmk,visit" +"orMigrationKey,visitorMigrationServer,visitorMigrationServerSecure,ppu,charSet,visitorNamespace,cookieDomainPeriods,cookieLifetime,pageName,pageURL,referrer,currencyCode';s.va_l=s.sp(s.vl_l,',');s." +"vl_mr=s.vl_m='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,contextData,lightProfileID,lightStoreForSeconds,lightIncrementBy,retrieveLightProfiles,deleteLightProfiles,retr" +"ieveLightData';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,javaEnabled,cookiesEnabled,browserWidth,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,disableBufferedRequests,mobile,visitorSampling,visitorSamplingGroup,dynamicAccountSelection,dynamicAccountLis" +"t,dynamicAccountMatch,trackDownloadLinks,trackExternalLinks,trackInlineStats,linkLeaveQueryString,linkDownloadFileTypes,linkExternalFilters,linkInternalFilters,linkTrackVars,linkTrackEvents,linkNam" +"es,lnk,eo,lightTrackVars,_1_referrer,un';s.va_g=s.sp(s.vl_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){s_gi(\"_\"," +"1,1).co(o)};s.wd.s_gs=function(un){s_gi(un,1,1).t()};s.wd.s_dc=function(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,x,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)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}