/* SiteCatalyst code version: H.22.1.
Copyright 1996-2011 Adobe, Inc. All Rights Reserved
More info available at http://www.omniture.com */

/*Revision Documentation variables */
var s_version="H.22.1";
var sc_code_rev="1.2.3";
var sc_code_loc = "PROD";

/*
 * Set s_account & sc_code_loc based on domain using DOM document.domain
 */
/** Script applies to non-libertymutual.com sites with different report suites **/
var s_account="libertymutualcom";

if (document.URL.indexOf("libertymutual") < 0){
	if (document.URL.indexOf("phase1") > 0){
	   	s_account = "libertymutualcotydev";
	}
	else if(document.URL.indexOf("coachoftheyear") > 0){
	   	s_account = "libertymutualcoty";
	}
	else if(document.URL.indexOf("responsibilityproject") > 0){
	   	s_account = "libertymutualrespproj";
	}
	else if(document.URL.indexOf("responsiblesports") > 0){
	   	s_account = "libertymutualrespsports";
	}
	else if (document.URL.indexOf("theatomgroup") > 0){
		s_account = "libertymutualcotydev";
	}
	else if (document.URL.indexOf("dev.hhcc") > 0){
		s_account = "libertymutualrespprojdev";
	}
	else if (document.URL.indexOf("w.ztelligence") > 0){
		s_account = "libertymutualrespprojdev";
	}
	else if (document.URL.indexOf("deploy.ztelligence") > 0){
		s_account = "libertymutualrespproj";
	}
}

if (document.domain.indexOf('-')>0)
{
    var s_prefix = document.domain.substring(0,document.domain.indexOf('-'));
    switch (s_prefix){
	    case 'responsibility':
	    	s_account = "libertymutualrespproj";
	    	break;
        case 'ete':
            sc_code_loc = s_prefix.toUpperCase();
            s_account="libertymutual-ete";
            break;
        case 'test':
        case 'load':
            sc_code_loc = s_prefix.toUpperCase();
            s_account="libertymutual-qa";
            break;
        case 'uat':
        case '2pr':
            sc_code_loc = s_prefix.toUpperCase();
            s_account="libertymutual-prodmirror";
            break;
        case 'dev':
            sc_code_loc = s_prefix.toUpperCase();
            s_account="libertymutualdev";
            if(document.URL.indexOf("coachoftheyear") >= 0){
            	s_account = "libertymutualcotydev";
            }
            if(document.URL.indexOf("responsibility") >= 0){
            	s_account = "libertymutualrespprojdev";
            }
        default:
            break;
    }
}
else if (document.URL.indexOf("betastag.resp") >= 0){
		s_account = "libertymutualrespprojdev";
	}
else if (document.domain.indexOf("209.")== 0){
    sc_code_loc = "TEST";
    s_account="libertymutual-qa";
}
else if (document.domain.indexOf("10.")== 0
    || document.domain.toLowerCase().indexOf("localhost")==0){
    sc_code_loc = "DEV";
    s_account="libertymutualcomdev";
	if (document.domain.indexOf("10.1.34.30:9000")>= 0){
		s_account = "libertymutualrespprojdev";
	}
}

/**
 ** CUSTOMER CODE BEGIN
 ** This is the only custom line of code, this following sets the account from our
 ** global javascript application data. see properties.xml for the source of the value
 **/
 
/*
This function takes in a URL and converts it to an array separating the various parts of the URL, including domain and path, which are being used to 
set s_channel and other TBD prop variables for page data tracking.  Also available if needed later are query variables which could also be further 
broken down as needed.
*/

function parseUri(sourceUri){
            var uriPartNames = ["source","protocol","authority","domain","port","path","directoryPath","fileName","query","anchor"];
            var uriParts = new RegExp("^(?:([^:/?#.]+):)?(?://)?(([^:/?#]*)(?::(\\d*))?)?((/(?:[^?#](?![^?#/]*\\.[^?#/.]+(?:[\\?#]|$)))*/?)?([^?#/]*))?(?:\\?([^#]*))?(?:#(.*))?").exec(sourceUri);
        
            var uri = {};
            
            for(var i = 0; i < 10; i++){
                uri[uriPartNames[i]] = (uriParts[i] ? uriParts[i] : "");
            }
        
            // Always end directoryPath with a trailing backslash if a path was present in the source URI
            // Note that a trailing backslash is NOT automatically inserted within or appended to the "path" key
            if(uri.directoryPath.length > 0){
                uri.directoryPath = uri.directoryPath.replace(/\/?$/, "/");
            }
        
            return uri;
        }
  
// End of URl parsing function


/* Creating below s_channel section hierarchy values from the post domain path information in the URL. 

Function taking parceUri path value (or any other "/" delimited string limited to 4 sections) and places the sections
into 4 parts of an array.  This will provide for a deeper view hierachy of traffic data.   

Note: The array doesn't use the first array row as the uri.path string starts with a "/", so the first piece in the array gets
set to unknown. 
*/

/* Function to get s_channel value from the url domain.
This function separates out the first part of the domain to set as s_channel.  Example:  Takes "auto-insurance.libertymutual.com" 
and splits out "auto-insurance" to be used as s_channel value.  If the first section starts with "www" or "libertymutual", the return
value is set as "homepage".  More work will need to be done as exceptions occur.

*/

       function findchannel (sourcedomain) {
        	var chpointer = sourcedomain.indexOf(".");
        	var prefixExclude = [/^dev-\w-/,/^test-\w-/,/^ete-/];
        	var retchannel = sourcedomain.substr(0,chpointer);
        	
        	for(var i = 0; i < prefixExclude.length; i++){
        		retchannel = retchannel.replace(prefixExclude[i],"");
        	}
        	retchannel = retchannel.replace(/www2/, "www");

        	return retchannel;
        }
 
// End get s_channel info function
       
/*
 *  Domain manipulation functions  
 *  These are currently designed with assumption that you know the pattern of the domain before use.
 *  
 */       
// This functions strip domain of anything after the first dot to isolate auto-insurance from auto-insurance.libertymutual.com or
// removes .com from end of domain or final path values
        function removeAfterDot(pathSent){
        	var dotSpot = pathSent.indexOf(".");
        	var retPath = pathSent.substr(0,dotSpot);
        	
        	return retPath;
        }
        
// Removes everything before first . in domain and removes .com from end of domain leaving just the core
       function getStrippedDomain(a){
    	   var firstDot = a.indexOf(".");
    	   var firstStrip = a.substring(firstDot+1);
    	   var secondDot = firstStrip.indexOf(".");
    	   var retDomain = firstStrip.substr(0,secondDot);
    	   return retDomain;
    	   }
            
/* Creating below s_channel section hierarchy values from the post domain path information in the URL. 
        Function taking parceUri path value (or any other "/" delimited string limited to 4 sections) and places the sections
        into 4 parts of an array.  This will provide for a deeper view hierachy of traffic data.   

        Note: The array doesn't use the first array row as the uri.path string starts with a "/", so the first piece in the array gets
        set to unknown. 
*/
       	function parsepath (sourcepath) {
            var pathpartnames = ["path1","path2","path3","path4","path5"];
            var pathparts = sourcepath.split("/");
            var patharray = {};
       
        	for (var k = 1; k < 6; k++){
                    patharray[pathpartnames[k]] = (pathparts[k] ? pathparts[k] : ""); 
                    if(patharray[pathpartnames[k]] != ""){
                    	if(patharray[pathpartnames[k]].indexOf(".") > 1){
                    		patharray[pathpartnames[k]] = removeAfterDot(patharray[pathpartnames[k]]);
                    	}
                    }
         	}
        	return patharray;
        }
// End of path function


/**
 * * Application Execution Context API * * This Section gets the appliction
 * execution context parameters * that define the API between the application
 * and analytics. * This is the messy part of mapping betwen two different ECs.
 */

/** Function to take a list if minisite Section1 values (first part of path after domain) and resurn a flag value to
 * use as a trigger to change the section and channel variables. 
 */
       
       function matchStringToList(a,b){
    	   
    	   var lookingFor = a;
     	   var bArray = b.split(",");
    	   var myFlag = 1;
    	   for (var i = 0; i < bArray.length; i++){
    	   	if (bArray[i] == lookingFor){
    	   		myFlag = 2;
    	   		break;
    	   	}
    	   }
    	   return myFlag;
       }

function InitializeAEC(s) {
	
	var aec = new Object();

	/* Set static sitetype. Options are: PM-LM(LM.com), PM-CF(CFI), PM-CS, PM-PS, PM-LP. This
	 is set manually for each .js version.
	 */
	aec.sitetype = "PM-LM";

    // Set channel and hierachy parts to pull into s_code in the do_plugins function later
    if(s.pageName.indexOf("PM") != 0)
        aec.originalPageName = s.pageName;

	/*  Set variables to use as s_props and s_channel from function calls.
	Call URL and use split function to get pieces to use 
	*/
	
	// Use the parseUri function and associated functions to do initial splitting of page url 
       
	aec.uriResults = parseUri(document.URL);  // returns uri;  an array with 10 parts, two of which are path and domain
 	aec.uriResults = s.getParentVal(aec.uriResults, "a_ur", 0);

	var tempchannel = findchannel(aec.uriResults.domain); // returns string of first part of the domain from uriresults.domain stripping out the libertymutual.com

	aec.pathparts = parsepath(aec.uriResults.path);  //returns array with path parts from uriresults.path
	aec.pathparts = s.getParentVal(aec.pathparts, "a_pp", 0);
 

	// check to see if outside referrer to drive landing page designation	
	
	var checkLP = 2;

	if(tempchannel == "welcome" || aec.uriResults.domain == "www.libertymutualonline.com"){
		checkLP = 1;
	}
	
	
	// If the page is a B2B page with agent name in path3, change path3 to "Agent"
	var B2BFinalPaths = "why_liberty,savings,index,leader,program";
	var B2BList = "employers,assoc,alumni";
	aec.checkB2B = matchStringToList(aec.pathparts.path2,B2BList);
	if(aec.checkB2B == 2){
		aec.checkPath3 = matchStringToList(aec.pathparts.path3,B2BFinalPaths);
		if(aec.checkPath3 == 1){
			if(aec.pathparts.path4.length > 0){
				aec.pathparts.path5 = aec.pathparts.path4;
				aec.pathparts.path4 = aec.pathparts.path3;
			}
			aec.pathparts.path3 = "Agent";
		}
	}
	
	// check for sales rep page
	
	var checksalesrep = document.body.className;
	if(checksalesrep == "agentPage"){
		aec.pathparts.path3 = aec.pathparts.path2;
		aec.pathparts.path2 = "Agent";
	}

	
	// check for local office page
	
	var checkoffice = document.body.className;
	if(checksalesrep == "localOfficesPage"){
		aec.pathparts.path3 = aec.pathparts.path2;
		aec.pathparts.path2 = "Office";
	}
	
	// check for get direction page
	
	var checkoffice = document.body.className;
	if(checksalesrep == "noRightModules getDirectionsPage"){
		aec.pathparts.path3 = aec.pathparts.path2;
		aec.pathparts.path2 = "Directions";
	}	
	
	// Check to see if page is a Mini-site	such as teen driver or senior driver
    var miniSiteList = "teen-driving,senior-driving";
	var checkMiniSite = matchStringToList(aec.pathparts.path2,miniSiteList);
	
	
	//check to see if site is in other domains list of minisites
	var otherDomainsList = "befiresmart,coachoftheyear,learnreturn,libertymutualsolutions,responsibilityproject,responsiblesport,youcovered";
	var coreDomain = getStrippedDomain(aec.uriResults.domain);
	var miniSiteFlag = matchStringToList(coreDomain,otherDomainsList)
	if(checkLP != 1){
		if(aec.pathparts.path2 != "" && checkMiniSite != 2){
			if(s.isMicroSite(aec.pathparts.path2)){
				checkLP = 1;
			}
		}
	}
	
	// set parts for channel and pagename based on type of page from flags	
	if((tempchannel.indexOf("www") >= 0 || checkMiniSite == 2 || checkLP == 1) && miniSiteFlag != 2){
		if(aec.pathparts.path2.length > 0){
			aec.s_channel = aec.pathparts.path2;
            aec.s_channel = s.getParentVal(aec.s_channel, "a_ch", 0);
            if(checkLP == 1)
            	s.setMicroSite(aec.s_channel);
            
            aec.section1 = (aec.pathparts.path3 == "" ? "main" : aec.pathparts.path3);
            
            aec.section2 = aec.pathparts.path4;
            
            aec.section3 = aec.pathparts.path5;
             
            aec.section4 = "";  
        }
        else{
        	aec.s_channel = "homepage";
            aec.s_channel = s.getParentVal(aec.s_channel, "a_ch", 0);
            aec.section1 = "main";
            aec.section1 = s.getParentVal(aec.section1, "a_s1", 0);
 			aec.section2 = aec.pathparts.path3;
            aec.section3 = aec.pathparts.path4;
            aec.section4 = aec.pathparts.path5;  
          }   
        if(checkLP == 1){
        	aec.sitetype = "PM-LP";
        }     
        }
        else{
        	if (miniSiteFlag == 2){
        		aec.s_channel = coreDomain;
                aec.s_channel = s.getParentVal(aec.s_channel, "a_ch", 0);
                aec.sitetype = "PM-SS";
        	}
        	else{
        		aec.s_channel = tempchannel;
        		aec.s_channel = s.getParentVal(aec.s_channel, "a_ch", 0);
        		if(checkLP == 1){
        			aec.sitetype = "PM-LP";
        		}
        	}
            
        	aec.section1 = (aec.pathparts.path2 == "" ? "main" : aec.pathparts.path2);
            aec.section1 = s.getParentVal(aec.section1, "a_s1", 0);
            
            aec.section2 = aec.pathparts.path3;
             
            aec.section3 = aec.pathparts.path4;
             
            aec.section4 = aec.pathparts.path5;  
        }
        return aec;
}


