//updated by Ari Koinuma 9/25/09

var url = location.href.toLowerCase();
var enterTest_flowMonitor = false;
var optrial = new Object();

function GetQueryStringPval(pname, short) { var pval = ''; var nvnames = { n: (short) ? 'n' : 'p_name', v: (short) ? 'v' : 'p_val' }; var nvpattern = new RegExp(nvnames.n+'='+pname+'&'+nvnames.v+'=([^&]*)', 'i'); var param = location.search.match(nvpattern); if (param) { pval = decodeURIComponent(param[1]); } return pval; }
function SetCookie(n, v, d, e){var de = new Date;de.setTime(de.getTime() + e*24*60*60*1000);document.cookie = n +
 "=" + escape(v) + ((e==null) ? "" : ("; expires=" + de.toGMTString())) + "; path=/" + ((d==null) ? "" : (";domain=" + d));}
function GetDomain(){var sld = document.domain;var dp = sld.split(".");var l = dp.length;if (l < 2)
sld = null;else if (!isNaN(dp[l-1]) && !isNaN(dp[l-2])) sld = null;else sld = "." + dp[l-2] + "." + dp[l-1];return sld;}
function GetCookie(c_name) { if (document.cookie.length>0) { c_start=document.cookie.indexOf(c_name + "="); if (c_start!=-1) { c_start=c_start + c_name.length+1; c_end=document.cookie.indexOf(";",c_start); if (c_end==-1) c_end=document.cookie.length; return unescape(document.cookie.substring(c_start,c_end)); } } return ""; }
function GetCookieGroupParam(name,parameter) { if (GetCookie(name)) { var str = GetCookie(name); str = unescape(str); strArray = str.split('&'); for (i=0;i<strArray.length;i++) { rowName =  strArray[i].split('=')[0]; rowValue = strArray[i].split('=')[1]; if (rowName == parameter) { return rowValue; } } return null; } else { return null; } }

function pfidsCheck() {
	pfids_list = new Array(4);
	pfids_list[0] = new Array();
	pfids_list[1] = new Array();
	pfids_list[2] = new Array();
	pfids_list[3] = new Array();

	// NAV 06
	pfids_list[0][0] = '10760007';
	pfids_list[0][1] = '11320007';
	pfids_list[0][2] = '11130013';
	pfids_list[0][3] = '15230005';
	pfids_list[0][4] = '11130009';
	pfids_list[0][5] = '11940004';
	pfids_list[0][6] = 'prod5190024';
	pfids_list[0][7] = '11130017';

	// NAV 07
	pfids_list[1][0] = '18650024';
	pfids_list[1][1] = '18940018';
	pfids_list[1][2] = '18650020';
	pfids_list[1][3] = '17240012';
	pfids_list[1][4] = '18650027';
	pfids_list[1][5] = '16050007';
	pfids_list[1][6] = '18240013';

	// NAV 08
	pfids_list[2][0] = 'prod5270008';
	pfids_list[2][1] = 'prod5110003';
	pfids_list[2][2] = 'prod5110009';
	pfids_list[2][3] = 'prod5120023';
	pfids_list[2][4] = 'prod5110006';
	pfids_list[2][5] = 'prod5120017';
	pfids_list[2][6] = 'prod5150047';
	pfids_list[2][7] = 'prod5160011';
	pfids_list[2][8] = 'prod5470071';
	pfids_list[2][9] = 'prod5490003';

	// NAV 09
	pfids_list[3][0] = 'prod5280003';
	pfids_list[3][1] = 'prod5270013';
	pfids_list[3][2] = 'prod5280009';
	pfids_list[3][3] = 'prod5280015';
	pfids_list[3][4] = 'prod5280023';
	pfids_list[3][5] = 'prod5280031';
	pfids_list[3][6] = 'prod5400009';
	pfids_list[3][7] = 'prod5390003';
	pfids_list[3][8] = 'prod5310005';
	pfids_list[3][9] = 'prod5390006';
	pfids_list[3][10] = 'prod5400013';
	pfids_list[3][11] = 'prod5280080';
	pfids_list[3][12] = 'prod5450004';
	pfids_list[3][13] = 'prod5600003';
	pfids_list[3][14] = 'prod5640003';

	for (x in pfids_list) {
		for (y in pfids_list[x]) {
			if (GetQueryStringPval('pfid', 'n') == pfids_list[x][y]) {

				switch(x) {
					case '0':
						optrial.productName = 'NAV06';
						return;
					case '1':
						optrial.productName = 'NAV07';
						return;
					case '2':
						optrial.productName = 'NAV08';
						return;
					case '3':
						optrial.productName = 'NAV09';
						return;
					default:
						optrial.productName = 'other';
						return;
				}
			}
		}
	}
}


if (GetCookie('op_27685FlowMonitor')) {

	enterTest_flowMonitor = true;
    optrial.productName = GetCookie('op_productName');

} else if (GetQueryStringPval('sid', 'n') == '27685') {
	if (GetQueryStringPval('SP', 'n') == '10250') {
		if (GetQueryStringPval('PN', 'n') == '82' || GetQueryStringPval('PN', 'n') == '11') {

			pfidsCheck();
			SetCookie('op_27685FlowMonitor', 'true', GetDomain(), null);
			SetCookie('op_rc', GetQueryStringPval('rc', 'n'), GetDomain(), null);
			enterTest_flowMonitor = true;
		}
	}
}

if (enterTest_flowMonitor) {
	if (typeof(ptomodule) == 'object') {

		ptomodule.I();
	}

	optrial.pageName = 'Shopping Cart';

	/*
	Portfolio: 27685
	Subject: GLOBAL Monitor
	Trial: Trial 1
	Referenced context:
	- Cookies: op_rc
	- JavaScript variables: optrial.pageName, optrial.productName, optrial.sticky
	Note: This code should be included in a secure (https) page.
	*/
	(function(){var _o=ptomodule;_o.U="https://ssl.pto.digitalriver.com/by/trial/399/p/globalmonitor.75c/145/content.js";
	_o.ST="script";_o.SA={"type":"text/javascript"};_o.B();_o.A["op_rc"]=_o.C["op_rc"];_o.A["optrial.pageName"]=
	(typeof optrial.pageName!="undefined")?optrial.pageName:null;_o.A["optrial.productName"]=(typeof optrial.productName!=
	"undefined")?optrial.productName:null;_o.R(1000,null,null,null);})();

}

optrial.pageName   = 'Shopping Cart';
optrial.pageNumber = GetCookieGroupParam('op_navsbMVT','op_pageNumber');
optrial.pfid       = GetCookieGroupParam('op_navsbMVT','op_pfid');

/*
Portfolio: Default
Subject: Global_nav_springbok_redirect
Trial: Trial 1
Referenced context:
- Query string: test
- Cookies: optest
- JavaScript variables: optrial.pageNumber, optrial.pfid, optrial.sticky
Note: This code should be included in a secure (https) page.
*/
(function(){var _o=ptomodule;_o.U="https://ssl.pto.digitalriver.com/by/trial/399/p/global_nav_springbok_redirect.26/155/content.js";
_o.ST="script";_o.SA={"type":"text/javascript"};_o.B();_o.A["optest"]=_o.C["optest"];_o.A["optrial.pageNumber"]=
(typeof optrial.pageNumber!="undefined")?optrial.pageNumber:null;_o.A["optrial.pfid"]=(typeof optrial.pfid!=
"undefined")?optrial.pfid:null;_o.R(1000,null,null,null);})();