/* SiteCatalyst code version: H.21.
Copyright 1996-2010 Adobe, Inc. All Rights Reserved
More info available at http://www.omniture.com */

/*** WDPRO Properties ***
  $Revision: #8 $
  $Date: 2010/08/31 $
*/

/************************ ADDITIONAL FEATURES ************************
  Plugins
 
  Unified Sources
  Form Analysis v2.1
  trackTNT v1.0
  clickPast v1.0
  crossVisitParticipation v1.6

  *** WDPRO Plugins ***
  Pass report suite into script src
  trackPage
  trackClick
*/



/********** WDPRO Report Suite ID Plugin **********
WDPRO Plugin: Pass report suite into script src
*/

/*********************
 * parseScriptSrcQuery()
 * @Original Author electrum press http://feather.elektrum.org/book/src.html
 * @Author Matt Alexander (changed variable names to avoid name collisions)
 * @LastModified 11/16/09
 *
 * @Description - Pulls query string variables from the script src path. Allows us to pass in report suite ID as ?rsid=whatever.
 * @param {String} strQuery The entire query string on the script src URL. Everything after the ?.
*/
function parseScriptSrcQuery(strQuery){
   var objParams = new Object();
   if (!strQuery ){ return objParams; }
   var objPairs = strQuery.split(/[;&]/);  // split key value pairs at ; or &
   for (var i = 0; i < objPairs.length; i++){
	  var objKeyVal = objPairs[i].split('=');
	  if (!objKeyVal || objKeyVal.length != 2){ continue; }
	  var strKey = unescape( objKeyVal[0] );
	  var strValue = unescape( objKeyVal[1] );
	  strValue = strValue.replace(/\+/g, ' '); // replace + with space
	  objParams[strKey] = strValue;
   }
   return objParams;
}
// Using an anonymous function to provide a non-global scope for these variables and to immediately dump them from memory when done.
(function(){
	// Get all script tags in DOM so far.
	var objScripts = document.getElementsByTagName('script');
	// Get query string from src of the most recently executed script tag (this file).
	// This file is currently being executed and no other script will download until this one is done. So, it is definately the last one in the collection.
	var strQueryString = objScripts[objScripts.length-1].src.replace(/^[^\?]+\??/,'');
	// Parse query string into a hashmap.
	var objQSParams = parseScriptSrcQuery(strQueryString);

	// s_account could be set in a script block prior to calling this s_code.js file.
	// The report suite IDs passed into script via the query string trumps all.
	// s_account will usually be a comma-separated list: "wdgwdprowdw,wdgwdprosec,wdgdsec".
	if (!!objQSParams['rsid']){
		// using window.s_account to reference the global var.
		window.s_account = objQSParams['rsid'];
	}
})();
/********** End WDPRO Report Suite ID Plugin **********/


// Add secondary report suites
if(typeof(s_account) != "undefined" && s_account != "" && s_account.indexOf(',') == -1){
	if(s_account.substring(s_account.length-3,s_account.length).indexOf("dev")>-1) s_account=s_account+",wdgwdprosecdev";
	else s_account=s_account+",wdgwdprosec,wdgdsec";
}

// Create s_wdpro object
var s_wdpro=s_gi(s_account);


/************************** CONFIG SECTION **************************/
/* You may add or alter any code config here. */
s_wdpro.charSet="UTF-8"
s_wdpro.cookieDomainPeriods="2"
/* Conversion Config */
s_wdpro.currencyCode="USD"
/* Link Tracking Config */
s_wdpro.blnAutomateProp9 = true;
s_wdpro.trackDownloadLinks=true;
s_wdpro.trackExternalLinks=true;
s_wdpro.trackInlineStats=true;
s_wdpro.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls";
s_wdpro.linkInternalFilters="javascript:,disney.go.com";
s_wdpro.linkLeaveQueryString=true;
s_wdpro.linkTrackVars="server,prop1,prop2,prop4,prop9,prop11,prop12,prop13,prop14,prop20,prop29,eVar10";
s_wdpro.linkTrackEvents="None";
/* Set media prop variable */
if(s_wdpro.eVar2){
	s_wdpro.prop3 = s_wdpro.eVar2;
}

/* Form Analysis Config (should be above doPlugins section) */
s_wdpro.formList=""; // Comma-separated list. Set this in the HTML configuration block.
s_wdpro.trackFormList=true; // If trackFormList=true, forms in formList are tracked. If false, formList lists forms NOT to track.
s_wdpro.trackPageName=true;
s_wdpro.useCommerce=false;
s_wdpro.varUsed="prop28";  // When useCommerce=true, set to an eVar. Otherwise set to a prop.
s_wdpro.eventList=""; //Abandon,Success,Error - only used when useCommerce=true

s_wdpro.exec=0 //toggle for page view vs custom link
/* Plugin Config */
s_wdpro.usePlugins=true