/*******************************************************************************
 * Application Tag Harness
 * 
 * This sets the SiteCatlyst parameters based upon the Application Execution
 * Context API. This currently overrides the parameters set on the page to
 * standardize the assignments across the differnt platforms. It will eventually
 * become the SC tag.
 * 
 */


function ApplicationTagHarness(s) {
	// Need to persists the API as long as SC s context persists
	// so that dialogs and popups instrumented by this page have the
	// same context.
	
	if (!s.aec_api)
		s.aec_api = InitializeAEC(s);
	var aec = s.aec_api;    

    s.prop46 = aec.originalPageName;
	    
    // Default LM.com naming setup for s.channel, s.hier1, s.pagename
	
    s.channel = aec.sitetype + "|" + aec.s_channel;
    
    var ic = s.eVar21!=""?s.eVar21:s.getQueryParam('int');
    s.eVar21 = s.setInternalChannel(s.channel, aec.section1+":"+aec.originalPageName, ic);
    
    if(aec.section4 != ""){
		s.hier2 = aec.sitetype + "|" + aec.s_channel + "|" + aec.section1 + "|" + aec.section2 + "|" + aec.section3;
		//s.pageName = aec.sitetype + "|" + aec.s_channel + "|" + aec.section1 + "|" + aec.section4;
	}
	else if (aec.section3 != ""){
		s.hier2 = aec.sitetype + "|" + aec.s_channel + "|" + aec.section1 + "|" + aec.section2;
		/**
		if(aec.checkB2B == 2 && aec.checkPath3 == 1){
			s.pageName = aec.sitetype + "|" + aec.s_channel + "|" + aec.section1 + "|" +aec.section2 + "|" + aec.section3;
		}
		else
			s.pageName = aec.sitetype + "|" + aec.s_channel + "|" + aec.section1 + "|" + aec.section3;
		**/
	}
	else if (aec.section2 != ""){
		s.hier2 = aec.sitetype + "|" + aec.s_channel + "|" + aec.section1;
		//s.pageName = aec.sitetype + "|" + aec.s_channel + "|" + aec.section1 + "|" + aec.section2;
	}
	else {
		s.hier2 = aec.sitetype + "|" + aec.s_channel;
		//s.hier2 = aec.sitetype + "|" + aec.s_channel + "|" + aec.section1;
		//s.pageName = aec.sitetype + "|" + aec.s_channel + "|" + aec.section1;
	}
        
    return;
}



/**
 ** CUSTOMER CODE END
 **/

//Properties use the same variable to assign account such that same
//s_code used in dev, qa, staging, and production environments.
var s=s_gi(s_account); 

/************************** CONFIG SECTION **************************/
/* You may add or alter any code config here. */


/* Script currencyCode and charSet so they falls within the Modular Strategy or
 * are part of a CASE Statement which supports each division's specific
 * configuration requirements.
 * */
if(document.characterSet){s.charSet=document.characterSet}
else{s.charSet="UTF-8"};
/* E-commerce Config */
s.currencyCode="USD";

/* Link Tracking Config */
s.trackDownloadLinks=true;
s.trackExternalLinks=true;
s.trackInlineStats=true;
s.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx,asx";

/* Script linkInternalFilters so that falls within the Modular Strategy or is part of a CASE Statement which supports each division's specific configuration requirements.*/
s.linkInternalFilters="javascript:,libertymutual.com,libertyquotes.com,whatsmypolicy.com,lmig.com,coachoftheyear.com,befiresmart.com,youcovered.com,whyresponsibility.com,libertymutualonline.com,libertymutualprotection.com,responsiblesports.com,responsibilityproject.com,whatsyourpolicy.com,learnreturn.com,dreamdinners.com,libertymutualteendriving.com,moneysmartblog.com,welcome.libertymutual.com,libertymutualrewards.com";


s.linkLeaveQueryString=false;
s.linkTrackVars="None";
s.linkTrackEvents="None";

/* Configuration of Channel manager channels */
s._extraSearchEngines="";
s._channelDomain="Facebook|facebook.com>Twitter|twitter.com>YouTube|youtube.com>LinkedIn|linkedin.com>MySpace|myspace.com>Other Social Media|digg.com,flickr.com,stumbleupon.com,del.icio.us,reddit.com,metacafe.com,technorati.com";
s._channelParameter="";
s._channelPattern="Aggregator|AG,Aggregators_>Affiliate|lmpm-aff->Display|DFA,lmpm-d-,aff_1>Email (EDW)|email_>Email (Affinity)|aff_3>Email (Promotion)|promo>Email (eService)|eService_>Internet Directories|YP_,SP_,YB_>Paid Search|lmpm-s-,lmpm-ms-,lmcm-s->Text Ad (Non Search)|lmpm-t->Offline|savings_,save_>Paid Inclusion|PM_PI";


/* WARNING: Changing the visitor namespace 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.*/
if (sc_code_loc == "PROD"){
    s.visitorNamespace="libertymutual";
    s.trackingServer="metrics.libertymutual.com";
    s.trackingServerSecure="smetrics.libertymutual.com";
    s.visitorMigrationKey="4E52BB59";   // Used to migrate to the FPC from the 3rd
}
else {
    s.visitorNamespace="libertymutual";
    s.dc=112;
}
/* Form Analysis Config (should be above doPlugins section) */
s.formList="";
s.trackFormList=true;
s.trackPageName=true;
s.useCommerce=true;
s.varUsed="eVar14";
s.eventList="event26"; /* Conversion Form Configuration (Abandon,Success,Error)*/

/************************** DFA VARIABLES **************************/
/* @TODO: Fill in these variables with the settings mapped in the
 * DFA wizard and that match your desired preferences. Some of the
 * variables are optional and have been labeled as such below. */

var dfa_CSID='1515893'; // DFA Client Site ID
var dfa_SPOTID='2590334'; // DFA Spotlight ID
var dfa_tEvar='eVar30'; // transfer variable, typically the "View Through" eVar.
var dfa_errorEvar=''; // DFA error tracking (optional)
var dfa_timeoutEvent=''; // Tracks timeouts/empty responses (optional)
var dfa_requestURL="http://fls.doubleclick.net/json?spot=[SPOTID]&src=[CSID]&host=integrate.112.2o7.net%2Fdfa_echo%3Fvar%3D[VAR]%26AQE%3D1%26A2S%3D1&ord=[RAND]"; // the DFA request URL
s.maxDelay="750"; // maximum time to wait for DFA, in milliseconds

var dfa_visitCookie="s_dfa"; // The name of the visitor cookie to use to restrict DFA calls to once per visit.
var dfa_overrideParam="dfaid"; // A query string paramter that will force the DFA call to occur.
var dfa_newRsidsProp; //="prop34"; // Stores the new report suites that need the DFA tracking code. (optional)
/************************ END DFA Variables ************************/

s.loadModule("Integrate");
s.Integrate.onLoad=function(s,m) {
	var dfaCheck = s.partnerDFACheck(dfa_visitCookie,dfa_overrideParam,dfa_newRsidsProp);
	if (dfaCheck) {
		s.Integrate.add("DFA");
		s.Integrate.DFA.tEvar=dfa_tEvar;
		s.Integrate.DFA.errorEvar=dfa_errorEvar;
		s.Integrate.DFA.timeoutEvent=dfa_timeoutEvent;
		s.Integrate.DFA.CSID=dfa_CSID;
		s.Integrate.DFA.SPOTID=dfa_SPOTID;
		s.Integrate.DFA.get(dfa_requestURL);
		s.Integrate.DFA.setVars=function(s,p) {
			if (window[p.VAR]) { // got a response
				if(!p.ec) { // no errors
					s[p.tEvar]="DFA-"+(p.lis?p.lis:0)+"-"+(p.lip?p.lip:0)+"-"+(p.lastimp?p.lastimp:0)+"-"+(p.lastimptime?p.lastimptime:0)+"-"+(p.lcs?p.lcs:0)+"-"+(p.lcp?p.lcp:0)+"-"+(p.lastclk?p.lastclk:0)+"-"+(p.lastclktime?p.lastclktime:0);
				} else if (p.errorEvar) { // got an error response, track
					s[p.errorEvar] = p.ec;
				}
			} else if (p.timeoutEvent) { // empty response or timeout
				s.events = ((!s.events || s.events == '') ? '' : (s.events + ',')) + p.timeoutEvent; // timeout event
			}
		}
	}
}

/* DynamicObjectIDs config */
function s_getObjectID(o) {
	var ID=o.href;
	return ID;
}s.getObjectID=s_getObjectID;

/* Check to run part of do_Plugins only on a pageload*/
var pLoad=true;
/* Plugin Config */
s.usePlugins=true;

function s_doPlugins(s) {
    
    /* 1.2.0.1 Standardized the pageName, channel, products, and hiers */
    ApplicationTagHarness(s);
    
	/* Add calls to plugins here */
	if(pLoad){
		pLoad=false;

        /* Revision Tracking Code */
        if(sc_code_rev && s_version && sc_code_loc){
            s.prop50=sc_code_rev+"|"+s_version+"|"+sc_code_loc;
        } else {s.prop50="unknown";}

		/*dfaid debug*/
		if(s.getQueryParam('dfaid')){
			s.eVar50='dfaid deduped';
			s.eVar50=s.getValOnce(s.eVar50,'ev50',0);
		}

		/* If there is no DFA referred traffic query string parameter, collect External Campaign Tracking */
		if(!s.getQueryParam('dfaid')){
			if(!s.campaign){
				s.campaign=s.getQueryParam('src');
				if(s.eVar59 == ""){
					s.eVar59 = s.getQueryParam('pid');
				}
			}
			s.campaign=s.getValOnce(s.campaign,"s_campaign",0);
		}
		
		/* Cross Sell Tracking added 03/31/2009 */
		if(!s.eVar36){s.eVar36=s.getQueryParam('csell');}
		
		// Copy original referrer into s.referrer if it exists
		var tempVar;
		tempVar=s.getQueryParam('origref');
		if(tempVar){s.referrer=tempVar;}

		/* Set up page URL after direction removes tracking parameters */
		var origPageURL = s.pageURL;
		s.pageURL = s.pageURL ? s.pageURL : ' '+s.wd.location;
		if (s.campaign&&s.pageURL.indexOf("src")<0){
			s.pageURL += (s.pageURL.indexOf('?')<0 ? '?src=':'&src=')+ s.campaign;
		}
		/* Channel Manager Plug-In Configuration */
		s.channelManager('src,dfaid',':','s_cm','','1','');/* Have Channel Manager lookg for the query parameters cmp or cmpid or cid. If it finds more than one then it will concatonate the values using ':'. */
		s.pageURL = origPageURL;

        
        if(s._channel=="Natural Search"){
                s._campaign= s._partner + "-" + s._channel + "-" + s._keywords.toLowerCase(); /* If the Channel is Organic then build a campaign for it by concatonating partner (Google or Yahoo, etc - the search engine referring traffic), channel, and keyword. */
                s.eVar56= s._partner + "-" + s._channel + "-" + s._keywords.toLowerCase();
                /* Also pass the Organic campaign into v23 which will be a report for just paid and natural search. */
        }
        if(s._channel=="Paid Search"){
                s.eVar56=s._campaign;
        }
        if(s._channel=="Referrers"){
                s._channel=s._campaign =="" ? "Organic" : "Non-Compliant";/* If the Channel is 'Referrers' then rename it to 'Other Referrers'.*/
                s._campaign= s._channel + "-" + s._referringDomain;/* If the Channel is 'Other Referrers' then build the Other Refferrers Campaign by concatonating the Channel and the Referring Domain.*/
        }

        /* Channel Manager Variables need to be assigned */
        s.eVar51=s._channel;
        //s.eVar57=s._referrer;
        //s.eVar52=s._referringDomain;
        s.eVar52=s._partner;
        s.eVar53=s._campaign;
        s.eVar54=s._keywords;
        s.eVar55=s._campaignID;

        /* ClickPast Events need to be assigned */
        s.clickPast(s._campaign,'event21','event22');

		
		/* set New/Repeat*/
		s.prop23=s.eVar28=s.getNewRepeat(365);
		s.prop23=s.getValOnce(s.prop23,'p23',0);

	} /* pLoad End */

	/* Form analysis plug-in v.2.1 */
	s.setupFormAnalysis();


	/* Plugin: timeparting - User Time - hour,day,weekday */
	s.eVar24=s.prop19=s.getTimeParting('h','0',new Date().getFullYear()); //set hour of day
	s.eVar25=s.prop20=s.getTimeParting('d','0',new Date().getFullYear()); // set day of week

	/* populate event 30 with linkHandler */
	var url=s.downloadLinkHandler('exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx,asx');
	if(url){
		s.prop22=s.eVar27=url;
		s.events=s.apl(s.events,'event30',',',1);
		s.linkTrackVars="prop24,eVar27,prop22,events";
		s.linkTrackEvents="event30";
		s.prop24=s.pageName?s.pageName:s.wd.location;
	}

	s.linkLeaveQueryString=true;
	url = s.linkHandler('ShowDoc','d');
	if(url){
		s.prop22=s.eVar27=s.getQueryParam('cid','',url);
		s.events=s.apl(s.events,'event30',',',1);
		s.linkTrackVars="prop24,eVar27,prop22,events";
		s.linkTrackEvents="event30";
		s.prop24=s.pageName?s.pageName:s.wd.location;
	}
	s.linkLeaveQueryString=false;

	/*Find a Sales within sales process */
	url=s.linkHandler("Find a Sales~[URL of Find a Sales]");
	if(url){
		s.events=s.apl(s.events,'event9',',',1);
		s.eVar33=s.getPreviousValue(s.pageName,'gpv_e33','');
		s.linkTrackEvents="event9";
		s.linkTrackVars="event9,eVar33";
	}

	/*Quote Time to Complete*/
	if(s.events){
		if(s.events.indexOf('event3')>-1)
			s.eVar32='start';
		if(s.events.indexOf('event4')>-1)
			s.eVar32='stop';
		s.eVar32=s.getTimeToComplete(s.eVar32,'ttc',0);
	}

	/* To setup Dynamic Object IDs for clickmap*/
	s.setupDynamicObjectIDs();

	/*store pagename into prop30 for pathing with flash*/
	if(s.pageName){s.prop30=s.pageName;}

	/*personalization code*/
	if(s.prop33){s.c_w('p33',s.prop33,0);}
	else {s.prop33=s.c_r('p33');}
	s.eVar35=s.prop33;

	// Detect Flash Version/SilverLight Version
	s.detectRIA('s_ria','prop16','prop27','','','1');


	
	/* Plugin Example: trackTNT 1.0*/
	s.tnt = s.trackTNT();
	/*Custom variables*/
	/* Plugin Example: trackTNT 1.0*/
	//s.tnt = s.trackTNT("om_tnt","omn_tnt");
	/*Do not blank out variable global after it is read*/
	/* Plugin Example: trackTNT 1.0*/
	//s.tnt = s.trackTNT("om_tnt","omn_tnt", false);
         
}
s.doPlugins=s_doPlugins;
/************************** PLUGINS SECTION *************************/
/* You may insert any plugins you wish to use here.                 */

