// Customer: NHL
// Version : DHTML Trigger 3.5
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();
var flashTagList= new Array();
triggerParms["displayMode"] = 2; //0=disable, 1=popup then dhtml, 2=popup only, 3=default dhtml only
triggerParms["mid"] = "EUYYANEwYFcdAgsE8ZotFQ=="; // model instance id
triggerParms["cid"] = "gW2OdbpuCXy5dTDlnUlJ5g=="; // customer id
triggerParms["lf"] = 3; // loyalty factor
triggerParms["sp"] = 0.5; // sample percentage
triggerParms["npc"] = 0; // no persistent cookies if 1
triggerParms["rw"] = 129600; // resample wait (value in minutes)
triggerParms["pu"] = 0; // pop-under control
triggerParms["olpu"] = 1; // On Load pop-under control
triggerParms["lfcookie"] = "ForeseeLoyalty_MID_EUYYANEwYF";
triggerParms["ascookie"] = "ForeseeSurveyShown_EUYYANEwYF";
triggerParms["width"] = 450; // survey width
triggerParms["height"] = 500; // survey height
//triggerParms["domain"] = ".foreseeresults.com"; // domain name
//triggerParms["omb"] = "1505-0186"; // OMB number
//triggerParms["cmetrics"] = "90010257"; // coremetrics client id
triggerParms["visualScienceId"] = 0;	// enable visual science code if 1
triggerParms["omnitureId"] = 0;		// enable omniture code if 1
triggerParms["cpp_1"] = "userURL:" + cppUrlPatch (window.location.href);
//triggerParms["cpp_5"] = "cpp_name:"+ cppUrlPatch("cpp_value");	//a placeholder for customer CPP's
triggerParms["capturePageView"] = 1;
//excludeList[0] = "/exclude/"; //trigger script will not work under this path

//triggerParms["dcUniqueId"] = "TEST04JloZZN0k9cI1Ep5d"; //  (22 chars unique Id for double cookie I/II)
triggerParms["midexp"] = 129600; // model instance expiry value
triggerParms["rso"]= 0; //user has chosen to use Retry Survey Option
triggerParms["aro"]= 0; //user has chosen to use Auto Retry Option, with SP=100
//triggerParms["rct"]= 1; //The maximum number of times allowed to serve a survey to a user
//triggerParms["rds"]= 1; //The minimum number of days to wait to serve a survey repeatedly
//triggerParms["mrd"]= 1; //The total number of days that a user can be re-served a survey

triggerParms["compliant508"] = 0; 	//508 compliant if 1

//DHTML Parameters
triggerParms["dhtmlIndex"]= 100;	// z-index s/b greater then client’s dhtml z-index (if exist) - default 100
triggerParms["dhtmlWidth"] = 400;	// welcome page width
triggerParms["dhtmlHeight"] = 290;	// welcome page height
triggerParms["dhtmlURL"]= "http://www.nhl.com/scripts/foresee/v3.5/FSRInvite.html";

//DHTML Positioning
//center		bottom-center		bottom-right		bottom-left          upper-right           upper-left
//x,y = (2,150)		x,y = (2,350)		x,y = (1.02,350)	x,y = (60,350)     x,y = (1.02,50)     x,y = (60,50)
//replace (x,y) below with any one of the above, default = center

var x=2;
var y=150;

triggerParms["dhtmlLeft"] = (self.screen.width - triggerParms["dhtmlWidth"])/x;			//invite page left position**DO NOT MODIFY**
triggerParms["dhtmlTop"] = Math.min((self.screen.height - triggerParms["dhtmlHeight"])/2,y);	//invite page top position**DO NOT MODIFY**

//FLASH Parameters - not to be used with other embedded objects e.g. (.dcr/.mov/.mpeg/.avi/.wma/.wmv/.aam/.rm/.ram)
triggerParms["flashDetect"]= 0;		// check if page has flash embedded with a valid browser & player ver before showing  dhtml - disable if 0
flashTagList[0]= "swf";			// flash src check for IE/NE complaint browsers
flashTagList[1]= "spl";			// splash src check for IE/NE complaint browsers
flashTagList[2]= "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000";	//activeX ID check for IE browsers only
triggerParms["inviteDelay"]= 1000;	// invite timeout in millisecs - default 1000ms=1sec