/************************** Do Plugins **************************/
function s_wdpro_doPlugins(s_wdpro) {

/* read referrer from cookie*/
var tmpRef = s_wdpro.c_r('HBXREF');
if(tmpRef&&tmpRef.length>0){
s_wdpro.referrer=tmpRef;
s_wdpro.c_w('HBXREF','',0);
}


/***** Add calls to plugins here *****/

/* Pull in Test&Target mBox details */
s_wdpro.tnt = s_wdpro.trackTNT();

/* External Campaign Tracking */
if(!s_wdpro.campaign) s_wdpro.campaign=s_wdpro.getQueryParam('CMP');

/* manageQueryParam v1.2 */
s_wdpro.pageURL=s_wdpro.manageQueryParam('s_kwcid',1,1);

s_wdpro.prop2="D=SWID"; //dynamically pull SWID from header
if(!s_wdpro.prop19)s_wdpro.prop19="not set";
s_wdpro.events=s_wdpro.apl(s_wdpro.events,'event3',',',1); //set page view event

/* Form Analysis */
s_wdpro.setupFormAnalysis();

/* Set Search Vars */
if(s_wdpro.prop7){
	/* Lowercase variables */
	s_wdpro.prop7=s_wdpro.prop7.toLowerCase();
	/* if no results, modify search query for pathing purposes */
	if(s_wdpro.prop8=="0"||s_wdpro.prop8=="zero"||s_wdpro.prop8=="null"){
		s_wdpro.prop8=0;
		s_wdpro.prop7="null:"+s_wdpro.prop7;
		}
	s_wdpro.eVar4=s_wdpro.prop7;

	/* Set de-duped onsite search event */
	var t_search=s_wdpro.getValOnce(s_wdpro.eVar4,'s_v4',0);
	if(t_search) s_wdpro.events=s_wdpro.apl(s_wdpro.events,'event2',',',1);
}
/* Dynamically populate link ids for link tracking; also captures click data for internal promotions*/
s_wdpro.linkidT=s_wdpro.setLinkId('lpos,lid','addata','goto','|','+','3','s_wdpro_lid','1',s_wdpro.pageName,'^');
s_wdpro.linkidX=s_wdpro.linkidT.indexOf('^');
s_wdpro.gpv_pageName=s_wdpro.getPreviousValue(s_wdpro.pageName,'s_gpv_pn',''); //backup method for setting previous value of pagename
s_wdpro.prop12=s_wdpro.linkidX>-1?s_wdpro.linkidT.substring(s_wdpro.linkidX+1):s_wdpro.gpv_pageName;
s_wdpro.linkidT=s_wdpro.linkidX>-1?s_wdpro.linkidT.substring(0,s_wdpro.linkidX):s_wdpro.linkidT;
s_wdpro.tmpprop9=s_wdpro.linkidT;
if(!s_wdpro.eVar3) s_wdpro.eVar3=s_wdpro.getQueryParam('int_cmp,addata',':'); //Internal Campaign Tracking
s_wdpro.eVar3=s_wdpro.getValOnce(s_wdpro.eVar3,'s_v3',0); //de-duplicate consecutive instances of tracking code
s_wdpro.linkidI=s_wdpro.tmpprop9.indexOf('+');
s_wdpro.prop13=s_wdpro.linkidI>0?s_wdpro.tmpprop9.substring(0,s_wdpro.linkidI):s_wdpro.tmpprop9;  //populate with lpos if value found
if(s_wdpro.blnAutomateProp9) s_wdpro.prop9=s_wdpro.linkidI>0?s_wdpro.tmpprop9.substring(s_wdpro.linkidI+1):s_wdpro.tmpprop9;  //populate with lid if value found
//clean up on link id including removing path for images and html tags from links
if(s_wdpro.prop13=="atxt"){
s_wdpro.prop9=s_wdpro.prop9.replace(/<\/?[^>]+(>|$)/g, '');  //remove html characters
s_wdpro.prop9=s_wdpro.prop9.lastIndexOf('/')>0?s_wdpro.prop9.substring(s_wdpro.prop9.lastIndexOf('/')+1):s_wdpro.prop9;
}

if(s_wdpro.eVar3){
	if (s_wdpro.exec<1) s_wdpro.products=s_wdpro.apl(s_wdpro.products,"ads;"+s_wdpro.eVar3+";;;event7=1",',',2); //don't overwrite product string on page load
	else s_wdpro.products="ads;"+s_wdpro.eVar3+";;;event7=1"; //overwrite product string on all other executions to prevent old values from being included
	s_wdpro.linkTrackVars="server,prop1,prop2,prop4,prop9,prop11,prop12,prop13,prop14,prop20,prop29,products,eVar3,eVar10,events"
	s_wdpro.linkTrackEvents="event7";
	s_wdpro.events=s_wdpro.apl(s_wdpro.events,"event7",",",2);
	}

/* Set Internal Campaign Views */
/* Don't allow function to execute more than once per page */
if (s_wdpro.exec<1) {
	s_wdpro.AdsT=s_wdpro.getLinkParams('addata','goto','6','ads;','');
	if(s_wdpro.AdsT) s_wdpro.products=s_wdpro.apl(s_wdpro.products,s_wdpro.AdsT,",",2);
	s_wdpro.exec++;
	}

/* channelExtract Example: 1.0 */
if(!s_wdpro.channel) s_wdpro.channel=s_wdpro.channelExtract("/",6,s_wdpro.hier1);
if(!s_wdpro.prop5) s_wdpro.prop5=s_wdpro.channelExtract("/",7,s_wdpro.hier1);
if(!s_wdpro.prop6) s_wdpro.prop6=s_wdpro.channelExtract("/",8,s_wdpro.hier1);
if(!s_wdpro.prop24) s_wdpro.prop24=s_wdpro.channelExtract("/",9,s_wdpro.hier1);

if(s_wdpro.events.indexOf('purchase')>-1&&!s_wdpro.purchaseID) s_wdpro.events=s_wdpro.repl(s_wdpro.events,'purchase','');  //temporary code to remove purchase event if purchaseID not set

//Unified Sources Code
s_wdpro.eVar47=s_wdpro.campaign; //temporary campaign variable--will change to s_wdpro.campaign once reports have been validated

/***********Unified Sources Plugin Configuration****************/
var myA = "ex_cid,cmp,s_kwcid";
var omtr_sm = new Object();

//Actual Top 25
var myC = "googlesyndication.com|q>ca.search.yahoo.com|p>hk.search.yahoo.com|p>tw.search.yahoo.com|p>uk.search.yahoo.com|p>search.yahoo.co.jp|p>search.yahoo.co.jp|va>search.naver.com|query>search.yahoo.com|p>search.live.com|q>search.aol.com|query>search.aol.com|q>search.aol.ca|query>search.aol.ca|q>google.com.au|q>google.com.br|q>google.com.mx|q>google.com.sg|q>google.com.tr|q>google.co.jp|q>google.co.nz|q>google.co.uk|q>ca.yahoo.com|p>hk.yahoo.com|p>tw.yahoo.com|p>uk.yahoo.com|p>yahoo.co.jp|p>yahoo.co.jp|va>ask.co.uk|ask>ask.co.uk|q>google.co|q>google.ca|q>google.fr|q>google.de|q>google.it|q>google.es|q>naver.com|query>yahoo.com|p>ask.com|ask>ask.com|q>msn.com|q>bing.com|q";
omtr_sm["msn.com"] = "MSN";	omtr_sm["googlesyndication.com"] = "Google";omtr_sm["ca.search.yahoo.com"] = "Yahoo! Canada";omtr_sm["hk.search.yahoo.com"] = "Yahoo! Hong Kong";omtr_sm["tw.search.yahoo.com"] = "Yahoo! Taiwan";omtr_sm["uk.search.yahoo.com"] = "Yahoo! UK and Ireland";omtr_sm["search.yahoo.co.jp"] = "Yahoo! Japan";omtr_sm["search.naver.com"] = "Naver";omtr_sm["search.yahoo.com"] = "Yahoo!";omtr_sm["search.live.com"] = "Live.com";omtr_sm["search.aol.com"] = "AOL.com Search";omtr_sm["search.aol.ca"] = "AOL.com Search";omtr_sm["google.com.au"] = "Google Australia";omtr_sm["google.com.br"] = "Google Brasil";omtr_sm["google.com.mx"] = "Google Mexico";omtr_sm["google.com.sg"] = "Google Singapore";omtr_sm["google.com.tr"] = "Google Turkey";omtr_sm["google.co.jp"] = "Google Japan";omtr_sm["google.co.nz"] = "Google New Zealand";omtr_sm["google.co.uk"] = "Google United Kingdom";omtr_sm["ca.yahoo.com"] = "Yahoo! Canada";omtr_sm["hk.yahoo.com"] = "Yahoo! Hong Kong";omtr_sm["tw.yahoo.com"] = "Yahoo! Taiwan";
omtr_sm["uk.yahoo.com"] = "Yahoo! UK and Ireland";omtr_sm["yahoo.co.jp"] = "Yahoo! Japan";omtr_sm["ask.co.uk"] = "Ask Jeeves";omtr_sm["google.co"] = "Google";omtr_sm["google.ca"] = "Google Canada";omtr_sm["google.fr"] = "Google France";omtr_sm["google.de"] = "Google Germany";omtr_sm["google.it"] = "Google Italy";omtr_sm["google.es"] = "Google Spain";omtr_sm["naver.com"] = "Naver";omtr_sm["yahoo.com"] = "Yahoo!";omtr_sm["ask.com"] = "Ask Jeeves";omtr_sm["msn.com"] = "MSN";omtr_sm["bing.com"] = "Bing";

//Top 25 Aggregated
//var myC = "excitesearch.netscape.com|general>excitesearch.netscape.com|search>malaysia.search.yahoo.com|p>searchexcite.netscape.com|general>searchexcite.netscape.com|search>espanol.search.yahoo.com|p>search.prodigy.msn.com|q>asia.search.yahoo.com|p>googlesyndication.com|q>kids.yahoo.com/search|p>search.ninemsn.com.au|q>google.startsiden.no|q>http://www.baidu.com|wd>search.latam.msn.com|q>ar.search.yahoo.com|p>at.search.yahoo.com|p>au.search.yahoo.com|p>br.search.yahoo.com|p>ca.search.yahoo.com|p>cf.search.yahoo.com|p>ch.search.yahoo.com|p>ct.search.yahoo.com|p>de.search.yahoo.com|p>dk.search.yahoo.com|p>es.search.yahoo.com|p>fi.search.yahoo.com|p>fr.search.yahoo.com|p>hk.search.yahoo.com|p>id.search.yahoo.com|p>in.search.yahoo.com|p>it.search.yahoo.com|p>kr.search.yahoo.com|p>mx.search.yahoo.com|p>nl.search.yahoo.com|p>no.search.yahoo.com|p>nz.search.yahoo.com|p>ph.search.yahoo.com|p>ru.search.yahoo.com|p>se.search.yahoo.com|p>search.cn.yahoo.com|p>sg.search.yahoo.com|p>telemundo.yahoo.com|p>th.search.yahoo.com|p>tw.search.yahoo.com|p>uk.search.yahoo.com|p>vn.search.yahoo.com|p>malaysia.yahoo.com|p>search.yahoo.co.jp|p>search.yahoo.co.jp|va>chinese.yahoo.com|p>go.mail.ru/search|q>search.msn.com.br|q>search.msn.com.cn|q>search.msn.com.hk|q>search.msn.com.my|q>search.msn.com.ph|q>search.msn.com.sg|q>search.msn.com.tr|q>search.msn.com.tw|q>uk.search.msn.com|q>www.tiscali.co.uk|query>busca.uol.com.br|q>ca.altavista.com|q>ch.altavista.com|q>ch.altavista.com|r>dk.altavista.com|q>es.altavista.com|q>es.altavista.com|r>fr.altavista.com|q>fr.altavista.com|r>it.altavista.com|q>it.altavista.com|r>msxml.excite.com|/search/web/>msxml.excite.com|qkw>nl.altavista.com|q>no.altavista.com|q>se.altavista.com|q>se.altavista.com|r>search.aol.co.uk|query>search.empas.com|q>search.excite.ca|search>search.fr.msn.ca|q>search.lycos.com|query>search.msn.co.id|q>search.msn.co.il|q>search.msn.co.in|q>search.msn.co.jp|q>search.msn.co.kr|q>search.msn.co.za|q>search.naver.com|query>search.yahoo.com|p>sympatico.msn.ca|q>uk.altavista.com|q>uk.altavista.com|r>search.daum.net|q>search.live.com|q>search.lycos.de|query>suche.aolsvc.de|q>asia.yahoo.com|p>kids.yahoo.com|p>mail.ru/search|q>search.aol.com|q>search.aol.com|query>searchalot.com|q>searchalot.com|query>alltheweb.com|q>alltheweb.com|query>excite.com.au|key>excite.com.au|search>fr.ch.msn.com|q>google.com.af|q>google.com.ag|q>google.com.ai|q>google.com.ar|q>google.com.au|q>google.com.bd|q>google.com.bh|q>google.com.bn|q>google.com.bo|q>google.com.br|q>google.com.by|q>google.com.bz|q>google.com.co|q>google.com.cu|q>google.com.do|q>google.com.ec|q>google.com.eg|q>google.com.et|q>google.com.fj|q>google.com.gi|q>google.com.gt|q>google.com.hk|q>google.com.jm|q>google.com.kh|q>google.com.ly|q>google.com.mt|q>google.com.mx|q>google.com.my|q>google.com.na|q>google.com.nf|q>google.com.ng|q>google.com.ni|q>google.com.np|q>google.com.om|q>google.com.pa|q>google.com.pe|q>google.com.ph|q>google.com.pk|q>google.com.pr|q>google.com.py|q>google.com.qa|q>google.com.sa|q>google.com.sb|q>google.com.sg|q>google.com.sv|q>google.com.tj|q>google.com.tr|q>google.com.tw|q>google.com.ua|q>google.com.uy|q>google.com.vc|q>google.com.vn|q>nl.excite.com|search>search.aol.ca|q>search.aol.ca|query>search.msn.at|q>search.msn.be|q>search.msn.ch|q>search.msn.de|q>search.msn.dk|q>search.msn.es|q>search.msn.fr|q>search.msn.ie|q>search.msn.it|q>search.msn.nl|q>search.msn.no|q>search.msn.se|q>www.excite.ca|search>www.excite.de|q>www.excite.de|search>www.lycos.com|query>altavista.co|q>altavista.co|r>altavista.de|q>altavista.de|r>ar.yahoo.com|p>au.yahoo.com|p>br.yahoo.com|p>ca.yahoo.com|p>cn.yahoo.com|p>ct.yahoo.com|p>de.yahoo.com|p>dk.yahoo.com|p>es.yahoo.com|p>excite.co.jp|s>excite.co.jp|search>fr.yahoo.com|p>google.co.bw|q>google.co.ck|q>google.co.cr|q>google.co.id|q>google.co.il|q>google.co.in|q>google.co.jp|q>google.co.ke|q>google.co.kr|q>google.co.ls|q>google.co.ma|q>google.co.nz|q>google.co.th|q>google.co.ug|q>google.co.uk|q>google.co.uz|q>google.co.ve|q>google.co.vi|q>google.co.yu|q>google.co.za|q>google.co.zm|q>google.co.zw|q>hk.yahoo.com|p>id.yahoo.com|p>in.yahoo.com|p>it.yahoo.com|p>kr.yahoo.com|p>mx.yahoo.com|p>nl.yahoo.com|p>no.yahoo.com|p>nz.yahoo.com|p>ph.yahoo.com|p>qc.yahoo.com|p>ru.yahoo.com|p>se.yahoo.com|p>sg.yahoo.com|p>suche.aol.de|q>t1msn.com.mx|q>th.yahoo.com|p>tw.yahoo.com|p>uk.yahoo.com|p>vn.yahoo.com|p>lycos.co.uk|query>yahoo.co.jp|p>yahoo.co.jp|va>m.live.com|q>tiscali.it|key>abcsok.no|q>aol.co.uk|query>ask.co.uk|ask>ask.co.uk|q>empas.com|q>excite.ch|q>excite.ch|search>excite.fr|q>excite.fr|search>google.ae|q>google.am|q>google.as|q>google.at|q>google.az|q>google.ba|q>google.be|q>google.bg|q>google.bi|q>google.bs|q>google.ca|q>google.cd|q>google.cg|q>google.ch|q>google.ci|q>google.cl|q>google.cn|q>google.co|q>google.cz|q>google.de|q>google.dj|q>google.dk|q>google.dm|q>google.ee|q>google.es|q>google.fi|q>google.fm|q>google.fr|q>google.ge|q>google.gg|q>google.gl|q>google.gm|q>google.gp|q>google.gr|q>google.gy|q>google.hn|q>google.hr|q>google.ht|q>google.hu|q>google.ie|q>google.im|q>google.is|q>google.it|q>google.je|q>google.jo|q>google.kg|q>google.ki|q>google.kz|q>google.la|q>google.li|q>google.lk|q>google.lt|q>google.lu|q>google.lv|q>google.md|q>google.mn|q>google.ms|q>google.mu|q>google.mv|q>google.mw|q>google.nl|q>google.no|q>google.nr|q>google.nu|q>google.pl|q>google.pn|q>google.pt|q>google.ro|q>google.ru|q>google.rw|q>google.sc|q>google.se|q>google.sh|q>google.si|q>google.sk|q>google.sm|q>google.sn|q>google.st|q>google.tk|q>google.tm|q>google.to|q>google.tp|q>google.tt|q>google.vg|q>google.vu|q>google.ws|q>mamma.com|query>msn.co.nz|mkten-nz>msn.co.nz|q>msn.co.uk|q>myway.com|searchfor>naver.com|query>toile.com|q>toile.com|query>yahoo.com|p>yandex.ru|text>daum.net|q>lycol.de|query>lycol.nl|query>lycos.es|query>lycos.fr|query>lycos.it|query>ask.com|ask>ask.com|q>msn.com|q>aol.fr|q>yandex|text>bing.com|q";
//omtr_sm["excitesearch.netscape.com"] = "Excite";omtr_sm["malaysia.search.yahoo.com"] = "Yahoo";omtr_sm["searchexcite.netscape.com"] = "Excite";omtr_sm["espanol.search.yahoo.com"] = "Yahoo";omtr_sm["search.prodigy.msn.com"] = "MSN";omtr_sm["asia.search.yahoo.com"] = "Yahoo";omtr_sm["googlesyndication.com"] = "Google";omtr_sm["kids.yahoo.com/search"] = "Yahoo";omtr_sm["search.ninemsn.com.au"] = "NineMSN";omtr_sm["google.startsiden.no"] = "Google";omtr_sm["http://www.baidu.com"] = "Baidu";omtr_sm["search.latam.msn.com"] = "MSN";omtr_sm["ar.search.yahoo.com"] = "Yahoo";omtr_sm["at.search.yahoo.com"] = "Yahoo";omtr_sm["au.search.yahoo.com"] = "Yahoo";omtr_sm["br.search.yahoo.com"] = "Yahoo";omtr_sm["ca.search.yahoo.com"] = "Yahoo";omtr_sm["cf.search.yahoo.com"] = "Yahoo";omtr_sm["ch.search.yahoo.com"] = "Yahoo";omtr_sm["ct.search.yahoo.com"] = "Yahoo";omtr_sm["de.search.yahoo.com"] = "Yahoo";omtr_sm["dk.search.yahoo.com"] = "Yahoo";omtr_sm["es.search.yahoo.com"] = "Yahoo";omtr_sm["fi.search.yahoo.com"] = "Yahoo";omtr_sm["fr.search.yahoo.com"] = "Yahoo";omtr_sm["hk.search.yahoo.com"] = "Yahoo";omtr_sm["id.search.yahoo.com"] = "Yahoo";omtr_sm["in.search.yahoo.com"] = "Yahoo";omtr_sm["it.search.yahoo.com"] = "Yahoo";omtr_sm["kr.search.yahoo.com"] = "Yahoo";omtr_sm["mx.search.yahoo.com"] = "Yahoo";omtr_sm["nl.search.yahoo.com"] = "Yahoo";omtr_sm["no.search.yahoo.com"] = "Yahoo";omtr_sm["nz.search.yahoo.com"] = "Yahoo";omtr_sm["ph.search.yahoo.com"] = "Yahoo";omtr_sm["ru.search.yahoo.com"] = "Yahoo";omtr_sm["se.search.yahoo.com"] = "Yahoo";omtr_sm["search.cn.yahoo.com"] = "Yahoo";omtr_sm["sg.search.yahoo.com"] = "Yahoo";omtr_sm["telemundo.yahoo.com"] = "Yahoo";omtr_sm["th.search.yahoo.com"] = "Yahoo";omtr_sm["tw.search.yahoo.com"] = "Yahoo";omtr_sm["uk.search.yahoo.com"] = "Yahoo";omtr_sm["vn.search.yahoo.com"] = "Yahoo";omtr_sm["malaysia.yahoo.com"] = "Yahoo";omtr_sm["search.yahoo.co.jp"] = "Yahoo";omtr_sm["chinese.yahoo.com"] = "Yahoo";omtr_sm["go.mail.ru/search"] = "Mail.Ru";omtr_sm["search.msn.com.br"] = "MSN";omtr_sm["search.msn.com.cn"] = "MSN";omtr_sm["search.msn.com.hk"] = "MSN";omtr_sm["search.msn.com.my"] = "MSN";omtr_sm["search.msn.com.ph"] = "MSN";omtr_sm["search.msn.com.sg"] = "MSN";omtr_sm["search.msn.com.tr"] = "MSN";omtr_sm["search.msn.com.tw"] = "MSN";omtr_sm["uk.search.msn.com"] = "MSN";omtr_sm["www.tiscali.co.uk"] = "Tiscali";omtr_sm["busca.uol.com.br"] = "UOL Busca";omtr_sm["ca.altavista.com"] = "Altavista";omtr_sm["ch.altavista.com"] = "Altavista";omtr_sm["dk.altavista.com"] = "AltaVista";omtr_sm["es.altavista.com"] = "Altavista";omtr_sm["fr.altavista.com"] = "Altavista";omtr_sm["it.altavista.com"] = "Altavista";omtr_sm["msxml.excite.com"] = "Excite";omtr_sm["nl.altavista.com"] = "Altavista";omtr_sm["no.altavista.com"] = "Altavista";omtr_sm["se.altavista.com"] = "Altavista";omtr_sm["search.aol.co.uk"] = "AOL";omtr_sm["search.empas.com"] = "Empas";omtr_sm["search.excite.ca"] = "Excite";omtr_sm["search.fr.msn.ca"] = "MSN";omtr_sm["search.lycos.com"] = "Lycos";omtr_sm["search.msn.co.id"] = "MSN";omtr_sm["search.msn.co.il"] = "MSN";omtr_sm["search.msn.co.in"] = "MSN";omtr_sm["search.msn.co.jp"] = "MSN";omtr_sm["search.msn.co.kr"] = "MSN";omtr_sm["search.msn.co.za"] = "MSN";omtr_sm["search.naver.com"] = "Naver";omtr_sm["search.yahoo.com"] = "Yahoo";omtr_sm["sympatico.msn.ca"] = "MSN";omtr_sm["uk.altavista.com"] = "Altavista";omtr_sm["search.daum.net"] = "Daum";omtr_sm["search.live.com"] = "Live.com";omtr_sm["search.lycos.de"] = "Lycos";omtr_sm["suche.aolsvc.de"] = "AOL";omtr_sm["asia.yahoo.com"] = "Yahoo";omtr_sm["kids.yahoo.com"] = "Yahoo";omtr_sm["mail.ru/search"] = "Mail.ru";omtr_sm["search.aol.com"] = "AOL";omtr_sm["searchalot.com"] = "Searchalot";omtr_sm["alltheweb.com"] = "All The Web";omtr_sm["excite.com.au"] = "Excite";omtr_sm["fr.ch.msn.com"] = "MSN";omtr_sm["google.com.af"] = "Google";omtr_sm["google.com.ag"] = "Google";omtr_sm["google.com.ai"] = "Google";omtr_sm["google.com.ar"] = "Google";omtr_sm["google.com.au"] = "Google";omtr_sm["google.com.bd"] = "Google";omtr_sm["google.com.bh"] = "Google";omtr_sm["google.com.bn"] = "Google";omtr_sm["google.com.bo"] = "Google";omtr_sm["google.com.br"] = "Google";omtr_sm["google.com.by"] = "Google";omtr_sm["google.com.bz"] = "Google";omtr_sm["google.com.co"] = "Google";omtr_sm["google.com.cu"] = "Google";omtr_sm["google.com.do"] = "Google";omtr_sm["google.com.ec"] = "Google";omtr_sm["google.com.eg"] = "Google";omtr_sm["google.com.et"] = "Google";omtr_sm["google.com.fj"] = "Google";omtr_sm["google.com.gi"] = "Google";omtr_sm["google.com.gt"] = "Google";omtr_sm["google.com.hk"] = "Google";omtr_sm["google.com.jm"] = "Google";omtr_sm["google.com.kh"] = "Google";omtr_sm["google.com.ly"] = "Google";omtr_sm["google.com.mt"] = "Google";omtr_sm["google.com.mx"] = "Google";omtr_sm["google.com.my"] = "Google";omtr_sm["google.com.na"] = "Google";omtr_sm["google.com.nf"] = "Google";omtr_sm["google.com.ng"] = "Google";omtr_sm["google.com.ni"] = "Google";omtr_sm["google.com.np"] = "Google";omtr_sm["google.com.om"] = "Google";omtr_sm["google.com.pa"] = "Google";omtr_sm["google.com.pe"] = "Google";omtr_sm["google.com.ph"] = "Google";omtr_sm["google.com.pk"] = "Google";omtr_sm["google.com.pr"] = "Google";omtr_sm["google.com.py"] = "Google";omtr_sm["google.com.qa"] = "Google";omtr_sm["google.com.sa"] = "Google";omtr_sm["google.com.sb"] = "Google";omtr_sm["google.com.sg"] = "Google";omtr_sm["google.com.sv"] = "Google";omtr_sm["google.com.tj"] = "Google";omtr_sm["google.com.tr"] = "Google";omtr_sm["google.com.tw"] = "Google";omtr_sm["google.com.ua"] = "Google";omtr_sm["google.com.uy"] = "Google";omtr_sm["google.com.vc"] = "Google";omtr_sm["google.com.vn"] = "Google";omtr_sm["nl.excite.com"] = "Excite";omtr_sm["search.aol.ca"] = "AOL";omtr_sm["search.msn.at"] = "MSN";omtr_sm["search.msn.be"] = "MSN";omtr_sm["search.msn.ch"] = "MSN";omtr_sm["search.msn.de"] = "MSN";omtr_sm["search.msn.dk"] = "MSN";omtr_sm["search.msn.es"] = "MSN";omtr_sm["search.msn.fr"] = "MSN";omtr_sm["search.msn.ie"] = "MSN";omtr_sm["search.msn.it"] = "MSN";omtr_sm["search.msn.nl"] = "MSN";omtr_sm["search.msn.no"] = "MSN";omtr_sm["search.msn.se"] = "MSN";omtr_sm["www.excite.ca"] = "Excite";omtr_sm["www.excite.de"] = "Excite";omtr_sm["www.lycos.com"] = "Lycos";omtr_sm["altavista.co"] = "Altavista";omtr_sm["altavista.de"] = "Altavista";omtr_sm["ar.yahoo.com"] = "Yahoo";omtr_sm["au.yahoo.com"] = "Yahoo";omtr_sm["br.yahoo.com"] = "Yahoo";omtr_sm["ca.yahoo.com"] = "Yahoo";omtr_sm["cn.yahoo.com"] = "Yahoo";omtr_sm["ct.yahoo.com"] = "Yahoo";omtr_sm["de.yahoo.com"] = "Yahoo";omtr_sm["dk.yahoo.com"] = "Yahoo";omtr_sm["es.yahoo.com"] = "Yahoo";omtr_sm["excite.co.jp"] = "Excite";omtr_sm["fr.yahoo.com"] = "Yahoo";omtr_sm["google.co.bw"] = "Google";omtr_sm["google.co.ck"] = "Google";omtr_sm["google.co.cr"] = "Google";omtr_sm["google.co.id"] = "Google";omtr_sm["google.co.il"] = "Google";omtr_sm["google.co.in"] = "Google";omtr_sm["google.co.jp"] = "Google";omtr_sm["google.co.ke"] = "Google";omtr_sm["google.co.kr"] = "Google";omtr_sm["google.co.ls"] = "Google";omtr_sm["google.co.ma"] = "Google";omtr_sm["google.co.nz"] = "Google";omtr_sm["google.co.th"] = "Google";omtr_sm["google.co.ug"] = "Google";omtr_sm["google.co.uk"] = "Google";omtr_sm["google.co.uz"] = "Google";omtr_sm["google.co.ve"] = "Google";omtr_sm["google.co.vi"] = "Google";omtr_sm["google.co.yu"] = "Google";omtr_sm["google.co.za"] = "Google";omtr_sm["google.co.zm"] = "Google";omtr_sm["google.co.zw"] = "Google";omtr_sm["hk.yahoo.com"] = "Yahoo";omtr_sm["id.yahoo.com"] = "Yahoo";omtr_sm["in.yahoo.com"] = "Yahoo";omtr_sm["it.yahoo.com"] = "Yahoo";omtr_sm["kr.yahoo.com"] = "Yahoo";omtr_sm["mx.yahoo.com"] = "Yahoo";omtr_sm["nl.yahoo.com"] = "Yahoo";omtr_sm["no.yahoo.com"] = "Yahoo";omtr_sm["nz.yahoo.com"] = "Yahoo";omtr_sm["ph.yahoo.com"] = "Yahoo";omtr_sm["qc.yahoo.com"] = "Yahoo";omtr_sm["ru.yahoo.com"] = "Yahoo";omtr_sm["se.yahoo.com"] = "Yahoo";omtr_sm["sg.yahoo.com"] = "Yahoo";omtr_sm["suche.aol.de"] = "AOL";omtr_sm["t1msn.com.mx"] = "MSN";omtr_sm["th.yahoo.com"] = "Yahoo";omtr_sm["tw.yahoo.com"] = "Yahoo";omtr_sm["uk.yahoo.com"] = "Yahoo";omtr_sm["vn.yahoo.com"] = "Yahoo";omtr_sm["lycos.co.uk"] = "Lycos";omtr_sm["yahoo.co.jp"] = "Yahoo";omtr_sm["m.live.com"] = "MSN";omtr_sm["tiscali.it"] = "Tiscali";omtr_sm["abcsok.no"] = "Startsiden";omtr_sm["aol.co.uk"] = "AOL";omtr_sm["ask.co.uk"] = "Ask Jeeves";omtr_sm["empas.com"] = "Empas";omtr_sm["excite.ch"] = "Excite";omtr_sm["excite.fr"] = "Excite";omtr_sm["google.ae"] = "Google";omtr_sm["google.am"] = "Google";omtr_sm["google.as"] = "Google";omtr_sm["google.at"] = "Google";omtr_sm["google.az"] = "Google";omtr_sm["google.ba"] = "Google";omtr_sm["google.be"] = "Google";omtr_sm["google.bg"] = "Google";omtr_sm["google.bi"] = "Google";omtr_sm["google.bs"] = "Google";omtr_sm["google.ca"] = "Google";omtr_sm["google.cd"] = "Google";omtr_sm["google.cg"] = "Google";omtr_sm["google.ch"] = "Google";omtr_sm["google.ci"] = "Google";omtr_sm["google.cl"] = "Google";omtr_sm["google.cn"] = "Google";omtr_sm["google.co"] = "Google";omtr_sm["google.cz"] = "Google";omtr_sm["google.de"] = "Google";omtr_sm["google.dj"] = "Google";omtr_sm["google.dk"] = "Google";omtr_sm["google.dm"] = "Google";omtr_sm["google.ee"] = "Google";omtr_sm["google.es"] = "Google";omtr_sm["google.fi"] = "Google";omtr_sm["google.fm"] = "Google";omtr_sm["google.fr"] = "Google";omtr_sm["google.ge"] = "Google";omtr_sm["google.gg"] = "Google";omtr_sm["google.gl"] = "Google";omtr_sm["google.gm"] = "Google";omtr_sm["google.gp"] = "Google";omtr_sm["google.gr"] = "Google";omtr_sm["google.gy"] = "Google";omtr_sm["google.hn"] = "Google";omtr_sm["google.hr"] = "Google";omtr_sm["google.ht"] = "Google";omtr_sm["google.hu"] = "Google";omtr_sm["google.ie"] = "Google";omtr_sm["google.im"] = "Google";omtr_sm["google.is"] = "Google";omtr_sm["google.it"] = "Google";omtr_sm["google.je"] = "Google";omtr_sm["google.jo"] = "Google";omtr_sm["google.kg"] = "Google";omtr_sm["google.ki"] = "Google";omtr_sm["google.kz"] = "Google";omtr_sm["google.la"] = "Google";omtr_sm["google.li"] = "Google";omtr_sm["google.lk"] = "Google";omtr_sm["google.lt"] = "Google";omtr_sm["google.lu"] = "Google";omtr_sm["google.lv"] = "Google";omtr_sm["google.md"] = "Google";omtr_sm["google.mn"] = "Google";omtr_sm["google.ms"] = "Google";omtr_sm["google.mu"] = "Google";omtr_sm["google.mv"] = "Google";omtr_sm["google.mw"] = "Google";omtr_sm["google.nl"] = "Google";omtr_sm["google.no"] = "Google";omtr_sm["google.nr"] = "Google";omtr_sm["google.nu"] = "Google";omtr_sm["google.pl"] = "Google";omtr_sm["google.pn"] = "Google";omtr_sm["google.pt"] = "Google";omtr_sm["google.ro"] = "Google";omtr_sm["google.ru"] = "Google";omtr_sm["google.rw"] = "Google";omtr_sm["google.sc"] = "Google";omtr_sm["google.se"] = "Google";omtr_sm["google.sh"] = "Google";omtr_sm["google.si"] = "Google";omtr_sm["google.sk"] = "Google";omtr_sm["google.sm"] = "Google";omtr_sm["google.sn"] = "Google";omtr_sm["google.st"] = "Google";omtr_sm["google.tk"] = "Google";omtr_sm["google.tm"] = "Google";omtr_sm["google.to"] = "Google";omtr_sm["google.tp"] = "Google";omtr_sm["google.tt"] = "Google";omtr_sm["google.vg"] = "Google";omtr_sm["google.vu"] = "Google";omtr_sm["google.ws"] = "Google";omtr_sm["mamma.com"] = "Mamma";omtr_sm["msn.co.nz"] = "MSN";omtr_sm["msn.co.uk"] = "MSN";omtr_sm["myway.com"] = "MyWay.com";omtr_sm["naver.com"] = "Naver";omtr_sm["toile.com"] = "Toile du Quebec";omtr_sm["yahoo.com"] = "Yahoo";omtr_sm["yandex.ru"] = "Yandex.ru";omtr_sm["daum.net"] = "Daum";omtr_sm["lycol.de"] = "Lycos";omtr_sm["lycol.nl"] = "Lycos";omtr_sm["lycos.es"] = "Lycos";omtr_sm["lycos.fr"] = "Lycos";omtr_sm["lycos.it"] = "Lycos";omtr_sm["ask.com"] = "Ask Jeeves";omtr_sm["msn.com"] = "MSN";omtr_sm["aol.fr"] = "AOL";omtr_sm["yandex"] = "Yandex.ru";omtr_sm["bing.com"] = "Bing";
/****************************************************************/

/*************************Unified Sources Execution**************/
//s_wdpro.referrer = "http://www.google.es?q=34";
s_wdpro.allTrafficSources(myA,"",myC, "", "", "", "", "", 0);

if(!s_wdpro.eVar47 && s_wdpro.atsChannel == "Natural Search")
{
	var myChannel = s_wdpro.atsChannel;	
	s_wdpro.allTrafficSources("","",myC, "", "", "", "", "", 0);
	if(s_wdpro.atsCampaign)
	{
		if(omtr_sm[s_wdpro.atsCampaign]) 
			s_wdpro.atsCampaign = omtr_sm[s_wdpro.atsCampaign];
		s_wdpro.eVar47 = "OKC - " + s_wdpro.atsCampaign;
	}
	if(s_wdpro.atsKeywords)
		s_wdpro.eVar46 = s_wdpro.atsKeywords;
}
/****************************************************************/

/* clickPast */
s_wdpro.SEMvar = s_wdpro.getQueryParam('s_kwcid');
s_wdpro.SEMvar = s_wdpro.getValOnce(s_wdpro.SEMvar,'SEM_var',0);
s_wdpro.clickPast(s_wdpro.SEMvar,'event51','event52');

//de-duplicate campaign variables
s_wdpro.campaign=s_wdpro.getValOnce(s_wdpro.campaign,'s_v0',0); //de-duplicate consecutive instances of tracking code
s_wdpro.eVar47=s_wdpro.getValOnce(s_wdpro.eVar47,'s_v47',0); //de-duplicate consecutive instances of tracking code
s_wdpro.eVar46=s_wdpro.getValOnce(s_wdpro.eVar46,'s_v46',0); //de-duplicate consecutive instances of typed search phrase
//End Unified Sources Code

/* Campaign Stacking */
s_wdpro.eVar12 = s_wdpro.crossVisitParticipation(s_wdpro.campaign,'s_cpm','90','5','>','purchase');

/* SearchCenter Stacking */
var scmcvp = s_wdpro.getQueryParamNoEncode('s_kwcid','',s_wdpro.pageURL);
s_wdpro.eVar13 = s_wdpro.crossVisitParticipation(scmcvp,'s_cpmscm','90','5','>','purchase');

}
s_wdpro.doPlugins=s_wdpro_doPlugins
/******************** End of doPlugins ********************/



