/****Customer: Capital One Public
/************ don't modify below this line *********
 *************  Version: OnExit 7.3 v.26 ***********
 ****** Copyright 2001-2008 ForeseeResults, Inc****/

/**MAIN PARAMETERS**/
if(!window.foresee) window.foresee = new Object();
foresee.triggerParms= new Array();
foresee.triggerParms["displayMode"] = 0; 						// 0=disable survey, 1=Invitation when PUB present, 2=No Invitation, 3=Invitation Only
foresee.triggerParms["mid"] = "csNxsUNlBlxIRVcB0RlIxg==";   	// model instance id (Default is XYZ Company survey) - Comment if using 'sid'
foresee.triggerParms["cid"] = "YM0QJBIoV4lpxFFMNYMVxw==";   	// customer id

foresee.triggerParms["dLF"] = 2; 								// loyalty factor
foresee.triggerParms["spL"] = 0.0; 							    // sample percentage

foresee.triggerParms["rw"] = 129600; 							// resample wait (value in minutes)
foresee.triggerParms["npc"] = 0; 								// 0-default persistent cookies, 1 - session
foresee.triggerParms["compliant508"] = 0; 						// 508 compliant if 1
//foresee.triggerParms["omb"] = "1505-0186"; 					// uncomment if required
foresee.triggerParms["width"] = 450;							// survey width
foresee.triggerParms["height"] = 500;							// survey height
foresee.triggerParms["domain"] = ".capitalone.com";	 	// domain name
foresee.triggerParms["dhtmlURL"] ="/scripts/https-common/foresee/oeFSRInvite.html"; //path to survey invitation

/**ONEXIT PARAMETERS**/
foresee.triggerParms["oeMode"]= 1;					// onExit mode: 0=triggers survey on subdomain or protocol change, 1=triggers survey on domain change only or in absence of code (default)
foresee.triggerParms["sMode"] = 1; 					// survey mode: 1=preload survey, 0=load at exit
foresee.triggerParms["dLFPreCheck"] = 1; 			// default 1, count page visit before opening Invite/Tracker, otherwise 0 to count after
foresee.triggerParms["trackerURL"] ="/scripts/https-common/foresee/surveyTracker.html"; //path to survey child

/**MISC PARAMETERS**/
//foresee.triggerParms["sid"] = "";							// e.g.: BROWSE|CHECKOUT|POS  - foresee defined survey identifier, default commented
//foresee.triggerParms["patternType"] = "";					// use either URL|CK=<paste_your_cookie_name>|VALUE as a lookup pattern, default commented
foresee.triggerParms["lfcookie"] = "ForeseeLoyalty";		// loyalty cookie name
foresee.triggerParms["ascookie"] = "ForeseeSurveyShown";	// "survey shown" cookie name
foresee.triggerParms["olpu"] = 1;							// default 1, 0 will pop survey UNDER browser window
foresee.triggerParms["userURL"] = 1; 						// capture URL if 1
foresee.triggerParms["capturePageView"] = 1;				// capture pages viewed if 1
//Double Cookie/1 settings
//foresee.triggerParms["dcUniqueId"] = "TEST04JloZZN0k9cI1Ep5d";// (22 chars unique Id for double cookie I/II)
//foresee.triggerParms["midexp"] = 129600; 					// for double cookie (value in minutes)
//foresee.triggerParms["nLF"] = 0; 							// navigation loyalty factor, commented by default
foresee.triggerParms["spE"] = 100.0; 						// execute sample percentage

/**DHTML PARAMETERS**/
foresee.triggerParms["dhtmlIndex"]= 10000;					// z-index s/b greater then client’s dhtml z-index (if exist) - default 100
foresee.triggerParms["dhtmlWidth"] = 400;					// invite page width
foresee.triggerParms["dhtmlHeight"]= 350;					// invite page height
foresee.triggerParms["dhtmlDelay"]= 100;					// default=1ms, invite timeout in millisecs
foresee.triggerParms["dhtmlHighlight"]= 0; 					// 1- enable dhtml lightbox effect, 0-disable
foresee.triggerParms["dhtmlOverlayBgClr"]= "#EFEFEF";		// default background div color
foresee.triggerParms["dhtmlOverlayOpacity"]= "0.85"; 		// default background div opacity

//DHTML Positioning
foresee.xPosition="CENTER";   	//enter "CENTER", "LEFT", or "RIGHT" for horizontal positioning
foresee.yPosition="CENTER";    	//enter "CENTER", "TOP", or "BOTTOM" for vertical positioning

