document.write("<script language='javascript' src='/js/global/util.js'></script>");

var s_pageName = "";
var s_channel = "";
var s_server = "";
var s_page_type = "";
var s_campaign = "";
var s_prop1 = "";
var s_prop2 = "";
var s_code = " ";
var s_events = "";
var s_products = "";
var s_state = "";
var s_zip = "";
var s_purchaseID = "";

function setSiteCatalystVariable(pageName, channel, server, page_type, campaign, prop1, prop2, code, events, products, state, zip, purchaseID) {
	// SiteCatalyst code version: G.2. 
	if(pageName) {
		s_pageName = pageName;
	}
	if(channel) {
		s_channel = channel;
	}
	if(server) {
		s_server = server;
	}
	if(page_type) {
		s_page_type = page_type;
	}
	if(campaign) {
		s_campaign = campaign;
	}
	if(prop1) {
		s_prop1 = prop1;
	}
	if(prop2) {
		s_prop2 = prop2;
	}
	if(code) {
		s_code = code;
	}
	if(events) {
		s_events = events;
	}
	if(products) {
		s_products = products;
	}
	if(state) {
		s_state = state;
	}
	if(zip) {
		s_zip = zip;
	}
	if(purchaseID) {
		s_purchaseID = purchaseID;
	}
	// SiteCatalyst ends here
	
	var url = window.location.href;
	var queryString = url.substr(url.indexOf("?")+1);
	var queryParam='';
	if(url.indexOf(";") != -1) {
		var arQueryString = queryString.split(";");
		for(var i = 0; i<arQueryString.length; i++) {
			var nameValue = arQueryString[i].split("=");
			var name = nameValue[0];
				if(name == "princess") {
					var value = nameValue[1];
					if(value == "true") {
						queryParam = "princess=true";
					}
				}
		}
	} else {
		if(queryString.indexOf("=") != -1) {
			var nameValue = queryString.split("=");
			var name = nameValue[0];
			if(name == "princess") {
				var value = nameValue[1];
				if(value == "true") {
					queryParam = "princess=true";
				}
			}
		}
	}

	var url = getUrl();
	if (getCookie('isPrincessInternalUser') == null) {
		document.write('<script language="JavaScript" src="' + getBookUrl(url) + 'util/ipgrabber.jsp?'+queryParam+'"></script>');
	} else if(url.indexOf("devbook.princess.com") > 0 || url.indexOf("devwww.princess.com") > 0) {
			document.write('<script language="javascript" src="/js/global/catalyst_s_code_remote_dev.js"></script>');
	} else if(url.indexOf("stagebook.princess.com") > 0 || url.indexOf("stagewww.princess.com") > 0) {
			document.write('<script language="javascript" src="/js/global/catalyst_s_code_remote_dev.js"></script>');
	} else {
		if (((queryParam == "princess=true") || getCookie('isPrincessInternalUser') == "false")) { //
			document.write('<script language="javascript" src="/js/global/catalyst_s_code_remote_prd.js"></script>');
		}
		else{
			document.write('<script language="javascript" src="/js/global/catalyst_s_code_remote_dev.js"></script>');
		}
	}
}

 