/************************** PLUGINS SECTION *************************/
/* You may insert any plugins you wish to use here.                 */


/********** WDPRO Functions **********/

/*********************
 * s_wdpro.determineProp9()
 *
 * @Author Matt Alexander
 * @LastModified 06/23/09
 *
 * @Description - Determines prop9 based on properties of the HTML node passed in. Prop9 is the linkID.
 * @param {DOM node} nodeElem The DOM element being clicked. Can be an anchor or input or any element you want.
	Priority order of values:
	1) nodeElem's id attribute
	2) nodeElem's name attribute
	3) nodeElem's link text / input value / image filename
	4) nodeElem's tag type
*/
s_wdpro.determineProp9 = function(nodeElem){
	//Make sure the node is included and is an object.
	if (!!nodeElem && typeof nodeElem == 'object'){
		
		// Remove current value.
		s_wdpro.prop9 = "";
		
		if (nodeElem.id){
			s_wdpro.prop9 = nodeElem.id;
		}
		else if (nodeElem.name){
			// Finds linkIDs identified with &lid=, &amp;lid=, or just lid=
			// The (?: notation is for grouping without saving a numeric reference for the group
			s_wdpro.prop9 = nodeElem.name.replace(/(?:&(?:amp;)?)?lid=/,'');
		}
		else {
			var strNodeName = nodeElem.nodeName.toLowerCase();
			switch(strNodeName){
				case 'a':
					// Check if the anchor contains an image. If so, use the image filename.
					// This will only report the image filename even if the anchor contains an image plus text.
					var arrChildImages = nodeElem.getElementsByTagName("img");
					if (arrChildImages && arrChildImages.length > 0){
						s_wdpro.prop9 = arrChildImages[0].src.substring(arrChildImages[0].src.lastIndexOf('/')+1);
						break;
					}
					/* Use this block instead of the childImages block above to only track image filenames for anchors that do not contain text too.
					If the anchor contains and image and text the whole innerHTML will come through in prop9.
					
					if (nodeElem.hasChildNodes() && nodeElem.firstChild.nodeName.toLowerCase() == "img"){
						s_wdpro.prop9 = nodeElem.firstChild.src.substring(nodeElem.firstChild.src.lastIndexOf('/')+1);
					}
					*/
					// If prop9 is still not set, use innerHTML to pull the hyperlink text.
					if (!s_wdpro.prop9 && nodeElem.innerHTML){
						s_wdpro.prop9 = nodeElem.innerHTML;
					}
					break;
				
				case 'input':
					if ((nodeElem.type == 'button' || nodeElem.type == 'submit' || nodeElem.type == 'reset') && nodeElem.value){
						s_wdpro.prop9 = nodeElem.value;
					}
					else {
						s_wdpro.prop9 = strNodeName;
					}
					break;
					
				default:
					if (strNodeName != 'textarea' && nodeElem.innerHTML){
						s_wdpro.prop9 = nodeElem.innerHTML;
					}
					else {
						s_wdpro.prop9 = strNodeName;
					}
			}
		}
	}
}


