<!--
	var brwVer;
	var myStr = navigator.appName;
	if(navigator.appVersion.indexOf("MSIE")!=-1){
		if(navigator.userAgent.indexOf("Opera")!=-1){
			brwVer = parseFloat(navigator.userAgent.substring(53,56));
		}else{
			brwVer = parseFloat(navigator.appVersion.substring(22,25));
		}
	}else{
		brwVer = parseFloat(navigator.appVersion.substring(0,3));
	}
	if((myStr=="Netscape" && brwVer>4.7) || (myStr=="Microsoft Internet Explorer")){
		document.write("<LI"+"NK REL='STYLESHEET' TYPE='text\/css' HREF='"+"\/css\/IEStyles.css'>");
	}else{
		document.write("<LI"+"NK REL='STYLESHEET' TYPE='text\/css' HREF='"+"\/css\/NS4Styles.css'>");
	}
	var blnNorton = true;

	function getCookie(name) {
		var dc = document.cookie;
		var prefix = name + "=";
		var begin = dc.indexOf("; " + prefix);
		if (begin == -1) {
			begin = dc.indexOf(prefix);
			if (begin != 0) return "";
		} else
			begin += 2;
			var end = document.cookie.indexOf(";", begin);
			if (end == -1)
				end = dc.length;
			if (dc.substring(begin + prefix.length, end)== "undefined") {
				return ("");
			}
			else {
				return unescape(dc.substring(begin + prefix.length, end));
			}
	}

// Customer : Gateway Pre Purchase
// Version : Advance Trigger 1.3

function cppUrlPatch(s) {
	var translated = "";
	var i; 
	var found = 0;
	for(i = 0; (found = s.indexOf(':', found)) != -1; ) {
		translated += s.substring(i, found) + "|";
		i = found + 1;
		found++;
	}
	translated += s.substring(i, s.length);
	return translated;
}

var triggerParms = new Array(); 
var excludeList = new Array();
triggerParms["dt"] = 0; // disable trigger if 1
triggerParms["mid"] = "15xM1FgA8x0ZhAxcUEMZBw=="; // model instance id
triggerParms["mid2"] = "4gIlYkdtNpV9kJFh55hYcw=="; // model instance id
triggerParms["cid"] = "ufMayET9SKa/YpIo/F/ipw=="; // customer id
triggerParms["lf"] = 4; // loyalty factor
triggerParms["lf2"] = 4; // loyalty factor
triggerParms["sp"] = 0.2; // sample percentage
triggerParms["sp2"] = 1; // sample percentage
triggerParms["npc"] = 0; // no persistent cookies if 1
triggerParms["npc2"] = 0; // no persistent cookies if 1
triggerParms["rw"] = 129600; // resample wait (value in minutes)
triggerParms["rw2"] = 129600; // resample wait (value in minutes)
triggerParms["pu"] = 0; // pop-under control
triggerParms["olpu"] = 1; // On Load pop-under control
triggerParms["lfcookie"] = "lfRrd";
triggerParms["lfcookie2"] = "lfRrd";
triggerParms["ascookie"] = "asRrd";
triggerParms["ascookie2"] = "asRrd";
triggerParms["width"] = 420; // survey width
triggerParms["height"] = 500; // survey height
triggerParms["domain"] = ".gateway.com"; // domain name
//triggerParms["omb"] = "1505-0186"; // OMB number
triggerParms["cmetrics"] = "90010668"; // coremetrics client id
triggerParms["cpp_1"] = "userURL:"+ cppUrlPatch (window.location.protocol+"://" + window.location.host + window.location.pathname); // customer parameter 1 - user URL
triggerParms["cpp_2"] = "Browser:"+ cppUrlPatch (navigator.userAgent); // customer parameter 2 - Browser
triggerParms["capturePageView"] = 1;
//excludeList[0] = "/exclude/"; //trigger script will not work under this path
	
// Customer : Gateway Pre Purchase
// Version : Advance Trigger 1.3

var popUpURL = "http://www.foreseeresults.com/survey/display"; // base URL to the survey 

var ckAlreadyShown = triggerParms["ascookie"]; // name of the persistent/session cookie

var ckLoyaltyCount = triggerParms["lfcookie"]; // name of the loyalty count cookie

var persistentExpires = new Date(); // persistent cookie expiration 
persistentExpires.setTime(persistentExpires.getTime() + (triggerParms["rw"]*60*1000));

function ForeCStdGetCookie (name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg) {
			return ForeCStdGetCookieVal (j);
		}
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) {
			break;
		}
	}
	return null;
}

function ForeCStdSetCookie (name, value) {
	var argv = ForeCStdSetCookie.arguments;
	var argc = ForeCStdSetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + "=" + escape (value) +
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
	((path == null) ? "" : ("; path=" + path)) +
	((domain == null) ? "" : ("; domain=" + domain)) +
	((secure == true) ? "; secure" : "");
}