/*
* TNT Integration Plugin v1.0
*/
s.trackTNT =new Function("v","p","b",""
+"var s=this,n='s_tnt',p=p?p:n,v=v?v:n,r='',pm=false,b=b?b:true;if(s."
+"getQueryParam){pm=s.getQueryParam(p);}if(pm){r+=(pm+',');}if(s.wd[v"
+"]!=undefined){r+=s.wd[v];}if(b){s.wd[v]='';}return r;");

/* 1.2.2 Minor version outpyt for Flash
/*
 * Plugin: detectRIA v0.1 - detect and set Flash, Silverlight versions
 */
s.detectRIA=new Function("cn", "fp", "sp", "mfv", "msv", "sf", ""
+"cn=cn?cn:'s_ria';msv=msv?msv:2;mfv=mfv?mfv:10;var s=this,sv='',fv=-"
+"1,dwi=0,fr='',sr='',w,mt=s.n.mimeTypes,uk=s.c_r(cn),k=s.c_w('s_cc',"
+"'true',0)?'Y':'N';fk=uk.substring(0,uk.indexOf('|'));sk=uk.substrin"
+"g(uk.indexOf('|')+1,uk.length);if(k=='Y'&&s.p_fo('detectRIA')){if(u"
+"k&&!sf){if(fp){s[fp]=fk;}if(sp){s[sp]=sk;}return false;}if(!fk&&fp)"
+"{if(s.pl&&s.pl.length){if(s.pl['Shockwave Flash 2.0'])fv=2;x=s.pl['"
+"Shockwave Flash'];if(x){fv=0;z=x.description;if(z)fv=z.substring(16"
+",z.indexOf('.')+2);}}else if(navigator.plugins&&navigator.plugins.len"
+"gth){x=navigator.plugins['Shockwave Flash'];if(x){fv=0;z=x.descript"
+"ion;if(z)fv=z.substring(16,z.indexOf('.')+2);}}else if(mt&&mt.length)"
+"{x=mt['application/x-shockwave-flash'];if(x&&x.enabledPlugin)fv=0;}"
+"if(fv<=0)dwi=1;w=s.u.indexOf('Win')!=-1?1:0;if(dwi&&s.isie&&w&&exec"
+"Script){result=false;for(var i=mfv;i>=3&&result!=true;i--){execScri"
+"pt('on error resume next: result = IsObject(CreateObject(\"Shockwav"
+"eFlash.ShockwaveFlash.'+i+'\"))','VBScript');fv=i;}}fr=fv==-1?'flas"
+"h not detected':fv==0?'flash enabled (no version)':'flash '+fv;}if("
+"!sk&&sp&&s.apv>=4.1){var tc='try{x=new ActiveXObject(\"AgControl.A'"
+"+'gControl\");for(var i=msv;i>0;i--){for(var j=9;j>=0;j--){if(x.is'"
+"+'VersionSupported(i+\".\"+j)){sv=i+\".\"+j;break;}}if(sv){break;}'"
+"+'}}catch(e){try{x=navigator.plugins[\"Silverlight Plug-In\"];sv=x'"
+"+'.description.substring(0,x.description.indexOf(\".\")+2);}catch('"
+"+'e){}}';eval(tc);sr=sv==''?'silverlight not detected':'silverlight"
+" '+sv;}if((fr&&fp)||(sr&&sp)){s.c_w(cn,fr+'|'+sr,0);if(fr)s[fp]=fr;"
+"if(sr)s[sp]=sr;}}");
/*********************************************************************
* Function p_fo(x,y): Ensures the plugin code is fired only on the
*      first call of do_plugins
* Returns:
*     - 1 if first instance on firing
*     - 0 if not first instance on firing
*********************************************************************/

s.p_fo=new Function("n",""
+"var s=this;if(!s.__fo){s.__fo=new Object;}if(!s.__fo[n]){s.__fo[n]="
+"new Object;return 1;}else {return 0;}");


/*
 *	Plug-in: manageQueryParam v1.2 - Manages query string parameters
 *	by either encoding, swapping, or both encoding and swapping a value.
 */

s.manageQueryParam=new Function("p","w","e","u",""
+"var s=this,x,y,i,qs,qp,qv,f,b;u=u?u:(s.pageURL?s.pageURL:''+s.wd.lo"
+"cation);u=u=='f'?''+s.gtfs().location:u+'';x=u.indexOf('?');qs=x>-1"
+"?u.substring(x,u.length):'';u=x>-1?u.substring(0,x):u;x=qs.indexOf("
+"'?'+p+'=');if(x>-1){y=qs.indexOf('&');f='';if(y>-1){qp=qs.substring"
+"(x+1,y);b=qs.substring(y+1,qs.length);}else{qp=qs.substring(1,qs.le"
+"ngth);b='';}}else{x=qs.indexOf('&'+p+'=');if(x>-1){f=qs.substring(1"
+",x);b=qs.substring(x+1,qs.length);y=b.indexOf('&');if(y>-1){qp=b.su"
+"bstring(0,y);b=b.substring(y,b.length);}else{qp=b;b='';}}}if(e&&qp)"
+"{y=qp.indexOf('=');qv=y>-1?qp.substring(y+1,qp.length):'';var eui=0"
+";while(qv.indexOf('%25')>-1){qv=unescape(qv);eui++;if(eui==10)break"
+";}qv=s.rep(qv,'+',' ');qv=escape(qv);qv=s.rep(qv,'%25','%');qv=s.re"
+"p(qv,'%7C','|');qv=s.rep(qv,'%7c','|');qp=qp.substring(0,y+1)+qv;}i"
+"f(w&&qp){if(f)qs='?'+qp+'&'+f+b;else if(b)qs='?'+qp+'&'+b;else qs='"
+"?'+qp}else if(f)qs='?'+f+'&'+qp+b;else if(b)qs='?'+qp+'&'+b;else if"
+"(qp)qs='?'+qp;return u+qs;");


/*
 * Partner Plugin: DFA Check 0.8 - Restrict DFA calls to once a visit,
 * per report suite, per click through. Used in conjunction with VISTA
 */
s.partnerDFACheck=new Function("c","src","p",""
+"var s=this,dl=',',cr,nc,q,g,i,j,k,fnd,v=1,t=new Date,cn=0,ca=new Ar"
+"ray,aa=new Array,cs=new Array;t.setTime(t.getTime()+1800000);cr=s.c"
+"_r(c);if(cr){v=0;}ca=s.split(cr,dl);aa=s.split(s.un,dl);for(i=0;i<a"
+"a.length;i++){fnd=0;for(j=0;j<ca.length;j++){if(aa[i]==ca[j]){fnd=1"
+";}}if(!fnd){cs[cn]=aa[i];cn++;}}if(cs.length){for(k=0;k<cs.length;k"
+"++){nc=(nc?nc+dl:'')+cs[k];}cr=(cr?cr+dl:'')+nc;s.vpr(p,nc);v=1;}q="
+"s.wd.location.search.toLowerCase();q=s.repl(q,'?','&');g=q.indexOf("
+"'&'+src.toLowerCase()+'=');if(g>-1){s.vpr(p,cr);v=1;}if(!s.c_w(c,cr"
+",t)){s.c_w(c,cr,0);}if(!s.c_r(c)){v=0;}if(v<1){s.vpr('variableProvi"
+"der','');}");
/*
 * Utility Function: vpr - set the variable vs with value v
 */
s.vpr=new Function("vs","v",
"if(typeof(v)!='undefined'){var s=this; eval('s.'+vs+'=\"'+v+'\"')}");
/*
 * Function - read combined cookies v 0.3
 */