/*********************
 * s_wdpro.trackClick()
 *
 * @Author Matt Alexander, Jose Bergiste, John Marty
 * @LastModified 06/23/09
 *
 * @Description - Tracks a link via JavaScript instead of relying on automatic tracking.
 * Automatic tracking only works if the next page is also a WDPRO page with standard SiteCatalyst tracking.
 * trackClick comes in handy for exit links or links that open hidden content instead of going to the next URL.
 *
 * @param {DOM node} nodeElem The DOM element being clicked. Can be an anchor or input or any element you want.
 * @param {String} strLinkId Optional ID of the link being tracked. This is what shows up in the reports.
 *      Link IDs are provided by the site's analyst in the analytics solution design spreadsheet. The usually end in "_Link".
 *      strLinkId is here for backward compatibility. Proper implementation is to pull the LinkId from the nodeElem's id attribute.
 *		To get the id into the element, put it in the pageName property of an Analytic object referenced from a UIElement.
 *			Your renderLink.tea template may not be set up to put that link id from the CMS into the element's id attribute.
 *			In the past they went into the name atribute with &lid= prepended.
 *      If strLinkId is passed in it takes precedence over nodeElem's id attribute and over objAdditionalVariables.prop9.
 * @param {Object} objAdditionalVariables Optional object with properties that match SiteCatalyst variable names.
 *      Typically not needed since the default tracking variables satisfy 90% of links.
 *
 * @example
 	// Adding listener to one element
	
	WDPRO_LOADER.require("event");
	var $E = YAHOO.util.Event;
	$E.addListener(document.getElementById("continueButton"), "click",
										function(){
											s_wdpro.trackClick(this);
										}
	);
 *
 * @example
	// Tracking all elements with class="tracked":
	 
	WDPRO_LOADER.require("wdprodom");
	WDPRO_LOADER.require("event");
	var $D = YAHOO.util.Dom,
		$E = YAHOO.util.Event;
	var arrTrackedElements = $D.getElementsByClassName("tracked", "", "",
													function(){
														$E.addListener(this, "click",
																	function(){
																		s_wdpro.trackClick(this);
																	}
														);
													}
	);
 *
 * @example
	// An example with extra variables to track and a limited class search scope (only searches within a div with id="contentBody"):
	
	WDPRO_LOADER.require("wdprodom");
	WDPRO_LOADER.require("event");
	var $D = YAHOO.util.Dom,
		$E = YAHOO.util.Event;
	// These variables are tracked by default: "prop1,prop2,prop9,prop12,eVar10".
	// Only additional variables need to be defined in the objAdditionalVariables object.
	var objAdditionalVariables = {};
	objAdditionalVariables.events = "event1,event2";
	objAdditionalVariables.prop19 = "newSiteABTestId";
	objAdditionalVariables.eVar24 = "newSiteABTestId";
	var arrTrackedElements = $D.getElementsByClassName("tracked", "", "contentBody",
													function(){
														$E.addListener(this, "click",
																	function(){
																		s_wdpro.trackClick(this, "", objAdditionalVariables);
																	}
														);
													}
	);
 *
 **/