function ForeCStdGetCookieVal(offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1) {
		endstr = document.cookie.length;
	}
	return unescape(document.cookie.substring(offset, endstr));
}

function specialEscape(str) {
	var translated = "";
	var i; 
	var found = 0;
	for(i = 0; (found = str.indexOf('+', found)) != -1; ) {
		translated += str.substring(i, found) + "%2B";
		i = found + 1;
		found++;
	}
	translated += str.substring(i, str.length);
	return translated;
}

// this function checks to see if we are in path included in the excluded list. 
function currentLocationExcluded() {	
	var parentURLPath = window.location.pathname;//location path
	for(key in excludeList) {
		if(parentURLPath.indexOf(excludeList[key]) != -1) {
			return true;
		}
	}
	return false;
}

function Poll() { 
	if(triggerParms["dt"] == 1) {
		return;
	}
	//checks if we are in path included in the excluded list.
	if(currentLocationExcluded()) {
		return;
	}
	var consumer=0;
	//put the logic below to check the user is consumer)
	var Segment = getCookie("Seg");
	//if (user == consumer) {
	if (Segment == 'hm') {
	/*var conUser = 1;		// created this var
	if (conUser == consumer) {//changed user var*/
		consumer = 1;
	} 
	if (consumer == 0) {
		triggerParms["mid"] = triggerParms["mid2"];
		triggerParms["lf"] = triggerParms["lf2"];
		triggerParms["sp"] = triggerParms["sp2"];
		triggerParms["npc"] = triggerParms["npc2"];
		triggerParms["rw"] = triggerParms["rw2"];
		triggerParms["lfcookie"] = triggerParms["lfcookie2"];
		triggerParms["ascookie"] = triggerParms["ascookie2"];	
	}
	var stickyCounter = ForeCStdGetCookie(ckLoyaltyCount); // check counter cookie
	var alreadyShown = ForeCStdGetCookie(ckAlreadyShown); // check if we already have shown survey
	var pageCount;
	var randNum = Math.random();
	randNum *= 100;
	if (stickyCounter == null) {
		// create the loyalty factor cookie if we don't already have one
		pageCount = 1; 
		ForeCStdSetCookie(ckLoyaltyCount, pageCount, null,'/',triggerParms["domain"]);
		stickyCounter = ForeCStdGetCookie(ckLoyaltyCount);
	}
	if (stickyCounter != null) {
		pageCount = stickyCounter;
		if(pageCount >= triggerParms["lf"]) {
			// apply the samplingPercentage algorithm
			if(alreadyShown == null) {
				if(randNum <= triggerParms["sp"]) {
					var winOptions = "width= 1,height= 1,top= 4000,left= 4000,resizable=yes,scrollbars=yes";
					var fullURL = popUpURL + "?" + "width=" + triggerParms["width"] +
					"&height=" + triggerParms["height"] +
					"&cid=" + specialEscape(escape(triggerParms["cid"])) + "&mid=" + specialEscape(escape(triggerParms["mid"]));
					if ((triggerParms["omb"] ) != null) {
						fullURL += "&omb=" + escape(triggerParms["omb"]);
					}
					//Coremetrics support
					if ((triggerParms["cmetrics"] ) != null) {
						fullURL += "&cmetrics=" + escape(triggerParms["cmetrics"]);
					}
					// added for pop control after window is loaded
					if (triggerParms["olpu"] == 1) {
						fullURL += "&olpu=1";
					}
					// capturing Page Viewed in CPP
					if (triggerParms["capturePageView"] == 1) {
						triggerParms["cpp_3"] = "PageView:"+ pageCount; // customer parameter 3 - Page View
					}
					// extract customer passed parameters if any
					var customerParams = "";
					for(paramKey in triggerParms) {
						if(paramKey.substring(0,3) == "cpp"){
							fullURL += "&" + paramKey + "=" + escape(triggerParms[paramKey]);
						}
					}
					// insure that we only pop up once during the lifetime of the cookie
					if(triggerParms["npc"] == 1) {
						ForeCStdSetCookie(ckAlreadyShown, 'true',null,'/',triggerParms["domain"]);
					} else {
						ForeCStdSetCookie(ckAlreadyShown, 'true', persistentExpires,'/',triggerParms["domain"]);
					}
					var myPopUp = window.open(fullURL, 'survey',winOptions);
					if (triggerParms["pu"] == 1){
						self.focus();
					} else {
						myPopUp.focus(); //focusing on survey window								
					}
				}
			}
		}	
		// increment it and set the new cookie value
		pageCount++;
		ForeCStdSetCookie(ckLoyaltyCount, pageCount, null,'/',triggerParms["domain"]);
	}
}
	Poll();
//-->