/**SCOUT TRACKER PARAMETERS**/
foresee.triggerParms["trackerRetry"] = 2; 				// default=2, check multiple times if OE condition is true.
foresee.triggerParms["trackerDelay"] = 1000;			// default=1 sec, scout delay in millseconds.
foresee.triggerParms["trackerWidth"]  = 500;			// child window Width
foresee.triggerParms["trackerHeight"] = 325;			// child window Height
foresee.triggerParms["trackerThirdPartyCheck"] = 0;		// check for 3rd party persistent cookie if 1,  default 0 or disable
foresee.triggerParms["trackerWinRep"] = 0;				// drops 'ScoutClosed' ScoutRunning cookie if 0
foresee.triggerParms["trackerExclude"]= 0;				// If 1, tracker closes when exclude list requirement is met (default 0)

/**FORESEE SYSTEM PARAMETERS**/
foresee.triggerParms["captureTriggerVersion"] = "OE7.3rel26";// track trigger version
foresee.triggerParms["evtListener"]=1;					// default=1, register tracker as an event listener on body onload, 0 to call separately
foresee.triggerParms["useOneCookie"]= 1;				// drop one cookie if 1, separate cookies if 0
foresee.triggerParms["fsrCkSeparator"] = "||";			// Cookie values seperator
foresee.triggerParms["fsrParmSeparator"] = "=";			// parameters name value pair seperator
foresee.triggerParms["flashDetect"]= 0;					// set to 1 to prevent survey invitation on pages with flash
//display alert message on survey link if user has already surveyed
foresee.fsrMSG1= "Sorry, but you have already surveyed once - Thank you";	

/*********************************
 **CLIENT PAGE SETUP PARAMETERS **
 *********************************/
/**CLIENT CPPS**/
//foresee.triggerParms["oecpp_cppName"]="Foresee_cppName";	//uncomment & enter cppName (in both places)
foresee.triggerParms["oecpp_zipRegion"]="Foresee_zipRegion";//uncomment & enter cppName (in both places)
foresee.triggerParms["oecpp_zipCode"]="Foresee_zipCode";	//uncomment & enter cppName (in both places)

/**multi-language invite **/
//foresee.triggerParms['midEng']="";						//uncomment & enter english equivalent MID value here
//foresee.triggerParms['langCode']="";						//uncomment & enter foreign language code here 

/**multimeasure lookup table **/
//foresee.midLookupTable = new Array();
//foresee.midLookupTable["NAME"] ="[spL]:[MID]:[nLF]";		//uncomment & enter page name, sampling %, MID and loyalty

/**multivendor lookup table **/
//foresee.vendorLookupTable = new Array();
//foresee.vendorLookupTable["NAME"]	 = "[spL]||[URL]";		//uncomment & define 3rd party vendor name, sampling % and path to code

/**page exclude list, do not show invite/tracker**/
foresee.excludeList = new Array();
foresee.excludeList[0]= "capitalone.com/autoloans/lp/auto-loans-pict.php"; //uncomment & add page names on which to exclude the invitation.
foresee.excludeList[1]= "capitalone.com/autoloans/lp/auto-loans-picc.php";
foresee.excludeList[2]= "capitalone.com/creditcards/cardlab";

/**page referrer exclude list, do not show invite/tracker**/
//foresee.referrerList = new Array();
//foresee.referrerList[0]= "[NAME]";						//uncomment & add any value that exists in the referrer URL

/**click event Listener Tag List, add event listener on the tag list with matching string**/
//foresee.eventTagList = new Array();
//foresee.eventTagList["matchStr"]= "tag|event";			//uncomment & add tag name and event for a particular matching string in that URL property

/**click event Listener Tag List, add event listener on the tag list with matching string - New Code 08/19/08 from David Hoekzema**/ 
foresee.eventTagList = new Array();
// also on killTrackerlist
foresee.eventTagList["://www.capitalonehomeloans.com"] = "A|click";
foresee.eventTagList["://www.capitalonehealthcarefinance.com"] = "A|click";
foresee.eventTagList["://secure.capitalonefinance.com"] = "A|click";
foresee.eventTagList["://www.loans.clcprocessing.com/CapitalOneWeb/"] = "A|click";
foresee.eventTagList["://www.capitaloneautobuying.com"] = "A|click";
foresee.eventTagList["://getmycard.capitalone.com"] = "A|click";
foresee.eventTagList["://findmycard.capitalone.com"] = "A|click";
foresee.eventTagList["://www.capitalonecar.com"] = "A|click";
foresee.eventTagList["://www.capitaloneautofinance.com"] = "A|click";
foresee.eventTagList["://payroll.capitalone.com"] = "A|click";
foresee.eventTagList["://cp-sales.capitalone.com"] = "A|click";
foresee.eventTagList["://switch.atdmt.com"] = "A|click";
foresee.eventTagList["://view.atdmt.com"] = "A|click";
foresee.eventTagList["://nohasslerewards.capitalone.com"] = "A|click";
foresee.eventTagList["://www.clc-consumerservices.com/CLCCSWeb/CapitalOne/"] = "A|click";
foresee.eventTagList["capitalone.com/creditcards/cardlab"] = "A|click";
foresee.eventTagList["://onlinebanking.capitalone.com"] = "A|click";
foresee.eventTagList["://servicing.capitalone.com"] = "A|click";
foresee.eventTagList["goToLogin"]= "A|click";
foresee.eventTagList["goToRegionalLogin"]= "A|click";
foresee.eventTagList["goToRegister"]= "A|click";
foresee.eventTagList["://ads.capitalone.com"] = "A|click";
foresee.eventTagList["capitalonemilesrewards.com"] = "A|click";
foresee.eventTagList["://maps.capitalone.com"] = "A|click";
foresee.eventTagList["://applications.capitalone.com"] = "A|click";
foresee.eventTagList["://www.capitalone.com/nohasslerewards"] = "A|click";
foresee.eventTagList["/milesrewards"] = "A|click";
foresee.eventTagList["://www.capitalone.com/imagecard"] = "A|click";