s_wdpro.trackClick = function(nodeElem, strLinkId, objAdditionalVariables){
	
	//Make sure the node is included and is an object.
	if (!!nodeElem && typeof nodeElem == 'object'){
		
		// Some variables may be changed for this trackClick call and will need to be restored when this call is complete.
        var arrVariablesToRestore = {};
		
		// Disable automatic setting of prop9, since we are passing in a specific value.
		s_wdpro.blnAutomateProp9 = false;
		
		// If the href URL is NOT in linkInternalFilters then it is an exit link.
		var blnInternalDomain = false;
		
		/**** Defaults ****/
        // These defaults comprise the base tracking for any link.
		
		// Note that s_wdpro is a global object. Properties defined in it when the HTML loaded are maintained and passed in link tracking calls.
		// linkTrackVars and linkTrackEvents allow you to filter down the properties to the few you want to pass.
        s_wdpro.linkTrackVars = "prop1,prop2,prop9,prop12,eVar10";
		// Note that linkTrackEvents is ignored unless you include "events" as a variable to track in linkTrackVars.
		s_wdpro.linkTrackEvents = "None";
        
		// For page views prop12 is the previous page. For link clicks it is the current page.
		s_wdpro.prop12 = s_wdpro.pageName;
        
		/**** End Defaults ****/
		
        // Add or overwrite variables passed in objAdditionalVariables
        if (!!objAdditionalVariables){
            for (strProperty in objAdditionalVariables){
                if (objAdditionalVariables.hasOwnProperty(strProperty)){
					
                    // Save original value from s_wdpro
                    arrVariablesToRestore[strProperty] = s_wdpro[strProperty];
                    
                    // Update value in s_wdpro object
					s_wdpro[strProperty] = objAdditionalVariables[strProperty];
                    
                    // Add this property to the list of variables to track if it is not already in there.
                    if (s_wdpro.linkTrackVars.indexOf(strProperty) == -1){
                        s_wdpro.linkTrackVars += "," + strProperty;
                    }
					
                    // Now that s_wdpro.events has been updated and "events" has been added to linkTrackVars,
					// s_wdpro.linkTrackEvents needs to be updated as well.
                    if (strProperty == "events"){
						s_wdpro.linkTrackEvents = objAdditionalVariables["events"];
					}
                }
            }
        }
		
		/***** Set prop9 *****
		prop9 = LinkId.
		Priority order of inputs:
		1) strLinkId
		2) objAdditionalVariables.prop9 (set in for loop above)
		3) nodeElem's attributes
		*/
		if (!!strLinkId){
			s_wdpro.prop9 = strLinkId;
		}
		else if (!objAdditionalVariables || !objAdditionalVariables.hasOwnProperty('prop9')){
			s_wdpro.determineProp9(nodeElem);
		}
        
		
		/***** Report the link click to Omniture. *****/
		// "o" indicates a custom link, "d" is download, and "e" is for exit links. Download links and exit links are automated elsewhere in s_code.js.
		// trackClick is only for custom links so this is always set to "o".
		// It is redundant to pass s_wdpro.prop9 here since it is in the s_wdpro object, but this function doesn't work without it.
		
		// If this is an exit link, pass in the elemenent so that s_code.js will stall 500ms before going to the next page,
		// ensuring that the call goes out first. Still pass "o" to idicate a custom link instead of "e". WDPRO analysts don't use the Exit Links report.
		// If this is an internal link, pass in true to prevent the delay.
		if (!!nodeElem.href){
			var arrInternalURLs = s_wdpro.linkInternalFilters.split(',');
			for (var i = 0; i < arrInternalURLs.length; i++){
				// If one of the linkInternalFilters is found in the href URL, then this is an internal link.
				if (nodeElem.href.indexOf(arrInternalURLs[i]) > -1){
					blnInternalDomain = true;
					break;
				}
			}
		}
		if (!!blnInternalDomain){
			s_wdpro.tl(true, "o", s_wdpro.prop9);
		} else {
			s_wdpro.tl(nodeElem, "o", s_wdpro.prop9);
		}
		
		
		/***** Resets *****/
        // Reset variables to prevent recounting of the values intended only for this one link tracking call.
        for (strProperty in arrVariablesToRestore){
            if (arrVariablesToRestore.hasOwnProperty(strProperty)){
                s_wdpro[strProperty] = arrVariablesToRestore[strProperty];
            }
        }
		// Re-enable automatic determination of prop9 for Exit links and others that are automatically tracked outside of this function.
		s_wdpro.blnAutomateProp9 = true;
	}
};
/*** trackLink function name kept for backwards compatibility ***/
s_wdpro.trackLink = function(nodeElem, strLinkId, objAdditionalVariables){
	s_wdpro.trackClick(nodeElem, strLinkId, objAdditionalVariables);
};

/*********************
 * s_wdpro.trackPage()
 *
 * @Author Matt Alexander
 * @LastModified 06/23/09
 *
 * @Description - Reports a page view representing a previously hidden layer that replaces the main content of the page.
 *		Note: All current properties of the s_wdpro object will be reported along with the new name and linkID you pass in.
 *			This is because the JS page view would usually be in the same site section and have the same values as
 *			the page view that fired when the page first loaded.
 *		Note: For AJAX responses, the analytics values are returned from the CMS and Java in the Analytics section of the model.
 *			You typically parse your JSON or XML resoponse and populate the objAdditionalVariables object and then call this function.
 * @param {String} strPageName the name of the new page to be reported. If not passed in the original page name is reported again.
 * @param {String} strLinkId Optional ID of the link being tracked. This shows up as prop9 in the reports.
 *      Link IDs are provided by the site's analyst in the analytics solution design spreadsheet. The usually end in "_Link".
 *      strLinkId is here for backward compatibility. Proper implementation is to pull the LinkId from the nodeElem's id attribute.
 *      If strLinkId is passed in it takes precedence over nodeElem's id attribute.
 * @param {DOM node} nodeElem The DOM element being clicked. Can be an anchor or input or any element you want.
 * @param {Object} objAdditionalVariables Optional object with properties that match SiteCatalyst variable names.
 *      Typically not needed since JS page views usually reuse properties previously set in the s_wdpro object.
 *
 * @example
	s_wdpro.trackPage("mickeysecrets", "", document.getElementById("hiddenMickeyButton"));
 *
 * @example
	var objAdditionalVariables = {
		pageName: "MyNewPage"
		, hier1: "MyNewHierarchy"
		, prop9: "MyAddtoCart_Link"
		, events: "scAdd,event3"
		, prop19: "myTestValue"
		, eVar24: "myTestValue"
	}
	s_wdpro.trackPage("", "", "", objAdditionalVariables);
 *
 **/
s_wdpro.trackPage = function (strPageName, strLinkId, nodeElem, objAdditionalVariables){
	// Disable automatic setting of prop9, since we are passing in a specific value.
	s_wdpro.blnAutomateProp9 = false;
	
	// Add or overwrite variables passed in objAdditionalVariables
	if (!!objAdditionalVariables){
		for (strProperty in objAdditionalVariables){
			if (objAdditionalVariables.hasOwnProperty(strProperty)){
				// Update value in s_wdpro object
				// Note that pageName and hierarchy should be lowercase to adhere to our WDPRO reporting standard.
				if (strProperty == "hier1"){
					s_wdpro["hier1"] = objAdditionalVariables["hier1"].toLowerCase();
				}
				if (strProperty == "pageName"){
					s_wdpro["pageName"] = s_wdpro.hier1 + "/" + objAdditionalVariables["pageName"].toLowerCase();
				}
				else {
					s_wdpro[strProperty] = objAdditionalVariables[strProperty];
				}
			}
		}
	}
	
	/***** Set prop9 *****
	prop9 = LinkId.
	Priority order of inputs:
	1) strLinkId
	2) objAdditionalVariables.prop9 (set in for loop above)
	3) nodeElem's attributes
	*/
	if (!!strLinkId){
		s_wdpro.prop9 = strLinkId;
	}
	else if (!objAdditionalVariables || !objAdditionalVariables.hasOwnProperty('prop9')){
		s_wdpro.determineProp9(nodeElem);
	}
	
	/***** Set pageName *****
	Priority order of inputs:
	1) strPageName
	2) objAdditionalVariables.pageName (set in for loop above)
	3) original strPageName (would already be set)
	*/
	// Note that pageName and hierarchy should be lowercase to adhere to our WDPRO reporting standard.
	if (!!strPageName){
		s_wdpro.pageName = s_wdpro.hier1 + "/" + strPageName.toLowerCase();
	}
	
	/***** Report page view to Omniture. *****/
	s_wdpro.t();
	
	/***** Resets *****/
	// Re-enable automatic determination of prop9 for Exit links and others that are automatically tracked.
	s_wdpro.blnAutomateProp9 = true;
};

/********** End WDPRO Functions **********/

/*
 * TNT Integration Plugin v1.0
 * v - Name of the javascript variable that is used. Defaults to s_tnt (optional)
 * p - Name of the url parameter. Defaults to s_tnt (optional)
 * b - Blank Global variable after plugin runs. Defaults to true (Optional)
 */
s_wdpro.trackTNT = 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_wdpro.getQueryParam) pm = s_wdpro.getQueryParam(p); //grab the parameter
if(pm) r += (pm + ","); // append the parameter
if(s.wd[v] != undefined) r += s.wd[v]; // get the global variable
if(b) s.wd[v] = ""; // Blank out the global variable for ajax requests
return r; 
}
/*
 * channel manager
 */