if(!s.__ccucr){s.c_rr=s.c_r;s.__ccucr = true;
s.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.3
 */
if(!s.__ccucw){s.c_wr=s.c_w;s.__ccucw = true;
s.c_w=new Function("k","v","e",""
+"this.new2 = true;"
+"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));");}
/*
 * Plugin: getTimeToComplete 0.4 - return the time from start to stop
 */
s.getTimeToComplete=new Function("v","cn","e",""
+"var s=this,d=new Date,x=d,k;if(!s.ttcr){e=e?e:0;if(v=='start'||v=='"
+"stop')s.ttcr=1;x.setTime(x.getTime()+e*86400000);if(v=='start'){s.c"
+"_w(cn,d.getTime(),e?x:0);return '';}if(v=='stop'){k=s.c_r(cn);if(!s"
+".c_w(cn,'',d)||!k)return '';v=(d.getTime()-k)/1000;var td=86400,th="
+"3600,tm=60,r=5,u,un;if(v>td){u=td;un='days';}else if(v>th){u=th;un="
+"'hours';}else if(v>tm){r=2;u=tm;un='minutes';}else{r=.2;u=1;un='sec"
+"onds';}v=v*r/u;return (Math.round(v)/r)+' '+un;}}return '';");
/*
 * Utility Function: split v1.5 - split a string (JS 1.0 compatible)
 */
s.split=new Function("l","d",""
+"var i,x=0,a=new Array;while(l){i=l.indexOf(d);i=i>-1?i:l.length;a[x"
+"++]=l.substring(0,i);l=l.substring(i+d.length);}return a");

/* Channel Manager Plug-In */
/*v2.4*/
s.channelManager=new Function("a","b","c","d","e","f",""
+"var s=this,A,B,g,l,m,M,p,q,P,h,k,u,S,i,O,T,j,r,t,D,E,F,G,H,N,U,v=0,"
+"X,Y,W,n=new Date;n.setTime(n.getTime()+1800000);if(e){v=1;if(s.c_r("
+"e)){v=0}if(!s.c_w(e,1,n)){s.c_w(e,1,0)}if(!s.c_r(e)){v=0}}g=s.refer"
+"rer?s.referrer:document.referrer;g=g.toLowerCase();if(!g){h=1}i=g.i"
+"ndexOf('?')>-1?g.indexOf('?'):g.length;j=g.substring(0,i);k=s.linkI"
+"nternalFilters.toLowerCase();k=s.split(k,',');l=k.length;for(m=0;m<"
+"l;m++){B=j.indexOf(k[m])==-1?'':g;if(B)O=B}if(!O&&!h){p=g;U=g.index"
+"Of('//');q=U>-1?U+2:0;Y=g.indexOf('/',q);r=Y>-1?Y:i;t=g.substring(q"
+",r);t=t.toLowerCase();u=t;P='Referrers';S=s.seList+'>'+s._extraSear"
+"chEngines;if(d==1){j=s.repl(j,'oogle','%');j=s.repl(j,'ahoo','^');g"
+"=s.repl(g,'as_q','*')}A=s.split(S,'>');T=A.length;for(i=0;i<T;i++){"
+"D=A[i];D=s.split(D,'|');E=s.split(D[0],',');F=E.length;for(G=0;G<F;"
+"G++){H=j.indexOf(E[G]);if(H>-1){i=s.split(D[1],',');U=i.length;for("
+"k=0;k<U;k++){l=s.getQueryParam(i[k],'',g);if(l){l=l.toLowerCase();M"
+"=l;if(D[2]){u=D[2];N=D[2]}else{N=t}if(d==1){N=s.repl(N,'#',' - ');g"
+"=s.repl(g,'*','as_q');N=s.repl(N,'^','ahoo');N=s.repl(N,'%','oogle'"
+");}}}}}}}if(!O||f!='1'){O=s.getQueryParam(a,b);if(O){u=O;if(M){P='P"
+"aid Search'}else{P='Paid Non-Search';}}if(!O&&M){u=N;P='Natural Sea"
+"rch'}}if(h==1&&!O&&v==1){u=P=t=p='Direct Load'}X=M+u+t;c=c?c:'c_m';"
+"if(c!='0'){X=s.getValOnce(X,c,0);}g=s._channelDomain;if(g&&X){k=s.s"
+"plit(g,'>');l=k.length;for(m=0;m<l;m++){q=s.split(k[m],'|');r=s.spl"
+"it(q[1],',');S=r.length;for(T=0;T<S;T++){Y=r[T];Y=Y.toLowerCase();i"
+"=j.indexOf(Y);if(i>-1)P=q[0]}}}g=s._channelParameter;if(g&&X){k=s.s"
+"plit(g,'>');l=k.length;for(m=0;m<l;m++){q=s.split(k[m],'|');r=s.spl"
+"it(q[1],',');S=r.length;for(T=0;T<S;T++){U=s.getQueryParam(r[T]);if"
+"(U)P=q[0]}}}g=s._channelPattern;if(g&&X){k=s.split(g,'>');l=k.lengt"
+"h;for(m=0;m<l;m++){q=s.split(k[m],'|');r=s.split(q[1],',');S=r.leng"
+"th;for(T=0;T<S;T++){Y=r[T];Y=Y.toLowerCase();i=O.toLowerCase();H=i."
+"indexOf(Y);if(H==0)P=q[0]}}}if(X)M=M?M:'n/a';p=X&&p?p:'';t=X&&t?t:'"
+"';N=X&&N?N:'';O=X&&O?O:'';u=X&&u?u:'';M=X&&M?M:'';P=X&&P?P:'';s._re"
+"ferrer=p;s._referringDomain=t;s._partner=N;s._campaignID=O;s._campa"
+"ign=u;s._keywords=M;s._channel=P");

/* Top 130 */
s.seList="altavista.co|q,r|AltaVista>aol.co.uk,search.aol.co.uk|query"
+"|AOL - United Kingdom>search.aol.com,search.aol.ca|query,q|AOL.com "
+"Search>ask.com,ask.co.uk|ask,q|Ask Jeeves>www.baidu.com|wd|Baidu>da"
+"um.net,search.daum.net|q|Daum>google.co,googlesyndication.com|q,as_"
+"q|Google>google.com.ar|q,as_q|Google - Argentina>google.com.au|q,as"
+"_q|Google - Australia>google.at|q,as_q|Google - Austria>google.com."
+"bh|q,as_q|Google - Bahrain>google.com.bd|q,as_q|Google - Bangladesh"
+">google.be|q,as_q|Google - Belgium>google.com.bo|q,as_q|Google - Bo"
+"livia>google.ba|q,as_q|Google - Bosnia-Hercegovina>google.com.br|q,"
+"as_q|Google - Brasil>google.bg|q,as_q|Google - Bulgaria>google.ca|q"
+",as_q|Google - Canada>google.cl|q,as_q|Google - Chile>google.cn|q,a"
+"s_q|Google - China>google.com.co|q,as_q|Google - Colombia>google.co"
+".cr|q,as_q|Google - Costa Rica>google.hr|q,as_q|Google - Croatia>go"
+"ogle.cz|q,as_q|Google - Czech Republic>google.dk|q,as_q|Google - De"
+"nmark>google.com.do|q,as_q|Google - Dominican Republic>google.com.e"
+"c|q,as_q|Google - Ecuador>google.com.eg|q,as_q|Google - Egypt>googl"
+"e.com.sv|q,as_q|Google - El Salvador>google.ee|q,as_q|Google - Esto"
+"nia>google.fi|q,as_q|Google - Finland>google.fr|q,as_q|Google - Fra"
+"nce>google.de|q,as_q|Google - Germany>google.gr|q,as_q|Google - Gre"
+"ece>google.com.gt|q,as_q|Google - Guatemala>google.hn|q,as_q|Google"
+" - Honduras>google.com.hk|q,as_q|Google - Hong Kong>google.hu|q,as_"
+"q|Google - Hungary>google.co.in|q,as_q|Google - India>google.co.id|"
+"q,as_q|Google - Indonesia>google.ie|q,as_q|Google - Ireland>google."
+"is|q,as_q|Google - Island>google.co.il|q,as_q|Google - Israel>googl"
+"e.it|q,as_q|Google - Italy>google.com.jm|q,as_q|Google - Jamaica>go"
+"ogle.co.jp|q,as_q|Google - Japan>google.jo|q,as_q|Google - Jordan>g"
+"oogle.co.ke|q,as_q|Google - Kenya>google.co.kr|q,as_q|Google - Kore"
+"a>google.lv|q,as_q|Google - Latvia>google.lt|q,as_q|Google - Lithua"
+"nia>google.com.my|q,as_q|Google - Malaysia>google.com.mt|q,as_q|Goo"
+"gle - Malta>google.mu|q,as_q|Google - Mauritius>google.com.mx|q,as_"
+"q|Google - Mexico>google.co.ma|q,as_q|Google - Morocco>google.nl|q,"
+"as_q|Google - Netherlands>google.co.nz|q,as_q|Google - New Zealand>"
+"google.com.ni|q,as_q|Google - Nicaragua>google.com.ng|q,as_q|Google"
+" - Nigeria>google.no|q,as_q|Google - Norway>google.com.pk|q,as_q|Go"
+"ogle - Pakistan>google.com.py|q,as_q|Google - Paraguay>google.com.p"
+"e|q,as_q|Google - Peru>google.com.ph|q,as_q|Google - Philippines>go"
+"ogle.pl|q,as_q|Google - Poland>google.pt|q,as_q|Google - Portugal>g"
+"oogle.com.pr|q,as_q|Google - Puerto Rico>google.com.qa|q,as_q|Googl"
+"e - Qatar>google.ro|q,as_q|Google - Romania>google.ru|q,as_q|Google"
+" - Russia>google.st|q,as_q|Google - Sao Tome and Principe>google.co"
+"m.sa|q,as_q|Google - Saudi Arabia>google.com.sg|q,as_q|Google - Sin"
+"gapore>google.sk|q,as_q|Google - Slovakia>google.si|q,as_q|Google -"
+" Slovenia>google.co.za|q,as_q|Google - South Africa>google.es|q,as_"
+"q|Google - Spain>google.lk|q,as_q|Google - Sri Lanka>google.se|q,as"
+"_q|Google - Sweden>google.ch|q,as_q|Google - Switzerland>google.com"
+".tw|q,as_q|Google - Taiwan>google.co.th|q,as_q|Google - Thailand>go"
+"ogle.bs|q,as_q|Google - The Bahamas>google.tt|q,as_q|Google - Trini"
+"dad and Tobago>google.com.tr|q,as_q|Google - Turkey>google.com.ua|q"
+",as_q|Google - Ukraine>google.ae|q,as_q|Google - United Arab Emirat"
+"es>google.co.uk|q,as_q|Google - United Kingdom>google.com.uy|q,as_q"
+"|Google - Uruguay>google.co.ve|q,as_q|Google - Venezuela>google.com"
+".vn|q,as_q|Google - Viet Nam>google.co.vi|q,as_q|Google - Virgin Is"
+"lands>icqit.com|q|icq>bing.com|q|Microsoft Bing>myway.com|searchfor"
+"|MyWay.com>naver.com,search.naver.com|query|Naver>netscape.com|quer"
+"y,search|Netscape Search>reference.com|q|Reference.com>seznam|w|Sez"
+"nam.cz>abcsok.no|q|Startsiden>tiscali.it|key|Tiscali>virgilio.it|qs"
+"|Virgilio>yahoo.com,search.yahoo.com|p|Yahoo!>ar.yahoo.com,ar.searc"
+"h.yahoo.com|p|Yahoo! - Argentina>au.yahoo.com,au.search.yahoo.com|p"
+"|Yahoo! - Australia>ca.yahoo.com,ca.search.yahoo.com|p|Yahoo! - Can"
+"ada>fr.yahoo.com,fr.search.yahoo.com|p|Yahoo! - France>de.yahoo.com"
+",de.search.yahoo.com|p|Yahoo! - Germany>hk.yahoo.com,hk.search.yaho"
+"o.com|p|Yahoo! - Hong Kong>in.yahoo.com,in.search.yahoo.com|p|Yahoo"
+"! - India>yahoo.co.jp,search.yahoo.co.jp|p,va|Yahoo! - Japan>kr.yah"
+"oo.com,kr.search.yahoo.com|p|Yahoo! - Korea>mx.yahoo.com,mx.search."
+"yahoo.com|p|Yahoo! - Mexico>ph.yahoo.com,ph.search.yahoo.com|p|Yaho"
+"o! - Philippines>sg.yahoo.com,sg.search.yahoo.com|p|Yahoo! - Singap"
+"ore>es.yahoo.com,es.search.yahoo.com|p|Yahoo! - Spain>telemundo.yah"
+"oo.com,espanol.search.yahoo.com|p|Yahoo! - Spanish (US : Telemundo)"
+">tw.yahoo.com,tw.search.yahoo.com|p|Yahoo! - Taiwan>uk.yahoo.com,uk"
+".search.yahoo.com|p|Yahoo! - UK and Ireland>yandex|text|Yandex.ru>s"
+"earch.cnn.com|query|CNN Web Search>search.earthlink.net|q|Earthlink"
+" Search>search.comcast.net|q|Comcast Search>search.rr.com|qs|RoadRu"
+"nner Search>optimum.net|q|Optimum Search";
/*
 * Plugin Utility: clickPast for introduction and channel bounce.
 */
s.clickPast=new Function("scp","ct_ev","cp_ev","cpc",""
+"var s=this,scp,ct_ev,cp_ev,cpc,ev,tct;if(s.p_fo(ct_ev)==1){if(!cpc)"
+"{cpc='s_cpc';}ev=s.events?s.events+',':'';if(scp){s.events=ev+ct_ev"
+";s.c_w(cpc,1,0);}else{if(s.c_r(cpc)>=1){s.events=ev+cp_ev;s.c_w(cpc"
+",0,0);}}}");

/*
 * Plugin Utility: Replace v1.0
 */
s.repl=new Function("x","o","n",""
+"var i=x.indexOf(o),l=n.length;while(x&&i>=0){x=x.substring(0,i)+n+x."
+"substring(i+o.length);i=x.indexOf(o,i+l)}return x");
/*
 * Plugin Utility: apl v1.1
 */
s.apl=new Function("L","v","d","u",""
+"var s=this,m=0;if(!L)L='';if(u){var i,n,a=s.split(L,d);for(i=0;i<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");
/*
 * s.join: 1.0 - s.join(v,p)
 */
s.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;");
/*
 *	Plug-in: crossVisitParticipation v1.6 - stacks values from
 *	specified variable in cookie and returns value
 */
s.crossVisitParticipation=new Function("v","cn","ex","ct","dl","ev","dv",""
+"var s=this,ce;if(typeof(dv)==='undefined')dv=0;if(s.events&&ev){var"
+" ay=s.split(ev,',');var ea=s.split(s.events,',');for(var u=0;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: getQueryParam 2.4
 */
s.getQueryParam=new Function("p","d","u","h",""
+"var s=this,v='',i,j,t;d=d?d:'';u=u?u:(s.pageURL?s.pageURL:s.wd.loca"
+"tion);if(u=='f')u=s.gtfs().location;while(p){i=p.indexOf(',');i=i<0"
+"?p.length:i;t=s.p_gpv(p.substring(0,i),u+'',h);if(t){t=t.indexOf('#"
+"')>-1?t.substring(0,t.indexOf('#')):t;}if(t)v+=v?d+t:t;p=p.substrin"
+"g(i==p.length?i:i+1)}return v");
s.p_gpv=new Function("k","u","h",""
+"var s=this,v='',q;j=h==1?'#':'?';i=u.indexOf(j);if(k&&i>-1){q=u.sub"
+"string(i+1);v=s.pt(q,'&','p_gvf',k)}return v");
s.p_gvf=new Function("t","k",""
+"if(t){var s=this,i=t.indexOf('='),p=i<0?t:t.substring(0,i),v=i<0?'T"
+"rue':t.substring(i+1);if(p.toLowerCase()==k.toLowerCase())return s."
+"epa(v)}return''");
/*
 * Plugin: getValOnce_v1.0
 */
s.getValOnce=new Function("v","c","e",""
+"var s=this,a=new Date,v=v?v:v='',c=c?c:c='s_gvo',e=e?e:0,k=s.c_r(c"
+");if(v){a.setTime(a.getTime()+e*86400000);s.c_w(c,v,e?a:0);}return"
+" v==k?'':v");
/*
 * Plugin: getParentVal_v1.0
 */
s.getParentVal = new Function("v", "c", "e", ""
+ "var s=this,a=new Date,v=v?v:v='',c=c?c:c='s_gvo',e=e?e:0,k=s.c_r(c"
+ ");if(v){a.setTime(a.getTime()+e*86400000);s.c_w(c,v,e?a:0);}return"
+ " v==''?k:v");
/* 1.2.0.5 - Plug-in to set the internal channel eVar for referring channel. */
/*
* Plugin: setInternalChannel
* ev := Internal Channel eVar
* ch  := Internal Channel
* path  := Top Section
* campaign := the campaign tracking code from referrer.
* cv  := cookie parameter
* ttl  := ttl (default 0)
*/
s.setInternalChannel = function (ch,path, campaign, cv,ttl) {
   var s = this,a=new Date,v=ch?ch:'',p=path?path:'', ic=campaign?campaign:'',
       c=cv?cv:'s_ich',e=ttl?ttl:0,k=s.c_r(c);
   if(v){
       a.setTime(a.getTime()+e*86400000);
       s.c_w(c,v+":"+p,e?a:0);
   }
   if (k){
      return (v != k.split(':')[0])? k+':'+ic : '';
   }
   else {
       return v+":"+p+':'+ic;
   }
};
/* 1.2.0.7 - Check if current channel is a micro site */
/**
 *  Plugin: Check For Micro Site
 */
s.setMicroSite = function (ch, cv, ttl) {
    var s = this,a=new Date,v=ch?ch:'',c=cv?cv:'s_mcs',e=ttl?ttl:0;
    if(v){a.setTime(a.getTime()+e*86400000);s.c_w(c,v,e?a:0);}
};
s.isMicroSite = function (ch, cv) {
    var s = this,v=ch?ch:'',c=cv?cv:'s_mcs',k=s.c_r(c);
   	return v==k;
};
/*
 * Time Parting Plugin - the code has been modified to get the users time
 */
s.getTimeParting=new Function("t","z","y",""
+"dc=new Date('1/1/2000');f=15;ne=8;if(dc.getDay()!=6||"
+"dc.getMonth()!=0){return'Data Not Available'}else{;z=parseInt(z);"
+"if(y=='2009'){f=8;ne=1};gmar=new Date('3/1/'+y);dsts=f-gmar.getDay("
+");gnov=new Date('11/1/'+y);dste=ne-gnov.getDay();spr=new Date('3/'"
+"+dsts+'/'+y);fl=new Date('11/'+dste+'/'+y);cd=new Date();"
+";utc=cd.getTime()"
+";tz=new Date(utc + (3600000*z));thisy=tz.getFullYear("
+");var days=['Sunday','Monday','Tuesday','Wednesday','Thursday','Fr"
+"iday','Saturday'];if(thisy!=y){return'Data Not Available'}else{;thi"
+"sh=tz.getHours();thismin=tz.getMinutes();thisd=tz.getDay();var dow="
+"days[thisd];var ap='AM';var dt='Weekday';var mint='00';if(thismin>3"
+"0){mint='30'}if(thish>=12){ap='PM';thish=thish-12};if (thish==0){th"
+"ish=12};if(thisd==6||thisd==0){dt='Weekend'};var timestring=thish+'"
+":'+mint+ap;var daystring=dow;var endstring=dt;if(t=='h'){return tim"
+"estring}if(t=='d'){return daystring};if(t=='w'){return en"
+"dstring}}};"
);
/*
 * Plugin: getNewRepeat 1.2 - Returns whether user is new or repeat
 */
s.getNewRepeat=new Function("d","cn",""
+"var s=this,e=new Date(),cval,sval,ct=e.getTime();d=d?d:30;cn=cn?cn:"
+"'s_nr';e.setTime(ct+d*24*60*60*1000);cval=s.c_r(cn);if(cval.length="
+"=0){s.c_w(cn,ct+'-New',e);return'New';}sval=s.split(cval,'-');if(ct"
+"-sval[0]<30*60*1000&&sval[1]=='New'){s.c_w(cn,ct+'-New',e);return'N"
+"ew';}else{s.c_w(cn,ct+'-Repeat',e);return'Repeat';}");

/*
 * Plugin: linkHandler 0.5 - identify and report custom links
 */
s.linkHandler=new Function("p","t",""
+"var s=this,h=s.p_gh(),i,l;t=t?t:'o';if(!h||(s.linkType&&(h||s.linkN"
+"ame)))return '';i=h.indexOf('?');h=s.linkLeaveQueryString||i<0?h:h."
+"substring(0,i);l=s.pt(p,'|','p_gn',h.toLowerCase());if(l){s.linkNam"
+"e=l=='[['?'':l;s.linkType=t;return h;}return '';");
s.p_gn=new Function("t","h",""
+"var i=t?t.indexOf('~'):-1,n,x;if(t&&h){n=i<0?'':t.substring(0,i);x="
+"t.substring(i+1);if(h.indexOf(x.toLowerCase())>-1)return n?n:'[[';}"
+"return 0;");
/*
 * Plugin: downloadLinkHandler 0.5 - identify and report download links
 */
s.downloadLinkHandler=new Function("p",""
+"var s=this,h=s.p_gh(),n='linkDownloadFileTypes',i,t;if(!h||(s.linkT"
+"ype&&(h||s.linkName)))return '';i=h.indexOf('?');t=s[n];s[n]=p?p:t;"
+"if(s.lt(h)=='d')s.linkType='d';else h='';s[n]=t;return h;");
/*
 * Utility Function: p_gh
 */
s.p_gh=new Function(""
+"var s=this;if(!s.eo&&!s.lnk)return '';var o=s.eo?s.eo:s.lnk,y=s.ot("
+"o),n=s.oid(o),x=o.s_oidt;if(s.eo&&o==s.eo){while(o&&!n&&y!='BODY'){"
+"o=o.parentElement?o.parentElement:o.parentNode;if(!o)return '';y=s."
+"ot(o);n=s.oid(o);x=o.s_oidt}}return o.href?o.href:'';");
/*
 * DynamicObjectIDs v1.4: Setup Dynamic Object IDs based on URL
 */
s.setupDynamicObjectIDs=new Function(""
+"var s=this;if(!s.doi){s.doi=1;if(s.apv>3&&(!s.isie||!s.ismac||s.apv"
+">=5)){if(s.wd.attachEvent)s.wd.attachEvent('onload',s.setOIDs);else"
+" if(s.wd.addEventListener)s.wd.addEventListener('load',s.setOIDs,fa"
+"lse);else{s.doiol=s.wd.onload;s.wd.onload=s.setOIDs}}s.wd.s_semapho"
+"re=1}");
s.setOIDs=new Function("e",""
+"var s=s_c_il["+s._in+"],b=s.eh(s.wd,'onload'),o='onclick',x,l,u,c,i"
+",a=new Array;if(s.doiol){if(b)s[b]=s.wd[b];s.doiol(e)}if(s.d.links)"
+"{for(i=0;i<s.d.links.length;i++){l=s.d.links[i];c=l[o]?''+l[o]:'';b"
+"=s.eh(l,o);z=l[b]?''+l[b]:'';u=s.getObjectID(l);if(u&&c.indexOf('s_"
+"objectID')<0&&z.indexOf('s_objectID')<0){u=s.repl(u,'\"','');u=s.re"
+"pl(u,'\\n','').substring(0,97);l.s_oc=l[o];a[u]=a[u]?a[u]+1:1;x='';"
+"if(c.indexOf('.t(')>=0||c.indexOf('.tl(')>=0||c.indexOf('s_gs(')>=0"
+")x='var x=\".tl(\";';x+='s_objectID=\"'+u+'_'+a[u]+'\";return this."
+"s_oc?this.s_oc(e):true';if(s.isns&&s.apv>=5)l.setAttribute(o,x);l[o"
+"]=new Function('e',x)}}}s.wd.s_semaphore=0;return true");
/*
 * Plugin: Form Analysis 2.1 (Success, Error, Abandonment)
 */
s.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.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.faol=new Function("e",""
+"var s=s_c_il["+s._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.faos=new Function("e",""
+"var s=s_c_il["+s._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.fasl=new Function("e",""
+"var s=s_c_il["+s._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.fam=new Function("e",""
+"var s=s_c_il["+s._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.ee=new Function("e","n",""
+"return n&&n.toLowerCase?e.toLowerCase()==n.toLowerCase():false;");
s.fage=new Function("e","a",""
+"var s=this,f=s.fa,x=f.cnt;x=x?x+1:1;f.cnt=x;return x==a?e:'';");

/* Configure Modules and Plugins */
s.loadModule("Media");
s.Media.autoTrack=false;
s.Media.trackVars="None";
s.Media.trackEvents="None";

/****************************** MODULES *****************************/
/* Module: Media */
s.m_Media_c="(`OWhilePlaying~='s_media_'+m._in+'_~unc^D(~;`E~m.ae(mn,l,\"'+p+'\",~){var m=this~o;w.percent=((w.off^e+1)/w`X)*100;w.percent=w.percent>1~o.'+f~=new ~o.Get~:Math.floor(w.percent);w.timeP"
+"layed=i.t~}`x p');p=tcf(o)~Time~x,x!=2?p:-1,o)}~if(~m.monitor)m.monitor(m.s,w)}~m.s.d.getElementsByTagName~ersionInfo~'^N_c_il['+m._in+'],~'o','var e,p=~else~i.to~=Math.floor(~}catch(e){p=~m.track~"
+"s.wd.addEventListener~.name~m.s.rep(~layState~||^8~Object~m.s.wd[f1]~^A+=i.t+d+i.s+d+~.length~parseInt(~Player '+~s.wd.attachEvent~'a','b',c~Media~pe='m~;o[f1]~m.s.isie~.current~);i.~p<p2||p-p2>5)~"
+".event=~m.close~i.lo~vo.linkTrack~=v+',n,~.open~){w.off^e=~;n=m.cn(n);~){this.e(n,~v=e='None';~Quick~MovieName()~);o[f~out(\"'+v+';~return~1000~i.lx~m.ol~o.controls~m.s.ape(i.~load',m.as~)}};m.~scr"
+"ipt';x.~,t;try{t=~Version()~n==~'--**--',~pev3~o.id~i.ts~tion~){mn=~1;o[f7]=~();~(x==~){p='~&&m.l~l[n])~:'')+i.e~':'E')+o~var m=s~!p){tcf~xc=m.s.~Title()~()/~7+'~+1)/i.l~;i.e=''~3,p,o);~m.l[n]=~Dat"
+"e~5000~;if~i.lt~';c2='~tm.get~Events~set~Change~)};m~',f~(x!=~4+'=n;~~^N.m_i('`c');m.cn=f`2n`5;`x `Rm.s.rep(`Rn,\"\\n\",''),\"\\r\",''),^9''^g`o=f`2n,l,p,b`5,i`8`U,tm`8^X,a='',x`ql=`Yl)`3!l)l=1`3n&"
+"&p){`E!m.l)m.l`8`U`3m.^K`k(n)`3b&&b.id)a=b.id;for (x in m.l)`Em.l[x]^J[x].a==a)`k(m.l[x].n`hn=n;i.l=l;i.p=m.cn(p`ha=a;i.t=0;^C=0;i.s`M^c`C^R`y`hlx=0;^a=i.s;`l=0^U;`L=-1;^Wi}};`k=f`2n`r0,-1^g.play=f"
+"`2n,o`5,i;i=m.e(n,1,o`hm`8F`2`Ii`3m.l){i=m.l[\"'+`Ri.n,'\"','\\\\\"')+'\"]`3i){`E`z==1)m.e(i.n,3,-1`hmt=^e`Cout(i.m,^Y)}}'`hm(^g.stop=f`2n,o`r2,o)};`O=f`2n`5^Z `0) {m.e(n,4,-1^4e=f`2n,x,o`5,i,tm`8^"
+"X,ts`M^c`C^R`y),ti=`OSeconds,tp=`OMilestones,z`8Array,j,d=^9t=1,b,v=`OVars,e=`O^d,`dedia',^A,w`8`U,vo`8`U`qi=n^J&&m.l[n]?m.l[n]:0`3i){w`Q=n;w`X=i.l;w.playerName=i.p`3`L<0)w`j\"OPEN\";`K w`j^H1?\"PL"
+"AY\":^H2?\"STOP\":^H3?\"MONITOR\":\"CLOSE\")));w`o`C`8^X^Gw`o`C.^e`C(i.s*`y)`3x>2||^i`z&&^i2||`z==1))) {b=\"`c.\"+name;^A = ^2n)+d+i.l+d+^2p)+d`3x){`Eo<0&&^a>0){o=(ts-^a)+`l;o=o<i.l?o:i.l-1}o`Mo)`3"
+"x>=2&&`l<o){i.t+=o-`l;^C+=o-`l;}`Ex<=2){i.e+=^H1?'S^M;`z=x;}`K `E`z!=1)m.e(n,1,o`hlt=ts;`l=o;`W`0&&`L>=0?'L'+`L^L+^i2?`0?'L^M:'')^Z`0){b=0;`d_o'`3x!=4`p`600?100`A`3`F`E`L<0)`d_s';`K `Ex==4)`d_i';`K"
+"{t=0;`sti=ti?`Yti):0;z=tp?m.s.sp(tp,','):0`3ti&&^C>=ti)t=1;`K `Ez){`Eo<`L)`L=o;`K{for(j=0;j<z`X;j++){ti=z[j]?`Yz[j]):0`3ti&&((`L^T<ti/100)&&((o^T>=ti/100)){t=1;j=z`X}}}}}}}`K{m.e(n,2,-1)^Z`0`pi.l`6"
+"00?100`A`3`F^W0`3i.e){`W`0&&`L>=0?'L'+`L^L^Z`0){`s`d_o'}`K{t=0;m.s.fbr(b)}}`K t=0;b=0}`Et){`mVars=v;`m^d=e;vo.pe=pe;vo.^A=^A;m.s.t(vo,b)^Z`0){^C=0;`L=o^U}}}}`x i};m.ae=f`2n,l,p,x,o,b){`En&&p`5`3!m."
+"l||!m.^Km`o(n,l,p,b);m.e(n,x,o^4a=f`2o,t`5,i=^B?^B:o`Q,n=o`Q,p=0,v,c,c1,c2,^Ph,x,e,f1,f2`1oc^h3`1t^h4`1s^h5`1l^h6`1m^h7`1c',tcf,w`3!i){`E!m.c)m.c=0;i`1'+m.c;m.c++}`E!^B)^B=i`3!o`Q)o`Q=n=i`3!^0)^0`8"
+"`U`3^0[i])`x;^0[i]=o`3!xc)^Pb;tcf`8F`2`J0;try{`Eo.v`H&&o`g`c&&^1)p=1`N0`B`3^O`8F`2`J0^6`9`t`C^7`3t)p=2`N0`B`3^O`8F`2`J0^6`9V`H()`3t)p=3`N0`B}}v=\"^N_c_il[\"+m._in+\"],o=^0['\"+i+\"']\"`3p==1^IWindo"
+"ws `c `Zo.v`H;c1`np,l,x=-1,cm,c,mn`3o){cm=o`g`c;c=^1`3cm&&c^Ecm`Q?cm`Q:c.URL;l=cm.dura^D;p=c`gPosi^D;n=o.p`S`3n){`E^88)x=0`3^83)x=1`3^81`T2`T4`T5`T6)x=2;}^b`Ex>=0)`4`D}';c=c1+c2`3`f&&xc){x=m.s.d.cr"
+"eateElement('script');x.language='j^5type='text/java^5htmlFor=i;x`j'P`S^f(NewState)';x.defer=true;x.text=c;xc.appendChild(x`v6]`8F`2c1+'`E^83){x=3;'+c2+'}^e`Cout(`76+',^Y)'`v6]()}}`Ep==2^I`t`C `Z(`"
+"9Is`t`CRegistered()?'Pro ':'')+`9`t`C^7;f1=f2;c`nx,t,l,p,p2,mn`3o^E`9`u?`9`u:`9URL^Gn=`9Rate^Gt=`9`CScale^Gl=`9Dura^D^Rt;p=`9`C^Rt;p2=`75+'`3n!=`74+'||`i{x=2`3n!=0)x=1;`K `Ep>=l)x=0`3`i`42,p2,o);`4"
+"`D`En>0&&`7^S>=10){`4^V`7^S=0}`7^S++;`7^j`75+'=p;^e`C`w`72+'(0,0)\",500)}'`e`8F`2`b`v4]=-^F0`e(0,0)}`Ep==3^IReal`Z`9V`H^Gf1=n+'_OnP`S^f';c1`nx=-1,l,p,mn`3o^E`9^Q?`9^Q:`9Source^Gn=`9P`S^Gl=`9Length^"
+"R`y;p=`9Posi^D^R`y`3n!=`74+'){`E^83)x=1`3^80`T2`T4`T5)x=2`3^80&&(p>=l||p==0))x=0`3x>=0)`4`D`E^83&&(`7^S>=10||!`73+')){`4^V`7^S=0}`7^S++;`7^j^b`E`72+')`72+'(o,n)}'`3`V)o[f2]=`V;`V`8F`2`b1+c2)`e`8F`2"
+"`b1+'^e`C`w`71+'(0,0)\",`73+'?500:^Y);'+c2`v4]=-1`3`f)o[f3]=^F0`e(0,0^4as`8F`2'e',`Il,n`3m.autoTrack&&`G){l=`G(`f?\"OBJECT\":\"EMBED\")`3l)for(n=0;n<l`X;n++)m.a(^K;}')`3`a)`a('on^3);`K `E`P)`P('^3,"
+"false)";
s.m_i("Media");

/* Module: Integrate */
s.m_Integrate_c="=function(~`L,m=p._m~||!`E.prototype~p.disable~;i<m.l.length;i++){p=m[m.l[i]]`7p&&!~){var m=this,~Integrate~;if(~||!`E.prototype[x]))~&&(!s.isopera||`I7)~};m.~m._fu(p,u)~=new ~m.s.lo"
+"adModule(~Object~p._d~_'+p._~return ~s.apv>=~tm.getTime()~)u=s.rep(u,'~){var p=this~.substring(~Math.~_'+m._in+'_~beacon~script~p[f](s,p)}~for(x in ~delay~ready~http~s.wd[~m.onLoad~p._c++;~;for(i=~"
+";p.RAND~)if(x&&~random~floor(~~var m=s.m_i('`6');m.add`0n,o`5p`7!o)o='s_`6_'+n`7!`Wo])`Wo]`C`E;m[n]`C`E;p=m[n];p._n=n;p._m=m;p._c=0;`F=0;`3=0;p.get=m.get;p.`T=m.`T;p.`U=m.`U;p.`P=m.`P;p.`Q=m.`Q;m.l"
+"[m.l.length]=n`A_g`0t`5s=m.s,i,p,f=(t?'use':'set')+'Vars',tcf`Z0`4`3&&p[f]){if(`I5`9){tcf`CFunction('s','p','f','var e;try{`Rcatch(e){}');tcf(s,p,f)}else `R}`A_t`0){this._g(1)`A_fu`0p,u`5s=m.s,x,v,"
+"tm`CDate`7u.toLowerCase()`M0,4) != '`V')u='`V://'+u`7s.ssl`K`V:','`Vs:')`a=Math&&`N`c?`N`d`N`c()*10000000000000):`J`a+=`N`d`J/10800000)%10;`Sp`bx`M0,1)!='_'&&(!`E`2`8{v=''+p[x]`7v==p[x]||parseFloat"
+"(v)==p[x]`K['+x+']',s.rep(escape(v),'+','%2B'))}`Hu`Aget`0u,v`1`7!`3){if(!v)v='s`O`6`Gn+'_get`Gc;`Yp.VAR=v;`F++;`D'`6:'+v,`B,0,1,p._n)}`A`T`0`L`7`F<=0)`F=1`A`U`0`1;`F=0`7!`3)m.s.dlt()`A_d`0`5i,p`Z0"
+"`4`3&&`F>0)`H1}`H0`A_x`0d,n`L[n],x`7!`3){`Sd`b(!`E`2`8p[x]=d[x];`F--}`A`P`0u`1,s=m.s,imn='s_i`O`6`Gn+'`Gc,im`7!`3&&s.d.images&&`I3`9&&(s.ns6<0||`I6.1)){`Yim=`Wimn]`CImage;im.src=`B}`A`Q`0u`1`7!`3)`"
+"D0,`B,0,1)`Al`CArray`7`X)`X(s,m)";
s.m_i("Integrate");

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code='',s_objectID;function s_gi(un,pg,ss){var c="=fun^a(~){`Ns=`u~.substring(~#I ~.indexOf(~;$G~`f$G~=new Fun^a(~.toLowerCase()~.length~=new Object~`Ns#Nc_il['+s^H$s],~};s.~){$G~`ZMigrationSer"
+"ver~.toUpperCase~s.wd~','~);s.~')q='~ookieDomainPeriods~.location~^LingServer~var ~dynamicAccount~=='~link~s.m_~@Oc_i~=new Array~BufferedRequests~s.apv>=~Element~)$Gx^g!Object#kObject.prototype#kOb"
+"ject.prototype[x])~:#s+~visitor~#E@m(~referrer~@ZTime()~s.maxDelay~=''~else ~s.pt(~s.apv=parseFloat(~@l(~.protocol~=new Date~@OobjectID=@o=$W=$Wv1=$Wv2=$Wv3~}$G~}c#S(e){~javaEnabled~conne^a^S~for(~"
+"onclick~Name~ternalFilters~this~javascript~s.dl~@js.b.addBehavior(\"# default# ~Timeout(~'+tm@Z~cookie~while(~;i++){~&&s.~s.^h~o@Ooid~browser~.parent~colorDepth~String~.host~s.un~s.eo~.lastIndexOf("
+"'~s.vl_g~s.sq~parseInt(~._i~s.fl(~s.p_l~t=s.ot(o)~track~nload~');~j='1.~window~#eURL~}else{~Type~s.c_r(~s.c_w(~s.vl_l~lugins~'){q='~dynamicVariablePrefix~document~ction~Sampling~s.rc[un]~)s.d.write"
+"(~Event~#MURIComponent(x)~&&(~tfs~resolution~'s_~s.eh~s.isie~Secure~Height~tcf~isopera~ismac~escape(~.href~screen.~s#Ngi(~Version~harCode~'+$s~name~variableProvider~idth~')>=~)?'Y':'N'~u=m[t+1](~e&"
+"&l$oSESSION'~&&!~home#e~.src~,#2)~s.em=~s.oun~s.lnk~s.rl[u~s.ssl~o.type~s.vl_t~.inner~=s.sp(~Lifetime~s.gg('objectID~$8new Image;i~sEnabled~\"'+~){s.~.s_~.toPrecision)~o.textContent~ExternalLinks~s"
+"et~charSet~onerror~http~currencyCode~disable~=\"m_\"+n~.get~MigrationKey~(''+~'+(~f',~){p=~r=s[f](~u=m[t](~c+='s.'+k+'=~Opera~;try{~Math.~s.rep~s.ape~s.fsg~s.ppu~s.ns6~InlineStats~&&l$oNONE'~Track~"
+"'0123456789~true~height~loadModule~s.epa(~s.va_g~s.va_t~m._d~=1 border=~s.d.images~n=s.oid(o)~,'sqs',q);~LeaveQuery~?'&~'=')~n]=~'||t~\",\"\\~),\"\\~){t=~'_'+~'+n;~,255)}~if(~vo)~s.sampled~=s.oh(o)"
+";~'<im'+'g ~1);~:'';h=h?h~sess~campaign~lif~1900~ in ~un)~lnk=~.target;~s.co(~s.pe~s.c_d~s.brl~s.nrs~s[mn]~,'vo~s.pl~=(apn~space~\"s_gs(\")~vo._t~b.attach~2o7.net'~ alt=\"\">~Listener~Year(~d.creat"
+"e~=s.n.app~!='~+';'~&&o~)+'/~n+'~s()+'~){n=~){i=~():''~;n++)~a['!'+t]~://')i+=~){v=s.n.~channel~100~s.apv>3~o.value~g+\"_c\"]~')dc='1~\".tl(\")~etscape~s_')t=t~sr'+'c=~i)clear~omePage~+=(~='+~&&t~}"
+"}}~[b](e);~return~mobile~events~random~code~=s_~=un~,pev~'MSIE ~floor(~atch~transa~s.num(~s.c_gd~s.mr~Vars~,'lt~,id,ta~;s.gl(~,f1,f2~=s.p_c~',s.bc~page~Group,~.fromC~sByTag~++;~')<~||!~c){~x){x~){m"
+"~i);~y+=~&&m~)+'\"~'')~[t]=~[i]=~'+v]~+1))~\"s\",~=l[n];~!a[t])~~s._c=^jc';`G=^P`5!`G`Sn){`G`Sl`T;`G`Sn=0;}s^Hl=`G`Sl;s^Hn=`G`Sn;s^Hl[s^H$8s;`G`Sn#is.an#Nan;s.cls`0x,#l`Ni,y`e`5!c)c=`u.an;`qi=0;i<x"
+"`9^2n=x`2i,i+1)`5c`4n)>=0)#pn}`3y`Cfl`0x,l){`3x?@bx)`20,l):x`Cco`0o`D!o)`3o;`Nn`A,x;`qx$Ro)$Gx`4'select#j0&&x`4'filter#j0)n[x]=o[x];`3n`Cnum`0#m`e+x;`q`Np=0;p<x`9;p++)$G(@t')`4x`2p,p#w<0)`30;`31`Cr"
+"ep#Nrep;s.sp#Nsp;s.jn#Njn;@m`0x`1,h=@tABCDEF',i,c=s.@T,n,l,e,y`e;c=c?c`F$w`5#m`e+x`5@9=3)`3en^f;`6c`PAUTO'^g#s.c^wAt){`qi=0;i<x`9^2c=x`2i,i+$Ln=x.c^wAt(i)`5n>127){l=0;e`e;^1n||l<4){e=h`2n%16,n%16+1"
+")+e;n=(n-n%16)/16;l++}#p'%u'+e}`6c`P+')#p'%2B';`f#p^rc)}`3y^Rx=`i^r''+x),'+`H%2B')`5c^3em==1&&x`4'%u#j0&&x`4'%U#j0$vx`4'%^N^1i>=0){i++`5h`28)`4x`2i,i+1)`F())>=0)`3x`20,i)+'u00'+x`2#oi=x`4'%',i)#G}`"
+"3x`Cepa`0x`1`5#m`e+x;`3@9=3?de^f:un^r`ix,'+`H '))}`3x`Cpt`0x,d,f,a`1,t=x,z=0,y,r;^1t){y=t`4d);y=y<0?t`9:y;t=t`20,y);@ft,a)`5r)`3r;z+=y+d`9;t=x`2z,x`9);t=z<x`9?t:''}`3''`Cisf`0t,a){`Nc=a`4':')`5c>=0"
+")a=a`20,c)`5t`20,2)`P#9`22);`3(t!`e#F==a)`Cfsf`0t,a`1`5`ga,`H,'is@dt))@n#D@n!`e?`H`Yt;`30`Cfs`0x,f`1;@n`e;`gx,`H,'fs@df);`3@n`Csi`0`1,i,k,v,c#Ngi+'`N^u@M@A+'\"`Isa(@M^B+'\");';`qi=0;i<@y`9^2k=@y[i]"
+";v=s[k]`5v!#Odefined`Dtypeof(v)`Pstring')@h@Ms_fe(v#r;';`f@h'+v$p}}c+=\"@B=^C=s.`Q`s=s.`Q^S=`G`l`e;\";`3c`Cc_d`e;#Vf`0t,a`1`5!#Ut))`31;`30`Cc_gd`0`1,d=`G`L^A^y,n=s.fpC`K,p`5!n)n=s.c`K`5d@5$X$un?^Gn"
+"):2;n=n>2?n:2;p=d^D.')`5p>=0){^1p>=0&&n>1@ed^D.',p-$Ln--}$X=p>0&&`gd,'.`Hc_gd@d0)?d`2p):d}}`3$X`Cc_r`0k`1;k=@m(k);`Nc=' '+s.d.^0,i=c`4' '+k+$7,e=i<0?i:c`4';',i),v=i<0?'':@xc`2i+2+k`9,e<0?c`9:e));`3"
+"v$o[[B]]'?v:''`Cc_w`0k,v,e`1,d=#V(),l=s.^0@I,t;v`e+v;l=l?@bl)`F$w`5@4@r$C(v!`e?^Gl?l:0):-60)`5t){e`k;e.@STime(e`c+(t*#20))}`mk@r@Nd.^0=k+'`av!`e?v:'[[B]]')+'; path=/;@c@4?' expires#Ee.toGMT^9()$p`Y"
+"(d?' domain#Ed$p:'^N`3^Tk)==v}`30`Ceh`0o,e,r,f`1,b=^j'+e+$Ds^Hn,n=-1,l,i,x`5!^kl)^kl`T;l=^kl;`qi=0;i<l`9&&n<0;i++`Dl[i].o==o&&l[i].e==e)n=i`mn<0$ui;l[n]`A}x#yx.o=o;x.e=e;f=r?x.b:f`5r||f){x.b=r?0:o["
+"e];x.o[e]=f`mx.b){x.o[b]=x.b;`3b}`30`Ccet`0f,a,t,o,b`1,r,^o`5`V5^g!s.^p||`V7)){^o`7's`Hf`Ha`Ht`H`Ne,r@j@fa)`nr=s[t](e)}`3r^Nr=^o(s,f,a,t)^R$Gs.^q^3u`4#Q4@10)r=s[b](a);else{^k(`G,'@U',0,o);@fa`Ieh(`"
+"G,'@U',1)}}`3r`Cg^het`0e`1;`3^4`Cg^hoe`7'e`H`Bc;^k(^P,\"@U\",1`Ie^h=1;c=s.t()`5c^dc`Ie^h=0;`3@u'`Ig^hfb`0a){`3^P`Cg^hf`0w`1,p=w^7,l=w`L;^4=w`5p&&p`L!=l&&p`L^A==l^A){^4=p;`3s.g^hf(^4)}`3^4`Cg^h`0`1`"
+"5!^4){^4=`G`5!s.e^h)^4=s.cet('g^h@d^4,'g^het',s.g^hoe,'g^hfb')}`3^4`Cmrq`0u`1,l=@C],n,r;@C]=0`5l)`qn=0;n<l`9$x{r#y#W(0,0,r.r,0,r.t,r.u)}`Cbr`0id,rs`1`5s.@X`U#k^U^jbr',rs))$Y=rs`Cflush`U`0){`u.fbr(0"
+")`Cfbr`0id`1,br=^T^jbr')`5!br)br=$Y`5br`D!s.@X`U)^U^jbr`H'`Imr(0,0,br)}$Y=0`Cmr`0$N,q,rs#Z,u`1,dc=s.dc,t1=s.`M,t2=s.`M^m,tb=s.`MBase,p='.sc',ns=s.`Z`s$e,un=s.cls(u?u:(ns?ns:s.f$S),r`A,l,imn=^ji_@c$"
+"S,im,b,e`5!rs`Dt1`Dt2^3ssl)t1=t2^R$G!tb)tb='$i`5dc)dc=@bdc)`8;`fdc='d1'`5tb`P$i`Ddc`Pd1#612';`6dc`Pd2#622';p`e}t1=u$s.'+dc+'.'+p+tb}rs='@V@c@D?'s'`Y'://'+t1+'/b/ss/'+^B+'/@cs.#J?'5.1':'1'$rH.22.1/'"
+"+$N+'?AQB=1&ndh=1@cq?q`Y'&AQE=1'`5^l@5s.^q)rs=^Irs,2047)`5id@Nbr(id,rs);#I}`m$2&&`V3^g!s.^p||`V7)^g@p<0||`V6.1)`D!s.rc)s.rc`A`5!^c){^c=1`5!s.rl)s.rl`A;@Cn]`T;@S`y'$G^P`Sl)^P`Sl['+s^H$s].mrq(@Mu$s\""
+")',750)^Rl=@Cn]`5l){r.t=ta;r.u#O;r.r=rs;l[l`9]=r;`3''}imn+=$D^c;^c++}im=`G[imn]`5!im)im=`G[im@Km@Ol=0;im.o^M`7'e`H`u@Ol=1;`Nwd=^P,s`5wd`Sl){s=wd`Sl['+s^H$s];#Wq(@Mu$s\"`Inrs--`5!$Z)`Rm(\"rr\")}')`5"
+"!$Z@Nnrs=1;`Rm('rs')}`f$Z#iim@7=rs`5(!ta||ta`P_self$9a`P_top'||(`G.^y#Fa==`G.^y))&&rs`4'&pe=@10){b=e`k;^1!im@Ol&&e`c-b`c<500)e`k}`3''}`3$K#A@Mrs+'\" w@0=1 @v$10$j'`Cgg`0v`1`5!`G[^j#v)`G[^j#v`e;`3`G"
+"[^j#v`Cglf`0t,a`Dt`20,2)`P#9`22);`Ns=`u,v=s.gg(t)`5v)s#tv`Cgl`0v`1`5s.pg)`gv,`H,'gl@d0)`Crf`0x`1,y,i,j,h,l,a,b`e,c`e,t`5x){y`e+x;i=y`4'?')`5i>0){a=y`2i+$Ly=y`20,#oh=y`8;i=0`5h`20,7)`P@V$z7;`6h`20,8"
+")`P@Vs$z8;h=h`2#oi=h`4\"/\")`5i>0){h=h`20,i)`5h`4'google@10){a@Ha,'&')`5a`9>1){l=',q,ie,start,search_key,word,kw,cd,';`qj=0;j<a`9;j++$Ca[j];i=t`4$7`5i>0&&l`4`H+t`20,i)+`H)>=0)b#Db$6'`Yt;`fc#Dc$6'`Y"
+"t`mb&&#l#p'?'+b+'&'+c`5''+x!=y)x=y#G}}}`3x`Chav`0`1,qs`e,fv=s.`Q@s#X,fe=s.`Q@s^es,mn,i`5$W#nn=$W`20,1)`F()+$W`21)`5$a){fv=$a.^L#X;fe=$a.^L^es}}fv=fv?fv+`H+^V+`H+^V2:'';`qi=0;i<@z`9^2`Nk=@z[i],v=s[k"
+"],b=k`20,4),x=k`24),n=^Gx),q=k`5v&&k$o`Q`s'&&k$o`Q^S'`D$W||@B||^C`Dfv^g`H+fv+`H)`4`H+k+`H)<0)v`e`5k`P#K'&&fe)v=s.fs(v,fe)`mv`Dk`P^Y`JD';`6k`P`ZID`Jvid';`6k`P^Q^Xg';v=^Iv$F`6k`P`b^Xr';v=^Is.rf(v)$F`"
+"6k`Pvmk'||k`P`Z@a`Jvmt';`6k`P`E^Xvmf'`5@D^3`E^m)v`e}`6k`P`E^m^Xvmf'`5!@D^3`E)v`e}`6k`P@T^Xce'`5v`F()`PAUTO')v='ISO8859-1';`6@9=2||@9=3)v='UTF-8'}`6k`P`Z`s$e`Jns';`6k`Pc`K`Jcdp';`6k`P^0@I`Jcl';`6k`P"
+"^z`Jvvp';`6k`P@W`Jcc';`6k`P#1`Jch';`6k`P#T^aID`Jxact';`6k`P$O`Jv0';`6k`P^i`Js';`6k`P^8`Jc';`6k`P`v^v`Jj';`6k`P`o`Jv';`6k`P^0@L`Jk';`6k`P^6W@0`Jbw';`6k`P^6^n`Jbh';`6k`P`p`Jct';`6k`P@6`Jhp';`6k`Pp^W`"
+"Jp';`6#Ux)`Db`Pprop`Jc$E`6b`PeVar`Jv$E`6b`Plist`Jl$E`6b`Phier^Xh$Ev=^Iv$F`mv)qs+='&'+q+'=@ck`20,3)$opev'?@m(v):v)#G`3qs`Cltdf`0t,h$Ct?t`8$M`8:'';`Nqi=h`4'?^Nh=qi>=0?h`20,qi):h`5t&&h`2h`9-(t`9#w`P.'"
+"+t)`31;`30`Cltef`0t,h$Ct?t`8$M`8:''`5t&&h`4t)>=0)`31;`30`Clt`0h`1,lft=s.`QDow^MFile^Ss,lef=s.`QEx`t,$P=s.`QIn`t;$P=$P?$P:`G`L^A^y;h=h`8`5s.^LDow^MLinks&&lft&&`glft,`H#Yd@dh))`3'd'`5s.^L@R&&h`20,1)$"
+"o# '^glef||$P)^g!lef||`glef,`H#Ye@dh))^g!$P#k`g$P,`H#Ye@dh)))`3'e';`3''`Clc`7'e`H`Bb=^k(`u,\"`r\"`I$T$V`u`It(`I$T0`5b)`3`u#H`3@u'`Ibc`7'e`H`Bf,^o`5s.d^3d.all^3d.all.cppXYctnr)#I;^C=e@7`W?e@7`W:e$U^"
+"o`7#x\"`Ne@j$G^C^g^C.tag`s||^C^7`W||^C^7Node))s.t()`n}\");^o(s`Ieo=0'`Ioh`0o`1,l=`G`L,h=o^s?o^s:'',i,j,k,p;i=h`4':^Nj=h`4'?^Nk=h`4'/')`5h^gi<0||(j>=0&&i>j)||(k>=0&&i>k))@eo`j$q`j`9>1?o`j:(l`j?l`j:'"
+"^Ni=l.path^y^D/^Nh=(p?p+'//'`Y(o^A?o^A:(l^A?l^A:#s)+(h`20,1)$o/'?l.path^y`20,i<0?0:i$r'`Yh}`3h`Cot`0o){`Nt=o.tag`s;t=t#F`F?t`F$w`5t`PSHAPE')t`e`5t`D(t`PINPUT$9`PBUTTON')&&@E&&@E`F)t=@E`F();`6!t$q^s"
+")t='A';}`3t`Coid`0o`1,^K,p,c,n`e,x=0`5t@5^5@eo`j;c=o.`r`5o^s^gt`PA$9`PAREA')^g!c#kp||p`8`4'`v#j0))n$J`6c$u`i@l(`i@l@bc,\"\\r\",''$Bn\",''$Bt\",#s,' `H^Nx=2}`6t`PINPUT$9`PSUBMIT'`D#4)n=#4;`6o@GText)"
+"n=o@GText;`6@Q)n=@Q;x=3}`6o@7#F`PIMAGE')n=o@7`5n){^5=^In@8;^5t=x}}`3^5`Crqf`0t,un`1,e=t`4$7,u=e>=0?t`20,e):'',q=e>=0?@xt`2e#w:''`5u&&q^g`H+u+`H)`4`H+un+`H)>=0`Du!=^B^3un`4`H)>=0)q='&u#Eu+q+'&u=0';`"
+"3q}`3''`Crq`0un`D!$Sun=`u.un;`Ns=`u,c#O`4`H),v=^T^jsq'),q`e`5c<0)`3`gv,'&`Hrq@d$S;`3`gun,`H,'rq',0)`Csqp`0t,a`1,e=t`4$7,q=e<0?'':@xt`2e+1)`Isqq[q]`e`5e>=0)`gt`20,e),`H$4`30`Csqs`0un,q`1;^Fu[u$8q;`3"
+"0`Csq`0q`1,k=^jsq',v=^Tk),x,c=0;^Fq`A;^Fu`A;^Fq[q]`e;`gv,'&`Hsqp',0`Ipt(^B,`H$4v`e;`qx$R^Fu`X)^Fq[^Fu[x]]#D^Fq[^Fu[x]]?`H`Yx;`qx$R^Fq`X^3sqq[x]^gx==q||c<2)){v#Dv$6'`Y^Fq[x]+'`ax);c++}`3^Uk,v,0)`Cwd"
+"l`7'e`H`Br=@u,b=^k(`G,\"o^M\"),i,o,oc`5b)r=`u#H`qi=0;i<s.d.`Qs`9^2o=s.d.`Qs[i];oc=o.`r?\"\"+o.`r:\"\"`5(oc`4$f<0||oc`4\"@Ooc(\")>=0)$qc`4#7<0)^k(o,\"`r\",0,s.lc);}`3r^N`Gs`0`1`5#3^g!^l#ks.^q||`V5)`"
+"Ds.b^3$h^e)s.$h^e('`r#d);`6s.b^3b.add^e$k)s.b.add^e$k('click#d,false);`f^k(`G,'o^M',0,`Gl)}`Cvs`0x`1,v=s.`Z^b,g=s.`Z^b#fk=^jvsn_'+^B+(g?$Dg:#s,n=^Tk),e`k,y=e@Z$l);e.@S$ly+10+(y<$Q?$Q:0))`5v){v*=#2`"
+"5!n`D!^Uk,x,e))`30;n=x`mn%#200>v)`30}`31`Cdyasmf`0t,m`Dt#q&&m`4t)>=0)`31;`30`Cdyasf`0t,m`1,i=t?t`4$7:-1,n,x`5i>=0#q){`Nn=t`20,i),x=t`2i+1)`5`gx,`H,'dyasm@dm))`3n}`30`Cuns`0`1,x=s.`OSele^a,l=s.`OLis"
+"t,m=s.`OM#S,n,i;^B=^B`8`5x&&l`D!m)m=`G`L^A`5!m.toLowerCase)m`e+m;l=l`8;m=m`8;n=`gl,';`Hdyas@dm)`5n)^B=n}i=^B`4`H`Ifun=i<0?^B:^B`20,i)`Csa`0un`1;^B#O`5!@A)@A#O;`6(`H+@A+`H)`4`H+un+`H)<0)@A+=`H+un;^B"
+"s()`Cp_e`0i,c`1,p`5!^J)^J`A`5!^J[i]@e^J[i]`A;p^Hl=`G`Sl;p^Hn=`G`Sn;p^Hl[p^H$8p;`G`Sn#ip.i=i;p.s=s;p.si=s.p_si;p.sh=s.p_sh;p.cr#cr;p.cw#cw}p=^J[i]`5!p.e@5#lp.e=1`5!@o)@o`e;@o#D@o?`H`Yi}`3p`Cp`0i,l`1"
+",p=s.p_e(i,1),n`5l)`qn=0;n<l`9$xp[l[n].$8l[n].f`Cp_m`0n,a,c`1,m`A;m.n=n`5!#lc=a;a='\"p\",#x\"o\",\"e\"'}`fa='@M`ia,\",$A\",\\\"\"#r';eval('m.f`7'+a+',@M`i@l(`i@l(c,\"\\\\\",\"\\\\\\\\\"$B\"$A\\\\\""
+"\"$Br$A\\r\"$Bn$A\\n\"#r)^N`3m`Cp_si`0u){`Np=`u,s=p.s,n,i;n=^jp_i_'+p.i`5!p.u@5s.ss^d$K^y=\"^x\" @cu?'#A@Mu+'\" '`Y'@v=1 w@0$10$j^N`6u^gs.ios||s.ss)$v`G[n]?`G[n]:$2[n]`5!i)i=`G[@K@7=u}p.u=1`Cp_sh`0"
+"h){`Np=`u,s=p.s`5!p.h&&h^dh);p.h=1`Cp_cr`0k){`3`u.^Tk)`Cp_cw`0k,v,e){`3`u.^Uk,v,e)`Cp_r`0`1,p,n`5^J)`qn$R^J@e^J[n]`5p&&p.e`Dp.@Sup@5p.c)p.@Sup(p,s)`5p.r$Sp.run(p,s)`5!p.c)p.c=0;p.c++}}`Cm_i`0n,a`1,"
+"m,f=n`20,1),r,l,i`5!`Rl)`Rl`A`5!`Rnl)`Rnl`T;m=`Rl[n]`5!a#q&&m._e@5m^H)`Ra(n)`5!m#n`A,m._c=^jm';m^Hn=`G`Sn;m^Hl=s^Hl;m^Hl[m^H$8m;`G`Sn#im.s=s;m._n=n;m._l`T('_c`H_in`H_il`H_i`H_e`H_d`H_dl`Hs`Hn`H_r`H"
+"_g`H_g1`H_t`H_t1`H_x`H_x1`H_rs`H_rr`H_l'`Im_l[$8m;`Rnl[`Rnl`9]=n}`6m._r@5m._m){r=m._r;r._m=m;l=m._l;`qi=0;i<l`9;i++)$Gm[l[i]])r[l[i]]=m[l[i]];r^Hl[r^H$8r;m=`Rl[$8r`mf==f`F())s[$8m;`3m`Cm_a`7'n`Hg`H"
+"e`H$G!g)g@Y;`Bc=s[#5,m,x,f=0`5!c)c=`G[\"s_\"+#5`5c&&s_d)s[g]`7#xs_ft(s_d(c)));x=s[g]`5!x)x=`G[\\'s_\\'+g]`5!x)x=`G[g];m=`Ri(n,1)`5x^g!m^H||g!@Y)#n^H=f=1`5(\"\"+x)`4\"fun^a\")>=0)x(s);`f`Rm(\"x\",n,"
+"x,e)}m=`Ri(n,1)`5$0l)$0l=$0=0;`wt();`3f'`Im_m`0t,n,d,e$C$Dt;`Ns=`u,i,x,m,f=$Dt,r=0,u`5`Rl&&`Rnl)`qi=0;i<`Rnl`9^2x=`Rnl[i]`5!n||x==n#n=`Ri(x);u=m[t]`5u`D@bu)`4'fun^a@10`Dd&&e)@gd,e);`6d)@gd);`f@g)}`"
+"mu)r=1;u=m[t+1]`5u@5m[f]`D@bu)`4'fun^a@10`Dd&&e)@3d,e);`6d)@3d);`f@3)}}m[f]=1`5u)r=1}}`3r`Cm_ll`0`1,g=`Rdl,i,o`5g)`qi=0;i<g`9^2o=g[i]`5o)s.@w(o.n,o.u,o.d,o.l,o.e,$Lg#u0}`C@w`0n,u,d,l,e,ln`1,m=0,i,g"
+",o=0#b,c=s.h?s.h:s.b,b,^o`5n$vn`4':')`5i>=0){g=n`2i+$Ln=n`20,i)}`fg@Y;m=`Ri(n)`m(l||(n@5`Ra(n,g)))&&u^3d&&c^3$m`W`Dd){$0=1;$0l=1`mln`D@D)u=`iu,'@V:`H@Vs:^Ni=^js:'+s^H$s:^x:'+g;b='`Bo=s.d@Z`WById(@M"
+"i+'\")`5s$q`D!o.l&&`G.'+g+'){o.l=1`5o.#B`yo.#oo.i=0;`Ra(\"^x\",@Mg+'@M(e?',@Me+'\"'`Y')}';f2=b+'o.c++`5!`d)`d=250`5!o.l$q.c<(`d*2)/#2)o.i=@S`yo.f2@8}';f1`7'e',b+'}^N^o`7's`Hc`Hi`Hu`Hf1`Hf2`H`Ne,o=0"
+"@jo=s.$m`W(\"script\")`5o){@E=\"text/`v\";@cn?'o.id=i;o.defer=@u;o.o^M=o.onreadystatechange=f1;o.f2=f2;o.l=0;'`Y'o@7=u;c.appendChild(o);@cn?'o.c=0;o.i=@S`yf2@8'`Y'}`no=0}`3o^No=^o(s,c,i,u#b)^Ro`A;o"
+".n=$s:'+g;o.u=u;o.d=d;o.l=l;o.e=e;g=`Rdl`5!g)g=`Rdl`T;i=0;^1i<g`9&&g[i])i#ig#uo}}`6n#n=`Ri(n);m._e=1}`3m`Cvo1`0t,a`Da[t]||$y)`u#ta[t]`Cvo2`0t,a`D#z{a#t`u[t]`5#z$y=1}`Cdlt`7'`Bd`k,i,vo,f=0`5`wl)`qi="
+"0;i<`wl`9^2vo=`wl[i]`5vo`D!`Rm(\"d\")||d`c-$g>=`d){`wl#u0;s.t($H}`ff=1}`m`w#B`y`wi`Idli=0`5f`D!`wi)`wi=@S`y`wt,`d)}`f`wl=0'`Idl`0vo`1,d`k`5!$Hvo`A;`g^E,`H$b2',$H;$g=d`c`5!`wl)`wl`T;`wl[`wl`9]=vo`5!"
+"`d)`d=250;`wt()`Ct`0vo,id`1,trk=1,tm`k,sed=Math&&@k#L?@k#R@k#L()*#200000000000):tm`c,$N='s'+@k#Rtm`c/10800000)%10+sed,y=tm@Z$l),vt=tm@ZDate($r`zMonth($r@cy<$Q?y+$Q:y)+' `zHour$t:`zMinute$t:`zSecond"
+"$t `zDay()+' `zTimezoneOff@S(),^o,^h=s.g^h(),ta=-1,q`e,qs`e,#M`e,vb`A#a^E`Iuns(`Im_ll()`5!s.td){`Ntl=^h`L,a,o,i,x`e,c`e,v`e,p`e,bw`e,bh`e,^O0',k=^U^jcc`H@u',0@2,hp`e,ct`e,pn=0,ps`5^9&&^9.prototype)"
+"{^O1'`5j.m#S){^O2'`5tm.@SUTCDate){^O3'`5^l^3^q&&`V5)^O4'`5pn@P{^O5';a`T`5a.forEach){^O6';i=0;o`A;^o`7'o`H`Ne,i=0@ji=new Iterator(o)`n}`3i^Ni=^o(o)`5i&&i.next)^O7'#G}`m`V4)x=^tw@0+'x'+^t@v`5s.isns||"
+"s.^p`D`V3#0`o(@2`5`V4){c=^tpixelDepth;bw=`G@GW@0;bh=`G@G^n}}$c=s.n.p^W}`6^l`D`V4#0`o(@2;c=^t^8`5`V5){bw=s.d.^Z`W.off@SW@0;bh=s.d.^Z`W.off@S^n`5!s.^q^3b){^o`7's`Htl`H`Ne,hp=0`xh#C\");hp=s.b.isH#C(tl"
+")?\"Y\":\"N\"`n}`3hp^Nhp=^o(s,tl);^o`7's`H`Ne,ct=0`xclientCaps\");ct=s.b.`p`n}`3ct^Nct=^o(s)#G`fr`e`m$c)^1pn<$c`9&&pn<30){ps=^I$c[pn].^y@8$p`5p`4ps)<0)p+=ps;pn++}s.^i=x;s.^8=c;s.`v^v=j;s.`o=v;s.^0@"
+"L=k;s.^6W@0=bw;s.^6^n=bh;s.`p=ct;s.@6=hp;s.p^W=p;s.td=1`m$H{`g^E,`H$b2',vb`Ipt(^E,`H$b1',$H`m(vo&&$g)#k`Rm('d')`Ds.useP^W)s.doP^W(s);`Nl=`G`L,r=^h.^Z.`b`5!s.^Q)s.^Q=l^s?l^s:l`5!s.`b@5s._1_`b@N`b=r;"
+"s._1_`b=1}`Rm('g')`5@B||^C){`No=^C?^C:@B`5!o)`3'';`Np=s.#e`s,w=1,^K,$3,x=^5t,h,l,i,oc`5^C$q==^C){^1o@5n#F$oBODY'){o=o^7`W?o^7`W:o^7Node`5!o)`3'';^K;$3;x=^5t}oc=o.`r?''+o.`r:''`5(oc`4$f>=0$qc`4\"@Oo"
+"c(\")<0)||oc`4#7>=0)`3''`mn)ta=o$Uh$Ji=h`4'?^Nh=s.`Q$5^9||i<0?h:h`20,#ol=s.`Q`s;t=s.`Q^S?s.`Q^S`8:s.lt(h)`5t^gh||l))q+='&pe=lnk_@ct`Pd$9`Pe'?@m(t):'o')+(h$6pev1`ah)`Y(l$6pev2`al):'^N`ftrk=0`5s.^L@q"
+"`D!p@es.^Q;w=0}^K;i=o.sourceIndex`5@J')$u@J^Nx=1;i=1`mp&&n#F)qs='&pid`a^Ip,255))+(w$6pidt#Ew`Y'&oid`a^In@8)+(x$6oidt#Ex`Y'&ot`at)+(i$6oi#Ei:#s}`m!trk@5qs)`3'';$I=s.vs(sed)`5trk`D$I)#M=#W($N,(vt$6t`"
+"avt)`Ys.hav()+q+(qs?qs:s.rq()),0#Z);qs`e;`Rm('t')`5s.p_r)s.p_r(`I`b`e}^F(qs);^R`w($H;`m$H`g^E,`H$b1',vb`I$T^C=s.`Q`s=s.`Q^S=`G`l`e`5s.pg)`G@O$T`G@Oeo=`G@O`Q`s=`G@O`Q^S`e`5!id@5s.tc@Ntc=1;s.flush`U("
+")}`3#M`Ctl`0o,t,n,vo`1;@B=$Vo`I`Q^S=t;s.`Q`s=n;s.t($H}`5pg){`G@Oco`0o){`N^u\"_\",1,$L`3$Vo)`Cwd@Ogs`0$S{`N^uun,1,$L`3s.t()`Cwd@Odc`0$S{`N^uun,$L`3s.t()}}@D=(`G`L`j`8`4'@Vs@10`Id=^Z;s.b=s.d.body`5s."
+"d@Z`W#h`s@Nh=s.d@Z`W#h`s('HEAD')`5s.h)s.h=s.h[0]}s.n=navigator;s.u=s.n.userAgent;@p=s.u`4'N#86/^N`Napn$n`s,v$n^v,ie=v`4#Q'),o=s.u`4'@i '),i`5v`4'@i@10||o>0)apn='@i';^l$d`PMicrosoft Internet Explore"
+"r'`Iisns$d`PN#8'`I^p$d`P@i'`I^q=(s.u`4'Mac@10)`5o>0)`hs.u`2o+6));`6ie>0@Napv=^Gi=v`2ie+5))`5#3)`hi)}`6@p>0)`hs.u`2@p+10));`f`hv`Iem=0`5s.em@P@93;`6^9#g^w$v^r^9#g^w(256))`F(`Iem=(i`P%C4%80'?2:(i`P%U"
+"0#2'?1:0))}s.sa(un`Ivl_l='^Y,`ZID,vmk,`Z@a,`E,`E^m,ppu,@T,`Z`s$e,c`K,^0@I,#e`s,^Q,`b,@W';s.va_l@H^V,`H`Ivl_t=^V+',^z,#1,server,#e^S,#T^aID,purchaseID,$O,state,zip,#K,products,`Q`s,`Q^S';`q`Nn=1;n<7"
+"6$x@F+=',prop^x,eVar^x,hier^x,list$E^V2=',tnt,pe#P1#P2#P3,^i,^8,`v^v,`o,^0@L,^6W@0,^6^n,`p,@6,p^W';@F+=^V2;@z@H@F,`H`Ivl_g=@F+',`M,`M^m,`MBase,fpC`K,@X`U,#J,`Z^b,`Z^b#f`OSele^a,`OList,`OM#S,^LDow^M"
+"Links,^L@R,^L@q,`Q$5^9,`QDow^MFile^Ss,`QEx`t,`QIn`t,`Q@s#X,`Q@s^es,`Q`ss,lnk,eo,_1_`b';@y@H^E,`H`Ipg=pg#a^E)`5!ss)`Gs()",
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);}