// this is not part of the original foresee configuration
// the way eventTagList works is modified in footer.php
// if the user clicks on a link w/ an href matching eventTagList
// the tracker window still closes, but it reappears when the
// user re-enters the site.
// this new killTrackerList array suppresses the reappearance
// of the tracker
// !!! members of this list must also be on the eventTagList
// !!!! THESE MUST BE VALID REGULAR EXPRESSIONS
foresee.killTrackerList = new Array();
foresee.killTrackerList.push("/:\\/\\/cardfinder\\.capitalone\\.com/i");
foresee.killTrackerList.push("/:\\/\\/getmycard\\.capitalone\\.com/i");
foresee.killTrackerList.push("/:\\/\\/maps\\.capitalone\\.com/i");
foresee.killTrackerList.push("/:\\/\\/applications\\.capitalone\\.com/i");
foresee.killTrackerList.push("/:\\/\\/payroll\\.capitalone\\.com/i");
foresee.killTrackerList.push("/:\\/\\/www\\.capitalonehomeloans\\.com/i");
foresee.killTrackerList.push("/:\\/\\/www\\.loans\\.clcprocessing\\.com\\/CapitalOneWeb\\//i");
foresee.killTrackerList.push("/:\\/\\/www\\.capitalonehealthcarefinance\\.com/i");
foresee.killTrackerList.push("/:\\/\\/secure\\.capitalonefinance\\.com/i");
foresee.killTrackerList.push("/:\\/\\/www\\.capitaloneautobuying\\.com/i");
foresee.killTrackerList.push("/:\\/\\/www\\.capitalonecar\\.com/i");
foresee.killTrackerList.push("/:\\/\\/www\\.capitaloneautofinance\\.com/i");
foresee.killTrackerList.push("/:\\/\\/cp\\-sales\\.capitalone\\.com/i");
foresee.killTrackerList.push("/:\\/\\/switch\\.atdmt\\.com/i");
foresee.killTrackerList.push("/:\\/\\/view\\.atdmt\\.com/i");
foresee.killTrackerList.push("/:\\/\\/nohasslerewards\\.capitalone\\.com/i");
foresee.killTrackerList.push("/:\\/\\/www\\.clc\\-consumerservices\\.com\\/CLCCSWeb\\/CapitalOne\\//i");
foresee.killTrackerList.push("/capitalone\\.com\\/creditcards\\/cardlab/i");
foresee.killTrackerList.push("/:\\/\\/onlinebanking\\.capitalone\\.com(?!\\/CapitalOne\\/OAO\\/)/i");
foresee.killTrackerList.push("/:\\/\\/servicing\\.capitalone\\.com\\//i");
foresee.killTrackerList.push("/goTo(Regional)*Login/i");
foresee.killTrackerList.push("/goToRegister/i");
foresee.killTrackerList.push("/:\\/\\/ads\\.capitalone\\.com/i");
foresee.killTrackerList.push("/capitalonemilesrewards\\.com/i");
foresee.killTrackerList.push("/:\\/\\/www\\.capitalone\\.com\\/nohasslerewards/i");
foresee.killTrackerList.push("/\\/milesrewards/i");
foresee.killTrackerList.push("/:\\/\\/www\\.capitalone.com\\/imagecard/i");

// kill the foresee survey in the onclick event of these matches for these selector queries
foresee.selectorKillMatches = new Array();
foresee.selectorKillMatches.push("input[type=image][id=loginCTA]");
foresee.selectorKillMatches.push("input[type=image][id=accessCTA]");
foresee.selectorKillMatches.push("input[type=image][name=open account4d2]");
foresee.selectorKillMatches.push("form[id=findBranch] input[type=image][class=submit]");
//foresee.selectorKillMatches.push("form[name=search] input[type=image][name=search]");