s_wdpro.isEntry=new Function(""
+"var s=this;var l=s.linkInternalFilters,r=s.referrer||typeof s.referrer!='undefined'?s.referrer:document.referrer,p=l.indexOf(','),b=0,v='';if(!r){return 1;}while((p=l.indexOf(','))){v=p>-1?l.substr"
+"ing(b,p):l;if(v=='.'||r.indexOf(v)>-1){return 0;}if(p==-1){break;}b=p+1;while(l.indexOf(',')+1==b){b++;}l=l.substring(b,l.length);}return 1;");
s_wdpro.fireOnce=new Function(""
+"if(!s_wdpro.__fo){s_wdpro.__fo=new Object;return 1;}else {return 0;}");
/*
 * Plugin: getQueryParam 2.3 - return query string parameter(s)
 */
s_wdpro.getQueryParam=new Function("p","d","u",""
+"var s=this,v='',i,t;d=d?d:'';u=u?u:(s.pageURL?s.pageURL:s.wd.locati"
+"on);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+'');if(t){t=t.indexOf('#')>-"
+"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_wdpro.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_wdpro.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: getQueryParamNoEncode - return non-encoded query string parameter(s)
 */
s_wdpro.getQueryParamNoEncode=new Function("p","d","u",""
+"var s=this,v='',i,t;d=d?d:'';u=u?u:(s.pageURL?s.pageURL:s.wd.locati"
+"on);if(u=='f')u=s.gtfs().location;while(p){i=p.indexOf(',');i=i<0?p"
+".length:i;t=s.p_gpvne(p.substring(0,i),u+'');if(t)v+=v?d+t:t;p=p.subs"
+"tring(i==p.length?i:i+1)}return v");
s_wdpro.p_gpvne=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_gvfne',k)}return v");
s_wdpro.p_gvfne=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 v;"
+"}return ''");
/*                                                                                        
 * Plugin: channelExtract : 1.1 - returns site section based on delimiter 
 */
s_wdpro.channelExtract=new Function("d","p","u","pv","td",""
+"var s=this,v='';u=u?u:(s.pageURL?s.pageURL:s.wd.location);if(u=='f'"
+")u=s.gtfs().location;u=td?u+'':u+d;li=u.lastIndexOf(d);if(li>0){u=u"
+".substring(0,li);var i,n,a=s.split(u,d),al=a.length;if(al<p){if(pv="
+"=1) p=al;else return '';}for(i=0;i<p;i++){n=a[i];if(i<p-1)v=v+n+d;e"
+"lse v=v+n;}return v}return '';");
/*                                                                  
* Plugin: clickPast v1.0 - SearchCenter Bounce Rate
*/
s_wdpro.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_wdpro.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: manageQueryParam 1.2 - swap parameters in query string 
 */
s_wdpro.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;");	
/*
 *	Plug-in: crossVisitParticipation v1.6 - stacks values from
 *	specified variable in cookie and returns value
 */
s_wdpro.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;u<ay.l"
+"ength;u++){for(var x=0;x<ea.length;x++){if(ay[u]==ea[x]){ce=1;}}}}i"
+"f(!v||v==''){if(ce){s.c_w(cn,'');return'';}else return'';}v=escape("
+"v);var arry=new Array(),a=new Array(),c=s.c_r(cn),g=0,h=new Array()"
+";if(c&&c!='')arry=eval(c);var e=new Date();e.setFullYear(e.getFullY"
+"ear()+5);if(dv==0&&arry.length>0&&arry[arry.length-1][0]==v)arry[ar"
+"ry.length-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<arry.length;x++){var diff=Math.roun"
+"d((td.getTime()-arry[x][1])/86400000);if(diff<ex){h[g]=unescape(arr"
+"y[x][0]);a[g]=[arry[x][0],arry[x][1]];g++;}}var data=s.join(a,{deli"
+"m:',',front:'[',back:']',wrap:\"'\"});s.c_w(cn,data,e);var r=s.join"
+"(h,{delim:dl});if(ce)s.c_w(cn,'');return r;");
/*
 *  Plugin: getLinkParams 1.3
 */
s_wdpro.getLinkParams=new Function("p","qp","m","q","ev",""
+"var s=this,a='',t=0,l,ll,l2,r,e,la,ap,ev=ev?';;;'+ev+'=1':'';if(s.d.links){for(i=0;i<s.d.links.length;i++){l=s.d.links[i];r=l.href;e=l.name;e=!e?'':e.indexOf('&')!=0?'&'+e:e;la=r.indexOf('?')>-1?"
+"r.substring(r.indexOf('?'))+e:e?'?'+e:'';ll=la.toLowerCase();if(qp&&ll.indexOf(qp.toLowerCase())>0) l2=qp?s.getQueryParam(qp,'',ll):'';else l2='';if(l2&&l2.indexOf(p.toLowerCase())>0){ap=s.getQueryParam(p,'',"
+"l2+'');if(ap!=''&&ap.indexOf('#')<0){a=s.apl(a,q+ap+ev,',',2);t=t+1;}}else if(ll.indexOf(p.toLowerCase())>0){ap=s.getQueryParam(p,'',la+'');if(ap!=''&&ap.indexOf('#')<0){a=s.apl(a,q+ap+ev,',',2);t="
+"t+1;}}if(t==m)return a;}return a;}");
/*
 * Utility Function: setLinkId v1.1
 */
s_wdpro.setLinkId=new Function("p1","p2","qp","d","id","t","k","L","v1","vd",""
+"var s=this;if(s.c_r(k)=='customlink'){s.c_w(k,'');return'';}var h=s.getLinkId(p1,p2,qp,d,id,L,v1,vd);var v,kv,wh=s.c_gd().substring(1);if(!h[0]){kv=s.c_r(k);s.c_w(k,'');return kv;}wh=h[0].indexOf(w"
+"h)>-1?'0':h[0].indexOf('javascript:')>-1?'0':'1';v=h[1].indexOf('atxt:')>-1?'1':'-1';if(s.linkType||s.linkName){s.c_w(k,'customlink');return h[1];}else if(t=='0'||s.lt(h[0])=='d'||s.lt(h[0])=='e'){"
+"s.c_w(k,'');return h[1];}else if(wh=='1'){s.linkName=h[1];s.linkType='o';return h[1];}else if(t=='1'){if(v>-1){s.c_w(k,h[1]);return '';}else{s.linkName=h[1];s.linkType='o';return h[1];}}else if(t=="
+"'2'){s.linkName=h[1];s.linkType='o';return h[1];}else{s.c_w(k,h[1]);return '';}s.c_w(k,'');return '';");
/*
 * Utility Function: getLinkId v1.1
 */
s_wdpro.getLinkId=new Function("p1","p2","qp","d","id","L","v1","vd",""
+"var s=this,h,n,r,h1,h2,h3,a,e,q;if(!s.eo&&!s.lnk)return '';var o=s.eo?s.eo:s.lnk;var y=s.ot(o);var n=s.oid(o);var x=o.s_oidt;if(s.eo&&o==s.eo){while(o&&!n&&y!='BODY'){o=o.parentElement?o.parentElem"
+"ent:o.parentNode;if(!o)return '';y=s.ot(o);n=s.oid(o);x=o.s_oidt;}}d=d?d:'|';id=id?id:':';if(!o.href)return '';r=o.href;q=r.indexOf('?');e=!o.name?'':o.name.indexOf('&')!=0?'&'+o.name:o.name;h=q>-1"
+"?r.substring(q)+e:e?'?'+e:'';if(s.linkLeaveQueryString==false) r=q>0?r.substring(0,q):r;if(h){h1=p1?s.getQueryParam(p1,id,h):'';h2=p2?s.getQueryParam(p2,id,h):'';h3=qp?s.getQueryParam(qp,id,h):'';}if(h3&&"
+"s.getQueryParam(p2,id,h3)) h2=p2?s.getQueryParam(p2,id,h3):'';if(!h1&&!h2){if(!s.getinnerHTML(o)) return'';else h=L<1?'atxt'+id:'atxt'+id+s.getinnerHTML(o);}else h=h1?h1+=h2?d+h2:'':h2;h=v1?h+vd+v1:h;a=new Array;a[0]=r?r:'';a[1]=h;return a?a:"
+"'';");
/*
 * Utility Function: getinnerHTML v1.0
 */
s_wdpro.getinnerHTML=new Function("o",""
+"var ih=''+o.innerHTML,ihl=ih.toLowerCase(),i=ihl.indexOf('<img');if(ih&&i>-1){eval(\"evl=/ src\s*=\s*['\\\"]?([^'\\\" ]+)['\\\"]?/i\");evl.exec(ih);if(RegExp.$1) ih=RegExp.$1}return(ih);");
/*
 * Plugin Utility: Replace v1.0
 */
s_wdpro.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");
/*
 * Plugin: getValOnce 0.2 - get a value once per session or number of days
 */
s_wdpro.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: getPreviousValue_v1.0 - return previous value of designated
 *   variable (requires split utility)
 */
s_wdpro.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 Utility: apl v1.1
 */
s_wdpro.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<a."
+"length;i++){n=a[i];m=m||(u==1?(n==v):(n.toLowerCase()==v.toLowerCas"
+"e()));}}if(!m)L=L?L+d+v:v;return L");
/*
 * Utility Function: split v1.5 - split a string (JS 1.0 compatible)
 */
s_wdpro.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");
/*
 * Utility Function: join v1.0 - Joins an array into a string
 */
s_wdpro.join = new Function("v","p",""
+"var s = this;var f,b,d,w;if(p){f=p.front?p.front:'';b=p.back?p.back"
+":'';d=p.delim?p.delim:'';w=p.wrap?p.wrap:'';}var str='';for(var x=0"
+";x<v.length;x++){if(typeof(v[x])=='object' )str+=s.join( v[x],p);el"
+"se str+=w+v[x]+w;if(x<v.length-1)str+=d;}return f+str+b;");
/*
 * Plugin: Form Analysis 2.1 (Success, Error, Abandonment)
 */