//List of Multiple Survey Vendors - uncomment variables below & add corresponding SP and URL
//var multiVendorSP= new Array();
//var multiVendorURL= new Array();
//multiVendorSP[0] = 0;		// sampling percentage for another vendor - disable if commented
//multiVendorURL[0] = "";	// absolute path to the third-party script - disable if commented

//Foresee System Paramters
triggerParms["captureTriggerVersion"] = "STD3.5";	// track latest trigger version
triggerParms["popupURL"] = "//www.foreseeresults.com/survey/display";	//do not change this url unless notified.
triggerParms["FSRImgURL"]= "//www.foreseeresults.com/survey/FSRImg"; 	//do not change this url unless notified.

// Custom Code
function loadParms(){
	if (triggerParms["cpp_5"].toUpperCase().indexOf ("ANA")  >0){
	     triggerParms["sp"]  =  20;
	     triggerParms["domain"] = "ducks.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("ATL")  >0){
	    triggerParms["sp"]  =  100;
	    triggerParms["domain"] = "thrashers.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("BOS")  >0){
	    triggerParms["sp"]  =  15;
	    triggerParms["domain"] = "bruins.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("CGY")  >0){
	   triggerParms["sp"]  =  30;
	   triggerParms["domain"] = "flames.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("MTL")  >0){
	    triggerParms["sp"]  =  30;
	    triggerParms["domain"] = "canadiens.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("CAR")  >0){
	    triggerParms["sp"]  =  21;
	    triggerParms["domain"] = "hurricanes.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("CHI")  >0){
	   triggerParms["sp"]  =  20;
	   triggerParms["domain"] = "blackhawks.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("COL")  >0){
	   triggerParms["sp"]  =  24;
	   triggerParms["domain"] = "avalanche.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("CBJ")  >0){
	   triggerParms["sp"]  =  30;
	   triggerParms["domain"] = "bluejackets.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("DAL")  >0){
	   triggerParms["sp"]  =  18;
	   triggerParms["domain"] = "stars.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("DET")  >0){
	   triggerParms["sp"]  =  11;
	   triggerParms["domain"] = "redwings.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("EDM")  >0){
	   triggerParms["sp"]  =  30;
	   triggerParms["domain"] = "oilers.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("FLA")  >0){
	   triggerParms["sp"]  =  30;
	   triggerParms["domain"] = "panthers.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("LAK")  >0){
	   triggerParms["sp"]  =  30;
	   triggerParms["domain"] = "kings.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("TOR")  >0){
	   triggerParms["sp"]  =  30;
	   triggerParms["domain"] = "mapleleafs.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("NSH")  >0){
	   triggerParms["sp"]  =  22;
	   triggerParms["domain"] = "predators.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("NJD")  >0){
	   triggerParms["sp"]  =  14;
	   triggerParms["domain"] = "devils.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("NYI")  >0){
	   triggerParms["sp"]  =  17;
	   triggerParms["domain"] = "islanders.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("NYR")  >0){
	   triggerParms["sp"]  =  10;
	   triggerParms["domain"] = "rangers.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("OTT")  >0){
	   triggerParms["sp"]  =  30;
	   triggerParms["domain"] = "senators.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("PHI")  >0){
	   triggerParms["sp"]  =  14;
	   triggerParms["domain"] = "flyers.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("PHX")  >0){
	   triggerParms["sp"]  =  30;
	   triggerParms["domain"] = "coyotes.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("PIT")  >0){
	   triggerParms["sp"]  =  9;
	   triggerParms["domain"] = "penguins.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("BUF")  >0){
	   triggerParms["sp"]  =  8;
	   triggerParms["domain"] = "sabres.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("SJS")  >0){
	   triggerParms["sp"]  =  19;
	   triggerParms["domain"] = "sharks.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("STL")  >0){
	   triggerParms["sp"]  =  26;
	   triggerParms["domain"] = "blues.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("TBL")  >0){
	   triggerParms["sp"]  =  30;
	   triggerParms["domain"] = "lightning.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("VAN")  >0){
	   triggerParms["sp"]  =  30;
	   triggerParms["domain"] = "canucks.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("WSH")  >0){
	   triggerParms["sp"]  =  26;
	   triggerParms["domain"] = "capitals.nhl.com";
	} else if (triggerParms["cpp_5"].toUpperCase().indexOf ("MIN")  >0){
	   triggerParms["sp"]  =  18;
	   triggerParms["domain"] = "wild.nhl.com";
	}
	else {
		//default empty
	}
 }