s_wdpro.setupFormAnalysis=new Function(""
+"var s=this;if(!s.fa){s.fa=new Object;var f=s.fa;f.ol=s.wd.onload;s."
+"wd.onload=s.faol;f.uc=s.useCommerce;f.vu=s.varUsed;f.vl=f.uc?s.even"
+"tList:'';f.tfl=s.trackFormList;f.fl=s.formList;f.va=new Array('',''"
+",'','')}");
s_wdpro.sendFormEvent=new Function("t","pn","fn","en",""
+"var s=this,f=s.fa;t=t=='s'?t:'e';f.va[0]=pn;f.va[1]=fn;f.va[3]=t=='"
+"s'?'Success':en;s.fasl(t);f.va[1]='';f.va[3]='';");
s_wdpro.faol=new Function("e",""
+"var s=s_c_il["+s_wdpro._in+"],f=s.fa,r=true,fo,fn,i,en,t,tf;if(!e)e=s.wd."
+"event;f.os=new Array;if(f.ol)r=f.ol(e);if(s.d.forms&&s.d.forms.leng"
+"th>0){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<fo.elements.length;en++){el=fo.element"
+"s[en];t=el.type;if(t&&t.toUpperCase){t=t.toUpperCase();var md=el.on"
+"mousedown,kd=el.onkeydown,omd=md?md.toString():'',okd=kd?kd.toStrin"
+"g():'';if(omd.indexOf('.fam(')<0&&okd.indexOf('.fam(')<0){el.s_famd"
+"=md;el.s_fakd=kd;el.onmousedown=s.fam;el.onkeydown=s.fam}}}}}f.ul=s"
+".wd.onunload;s.wd.onunload=s.fasl;}return r;");
s_wdpro.faos=new Function("e",""
+"var s=s_c_il["+s_wdpro._in+"],f=s.fa,su;if(!e)e=s.wd.event;if(f.vu){s[f.v"
+"u]='';f.va[1]='';f.va[3]='';}su=f.os[this.name];return su?su(e):tru"
+"e;");
s_wdpro.fasl=new Function("e",""
+"var s=s_c_il["+s_wdpro._in+"],f=s.fa,a=f.va,l=s.wd.location,ip=s.trackPag"
+"eName,p=s.pageName;if(a[1]!=''&&a[3]!=''){a[0]=!p&&ip?l.host+l.path"
+"name:a[0]?a[0]:p;if(!f.uc&&a[3]!='No Data Entered'){if(e=='e')a[2]="
+"'Error';else if(e=='s')a[2]='Success';else a[2]='Abandon'}else a[2]"
+"='';var tp=ip?a[0]+':':'',t3=e!='s'?':('+a[3]+')':'',ym=!f.uc&&a[3]"
+"!='No Data Entered'?tp+a[1]+':'+a[2]+t3:tp+a[1]+t3,ltv=s.linkTrackV"
+"ars,lte=s.linkTrackEvents,up=s.usePlugins;if(f.uc){s.linkTrackVars="
+"ltv=='None'?f.vu+',events':ltv+',events,'+f.vu;s.linkTrackEvents=lt"
+"e=='None'?f.vl:lte+','+f.vl;f.cnt=-1;if(e=='e')s.events=s.pt(f.vl,'"
+",','fage',2);else if(e=='s')s.events=s.pt(f.vl,',','fage',1);else s"
+".events=s.pt(f.vl,',','fage',0)}else{s.linkTrackVars=ltv=='None'?f."
+"vu:ltv+','+f.vu}s[f.vu]=ym;s.usePlugins=false;var faLink=new Object"
+"();faLink.href='#';s.tl(faLink,'o','Form Analysis');s[f.vu]='';s.us"
+"ePlugins=up}return f.ul&&e!='e'&&e!='s'?f.ul(e):true;");
s_wdpro.fam=new Function("e",""
+"var s=s_c_il["+s_wdpro._in+"],f=s.fa;if(!e) e=s.wd.event;var o=s.trackLas"
+"tChanged,et=e.type.toUpperCase(),t=this.type.toUpperCase(),fn=this."
+"form.name,en=this.name,sc=false;if(document.layers){kp=e.which;b=e."
+"which}else{kp=e.keyCode;b=e.button}et=et=='MOUSEDOWN'?1:et=='KEYDOW"
+"N'?2:et;if(f.ce!=en||f.cf!=fn){if(et==1&&b!=2&&'BUTTONSUBMITRESETIM"
+"AGERADIOCHECKBOXSELECT-ONEFILE'.indexOf(t)>-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_wdpro.ee=new Function("e","n",""
+"return n&&n.toLowerCase?e.toLowerCase()==n.toLowerCase():false;");
s_wdpro.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:'';");
/*
 * Function - read combined cookies v 0.2
 */
s_wdpro.c_rr=s_wdpro.c_r;
s_wdpro.c_r=new Function("k",""
+"var s=this,d=new Date,v=s.c_rr(k),c=s.c_rr('s_pers'),i,m,e;if(v)ret"
+"urn v;k=s.ape(k);i=c.indexOf(' '+k+'=');c=i<0?s.c_rr('s_sess'):c;i="
+"c.indexOf(' '+k+'=');m=i<0?i:c.indexOf('|',i);e=i<0?i:c.indexOf(';'"
+",i);m=m>0?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.get"
+"Time()){d.setTime(d.getTime()-60000);s.c_w(s.epa(k),'',d);v='';}ret"
+"urn v;");
/*
 * Function - write combined cookies v 0.2
 */
s_wdpro.c_wr=s_wdpro.c_w;
s_wdpro.c_w=new Function("k","v","e",""
+"var s=this,d=new Date,ht=0,pn='s_pers',sn='s_sess',pc=0,sc=0,pv,sv,"
+"c,i,t;d.setTime(d.getTime()-60000);if(s.c_rr(k)) s.c_wr(k,'',d);k=s"
+".ape(k);pv=s.c_rr(pn);i=pv.indexOf(' '+k+'=');if(i>-1){pv=pv.substr"
+"ing(0,i)+pv.substring(pv.indexOf(';',i)+1);pc=1;}sv=s.c_rr(sn);i=sv"
+".indexOf(' '+k+'=');if(i>-1){sv=sv.substring(0,i)+sv.substring(sv.i"
+"ndexOf(';',i)+1);sc=1;}d=new Date;if(e){if(e.getTime()>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=ht<t1?t1:ht;}d.set"
+"Time(ht);s.c_wr(pn,pv,d);}return v==s.c_r(s.epa(k));");

s_wdpro.allTrafficSources=new Function("a","b","c","d","e","f","g","h","i","var s=this,A,B,C,D,E,F,G,H,I,"
+"J,K,L,M,N,O,P,Q,R,T,U,V,W,X,Y,Z,z,y,x,w,v,u;E=s.referrer?s.referrer:document.referrer;if(!E){F='1'}"
+"G=s.split(h,'>');A=G[0]?G[0]:'Paid Search';B=G[1]?G[1]:'Natural Search';C=G[2]?G[2]:'Paid Non-Searc"
+"h';D=G[3]?G[3]:'Referrers';I=E.indexOf('?')>-1?E.indexOf('?'):E.length;x=E.substring(0,I);w=s.split"
+"(s.linkInternalFilters,',');P=w.length-1;for(Q=0;Q<=P;Q++){if(w[Q]){v=x.indexOf(w[Q])==-1?'':E;if(v"
+")u=v}}if(!u&&!F){H=E.indexOf('://')>-1?E.indexOf('://')+3:0;J=E.indexOf('/',H)>-1?E.indexOf('/',H):"
+"I;K=E.substring(H,J);L=K;L=L.toLowerCase();M=D;N='';N=c?N+'>'+c:N;O=s.split(N,'>');P=O.length-1;for"
+"(Q=0;Q<=P;Q++){R=O[Q];R=s.split(R,'|');T=K.indexOf(R[0]);if(T>-1){U=s.getQueryParam(R[1],'',E);if(U"
+"){V=U;L=R[2]?R[2]:L;}}}}if(V)V=V.toLowerCase();W=s.getQueryParam(a,f);if(W){L=W;if(V){M=A}else{M=C}"
+"}if(!W&&V){L=b+L;M=B}if(L){L=s.repl(L,'www.','')}if(d){O=s.split(d,'>');P=O.length;for(Q=0;Q<=P;Q++"
+"){if(O[Q]){R=s.split(O[Q],'|');T=s.getQueryParam(R[1]);if(T)M=R[0]}}}if(e){O=s.split(e,'>');P=O.len"
+"gth;for(Q=0;Q<=P;Q++){if(O[Q]){R=s.split(O[Q],'|');T=W.indexOf(R[1]);if(T==0)M=R[0]}}}X=M;Y=L;if(F="
+"='1'&&!W&&g){Z=s.split(g,'>');M=Z[0];X=Z[1];L=Z[2];Y=Z[3];}z=V+L+Y+M+X;y=i?i:'s_ats';z=i!='0'?s.get"
+"ValOnce(z,y,0):z;s.atsCampaign=z?L:'';s.atsCampaignStack=z?Y:'';s.atsKeywords=z?V:'';s.atsChannel=z"
+"?M:'';s.atsChannelStack=z?X:'';");
/*
 * Module: Media
 */
s_wdpro.loadModule("Media")
s_wdpro.Media.autoTrack=true
s_wdpro.Media.trackVars="prop1,prop3,eVar2"
s_wdpro.Media.trackEvents="event1"

/* 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_wdpro.visitorNamespace="wdpro"
s_wdpro.trackingServer="w88.go.com"
s_wdpro.trackingServerSecure="sw88.go.com"
s_wdpro.dc=112

/****************************** MODULES *****************************/
/* Module: Media */
s_wdpro.m_Media_c="='s_media_'+m._in+'_~=new Function(~m.ae(mn,l,\"'+p+'\",~;`H~o.'+f~o.Get~=function(~){var m=this~}^9 p');p=tcf(o)~setTimeout(~x,x!=2?p:-1,o)}~=parseInt(~m.s.d.getElementsByTagName~"
+"ersionInfo~'`z_c_il['+m._in+'],~'o','var e,p=~QuickTime~if(~}catch(e){p=~s.wd.addEventListener~m.s.rep(~=new Object~layState~||^D~m.s.wd[f1]~Media~.name~Player '+~s.wd.attachEvent~'a','b',c~;o[f1]~"
+"tm.getTime()/1~m.s.isie~.current~,tm=new Date,~p<p2||p-p2>5)~m.e(n,1,o^F~m.close~i.lx~=v+',n,~){this.e(n,~MovieName()~);o[f~i.lo~m.ol~o.controls~load',m.as~==3)~script';x.~,t;try{t=~Version()~else~"
+"o.id~){mn=~1;o[f7]=~Position~);m.~(x==~)};m.~&&m.l~l[n])~var m=s~!p){tcf~xc=m.s.~Title()~();~7+'~)}};m.a~\"'+v+';~3,p,o);~5000~return~i.lt~';c2='~Change~n==~',f~);i.~==1)~{p='~4+'=n;~()/t;p~.'+n)}~"
+"~`z.m_i('`P'`uopen`6n,l,p,b`7,i`L`Ya='',x;l`Bl)`3!l)l=1`3n&&p){`H!m.l)m.l`L;n=`Km.s.rep(`Kn,\"\\n\",''),\"\\r\",''),'--**--','')`3m.`y`b(n)`3b&&b.id)a=b.id;for (x in m.l)`Hm.l[x]`x[x].a==a)`b(m.l[x"
+"].n^Fn=n;i.l=l;i.p=p;i.a=a;i.t=0;i.s`B`V000);`c=0;^A=0;`h=0;i.e='';m.l[n]=i}};`b`6n`e0,-1`wplay`6n,o`7,i;i=`am`1`Ei`3m.l){i=m.l[\"'+`Ki.n,'\"','\\\\\"')+'\"]`3i){`H`c^Gm.e(i.n,3,-1^Fmt=`9i.m,^8)}}'"
+"^Fm(`wstop`6n,o`e2,o`we`6n,x,o`7,i=n`x&&m.l[n]?m.l[n]:0`Yts`B`V000),d='--**--'`3i){if `v3||(x!=`c&&(x!=2||`c^G)) {`Hx){`Ho<0&&^A>0){o=(ts-^A)+`h;o=o<i.l?o:i.l-1}o`Bo)`3`v2||x`l&&`h<o)i.t+=o-`h`3x!="
+"3){i.e+=`v1?'S':'E')+o;`c=x;}`p `H`c!=1)`alt=ts;`h=o;m.s.pe='media';m.s.pev3=i.n+d+i.l+d+i.p+d+i.t+d+i.s+d+i.e+`v3?'E'+o:''`us.t(0,'`P^K`p{m.e(n,2,-1`ul[n]=0;m.s.fbr('`P^K}}^9 i};m.ae`6n,l,p,x,o,b)"
+"{`Hn&&p`7`3!m.l||!m.`ym.open(n,l,p,b`ue(n,x,o^5`6o,t`7,i=`q?`q:o`Q,n=o`Q,p=0,v,c,c1,c2,^1h,x,e,f1,f2`0oc^E3`0t^E4`0s^E5`0l^E6`0m^E7`0c',tcf,w`3!i){`H!m.c)m.c=0;i`0'+m.c;m.c++}`H!`q)`q=i`3!o`Q)o`Q=n"
+"=i`3!`i)`i`L`3`i[i])^9;`i[i]=o`3!xc)^1b;tcf`1`F0;try{`Ho.v`D&&o`X`P&&`j)p=1`I0`8`3^0`1`F0`n`5`G`o`3t)p=2`I0`8`3^0`1`F0`n`5V`D()`3t)p=3`I0`8}}v=\"`z_c_il[\"+m._in+\"],o=`i['\"+i+\"']\"`3p^G^HWindows"
+" `P `Ro.v`D;c1`dp,l,x=-1,cm,c,mn`3o){cm=o`X`P;c=`j`3cm&&c`rcm`Q?cm`Q:c.URL;l=cm.duration;p=c`X`t;n=o.p`M`3n){`H^D8)x=0`3n`lx=1`3^D1`N2`N4`N5`N6)x=2;}^B`Hx>=0)`2`A}';c=c1+c2`3`W&&xc){x=m.s.d.createE"
+"lement('script');x.language='j`mtype='text/java`mhtmlFor=i;x.event='P`M^C(NewState)';x.defer=true;x.text=c;xc.appendChild(x`g6]`1c1+'`Hn`l{x=3;'+c2+'}`9`46+',^8)'`g6]()}}`Hp==2)^H`G `R(`5Is`GRegist"
+"ered()?'Pro ':'')+`5`G`o;f1=f2;c`dx,t,l,p,p2,mn`3o`r`5`f?`5`f:`5URL^3n=`5Rate^3t=`5TimeScale^3l=`5Duration^J=`5Time^J2=`45+'`3n!=`44+'||`Z{x=2`3n!=0)x=1;`p `Hp>=l)x=0`3`Z`22,p2,o);`2`A`Hn>0&&`4^4>="
+"10){`2^7`4^4=0}`4^4++;`4^I`45+'=p;`9^6`42+'(0,0)\",500)}'`U`1`T`g4]=-`s0`U(0,0)}`Hp`l^HReal`R`5V`D^3f1=n+'_OnP`M^C';c1`dx=-1,l,p,mn`3o`r`5^2?`5^2:`5Source^3n=`5P`M^3l=`5Length()/1000;p=`5`t()/1000`"
+"3n!=`44+'){`Hn`lx=1`3^D0`N2`N4`N5)x=2`3^D0&&(p>=l||p==0))x=0`3x>=0)`2`A`H^D3&&(`4^4>=10||!`43+')){`2^7`4^4=0}`4^4++;`4^I^B`H`42+')`42+'(o,n)}'`3`O)o[f2]=`O;`O`1`T1+c2)`U`1`T1+'`9^6`41+'(0,0)\",`43+"
+"'?500:^8);'+c2`g4]=-1`3`W)o[f3]=`s0`U(0,0^5s`1'e',`El,n`3m.autoTrack&&`C){l=`C(`W?\"OBJECT\":\"EMBED\")`3l)for(n=0;n<l.length;n++)m.a(`y;}')`3`S)`S('on`k);`p `H`J)`J('`k,false)";
s_wdpro.m_i("Media");


/************* 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<x.length;i++){n=x.substring(i,i+1);if(c.indexOf(n)>=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;p<x.length;p++)if(('0123456789').indexO"
+"f(x.substring(p,p+1))<0)return 0;return 1};s.rep=s_rep;s.sp=s_sp;s.jn=s_jn;s.ape=function(x){var s=this,h='0123456789ABCDEF',i,c=s.charSet,n,l,e,y='';c=c?c.toUpperCase():'';if(x){x=''+x;if(c=='AUTO"
+"'&&('').charCodeAt){for(i=0;i<x.length;i++){c=x.substring(i,i+1);n=x.charCodeAt(i);if(n>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=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<x.length?t:''}return ''};s.isf=function(t,a){var 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;i<s.va_g.length;i++){k=s.va"
+"_g[i];v=s[k];if(v!=undefined){if(typeof(v)=='string')c+='s.'+k+'=\"'+s_fe(v)+'\";';else c+='s.'+k+'='+v+';'}}c+=\"s.lnk=s.eo=s.linkName=s.linkType=s.wd.s_objectID=s.ppu=s.pe=s.pev1=s.pev2=s.pev3=''"
+";\";return c};s.c_d='';s.c_gdf=function(t,a){var s=this;if(!s.num(t))return 1;return 0};s.c_gd=function(){var s=this,d=s.wd.location.hostname,n=s.fpCookieDomainPeriods,p;if(!n)n=s.cookieDomainPerio"
+"ds;if(d&&!s.c_d){n=n?parseInt(n):2;n=n>2?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<l.length&&n<0;i++){if(l[i].o==o&&l[i].e==e)n=i}if(n<0){n=i;l[n]=new Object}x=l[n];x.o=o;x.e=e;f=r?x.b:f;if(r||f){x."
+"b=r?0:o[e];x.o[e]=f}if(x.b){x.o[b]=x.b;return b}return 0};s.cet=function(f,a,t,o,b){var s=this,r,tcf;if(s.apv>=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;n<l.length;n++){r=l[n];s.mr(0,0,r.r,0,r.t,r.u)}};s."
+"br=function(id,rs){var s=this;if(s.disableBufferedRequests||!s.c_w('s_br',rs))s.brl=rs};s.flushBufferedRequests=function(){this.fbr(0)};s.fbr=function(id){var s=this,br=s.c_r('s_br');if(!br)br=s.br"
+"l;if(br){if(!s.disableBufferedRequests)s.c_w('s_br','');s.mr(0,0,br)}s.brl=0};s.mr=function(sess,q,rs,id,ta,u){var s=this,dc=s.dc,t1=s.trackingServer,t2=s.trackingServerSecure,tb=s.trackingServerBa"
+"se,p='.sc',ns=s.visitorNamespace,un=s.cls(u?u:(ns?ns:s.fun)),r=new Object,l,imn='s_i_'+(un),im,b,e;if(!rs){if(t1){if(t2&&s.ssl)t1=t2}else{if(!tb)tb='2o7.net';if(dc)dc=(''+dc).toLowerCase();else dc="
+"'d1';if(tb=='2o7.net'){if(dc=='d1')dc='112';else if(dc=='d2')dc='122';p=''}t1=un+'.'+dc+'.'+p+tb}rs='http'+(s.ssl?'s':'')+'://'+t1+'/b/ss/'+s.un+'/'+(s.mobile?'5.1':'1')+'/H.21/'+sess+'?AQB=1&ndh=1"
+"'+(q?q:'')+'&AQE=1';if(s.isie&&!s.ismac){if(s.apv>5.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 '<im'+'g sr'+'c=\"'+rs+'\" width=1 height=1 border=0 alt=\"\">'};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<s.va_t.length;i++){var k=s.va_t[i],v=s[k],b=k.substring(0,4),x=k.substring(4),n=parseInt(x),q=k;if(v&&k!='linkName'&&k!='linkType'){if(s.pe||s.lnk||s.eo){if(fv&&(','+fv+',').in"
+"dexOf(','+k+',')<0)v='';if(k=='events'&&fe)v=s.fs(v,fe)}if(v){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.visitorMigrationServerSecure)v=''}else if(k=='visitorMigrationServ"
+"erSecure'){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)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(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+='&'+q+'='+(k.substring(0,3)!='pev'?s.ape(v):v)}}}return qs};s.ltdf=function(t,h){t=t?t.toL"
+"owerCase():'';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.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<s.d.l"
+"inks.length;i++){o=s.d.links[i];oc=o.onclick?\"\"+o.onclick:\"\";if((oc.indexOf(\"s_gs(\")<0||oc.indexOf(\".s_oc(\")>=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<l.length;i++)if(m[l[i]])r[l[i]]=m[l[i]];r._il[r._in]=r;m=s.m_l[n]=r}if(f==f.toUpperCase())s[n]=m;return m};s.m_a=new Function('n','g','e','if(!g)g=\"m_\"+n;var s=s_c"
+"_il['+s._in+'],c=s[g+\"_c\"],m,x,f=0;if(!c)c=s.wd[\"s_\"+g+\"_c\"];if(c&&s_d)s[g]=new Function(\"s\",s_ft(s_d(c)));x=s[g];if(!x)x=s.wd[\\'s_\\'+g];if(!x)x=s.wd[g];m=s.m_i(n,1);if(x&&(!m._i||g!=\"m_"
+"\"+n)){m._i=f=1;if((\"\"+x).indexOf(\"function\")>=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<s.m_nl.length;i++){x=s.m_nl[i];if(!n||x==n){m=s.m_i(x);u=m[t];if(u){if((''+u).indexOf('function')>=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<g.length;i++){o=g[i];if(o)s.loadModule(o.n,o.u,o.d,o.l,o.e,1);g[i]=0}};s.loadModule=function(n,u,d,l,e,ln){var s=this,m=0,i,g,o=0,f1,f2,c=s.h?s.h:s.b,b,tcf;if(n){i=n.indexOf(':');if(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<g.length&&g[i])i++;g[i]=o}}else if(n){m=s.m_i(n);m._e=1}"
+"return m};s.vo1=function(t,a){if(a[t]||a['!'+t])this[t]=a[t]};s.vo2=function(t,a){if(!a[t]){a[t]=this[t];if(!a[t])a['!'+t]=1}};s.dlt=new Function('var s=s_c_il['+s._in+'],d=new Date,i,vo,f=0;if(s.d"
+"ll)for(i=0;i<s.dll.length;i++){vo=s.dll[i];if(vo){if(!s.m_m(\"d\")||d.getTime()-vo._t>=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<s.pl.length&&pn<30){ps=s.fl(s.pl[pn].name,100)+';';if(p.indexOf(ps)<0)p+=ps;pn++}s.resolution=x;s.colorDepth=c;s.javascriptVersion=j;s.javaEnabled=v;s.cookiesEnabled=k;s.browserWidth=bw;"
+"s.browserHeight=bh;s.connectionType=ct;s.homepage=hp;s.plugins=p;s.td=1}if(vo){s.pt(s.vl_g,',','vo2',vb);s.pt(s.vl_g,',','vo1',vo)}if(s.usePlugins)s.doPlugins(s);var l=s.wd.location,r=tfs.document."
+"referrer;if(!s.pageURL)s.pageURL=l.href?l.href:l;if(!s.referrer&&!s._1_referrer){s.referrer=r;s._1_referrer=1}if((vo&&vo._t)||!s.m_m('d')){s.m_m('g');if(s.lnk||s.eo){var o=s.eo?s.eo:s.lnk;if(!o)ret"
+"urn '';var p=s.pageName,w=1,t=s.ot(o),n=s.oid(o),x=o.s_oidt,h,l,i,oc;if(s.eo&&o==s.eo){while(o&&!n&&t!='BODY'){o=o.parentElement?o.parentElement:o.parentNode;if(!o)return '';t=s.ot(o);n=s.oid(o);x="
+"o.s_oidt}oc=o.onclick?''+o.onclick:'';if((oc.indexOf(\"s_gs(\")>=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<l.length;i++){s=l[i];if(!s._c||s._c=='s_c'){if(s.oun==un)return s;else if(s.fs&&s.sa&&s.fs(s.oun,un)){s.sa(un);return s}}}}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<x.length;i++)a[a.length]=x.substring(i,i+1);else while(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;i<j;i++)x+=d+a[i]}}return x");
w.s_rep=new Function("x","o","n","return s_jn(s_sp(x,o),n)");
w.s_d=new Function("x","var t='`^@$#',l=s_an,l2=new Object,x2,d,b=0,k,i=x.lastIndexOf('~~'),j,v,w;if(i>0){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<x2.length;j++){k=x2[j].substring(0,1);w=t[i]+k;if(k!=' '){v=1;w=d[b+l2[k]]}x2[j]=w+x2[j].substring(1)}}if(v)x=s_jn("
+"x2,'');else{w=t[i]+' ';if(x.indexOf(w)>=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<e){c=f.substring(s,s+1);if(c==',')a+='\",\"';else if((\"\\n\\r\\t \").indexOf(c)<0)a+=c;s++}return a?'\"'+a+'\"':"
+"a");
w.s_ft=new Function("c","c+='';var s,e,o,a,d,q,f,h,x;s=c.indexOf('=function(');while(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)}
