// *******************************************************************
// Analytics: Declare global variables and set production flag
// ------------------------------------------------------------------
// Updated: 05-OCT-2011 JAM
//
// *******************************************************************
	
	
// Variables
// *******************************************************************
	var roleName;
	var roleNumber;	
	var pageType;
	var productType;
	
	// Parameters to pass into tags
	var core_categoryID;
	var core_customerCity;
	var core_customerCountry;
	var core_customerID;
	var core_customerRole;
	var core_customerState;
	var core_customerZip;
	var core_dimension;
	var core_dimensionVal;
	var core_docRoleID;
	var core_docType = null;
	var core_elementCategory;
	var core_elementID;
	var core_elementLocation;
	var core_eventActionType;
	var core_eventID;
	var core_orderID;
	var core_orderShipping;
	var core_orderSubtotal;
	var core_pageID;
	var core_productID;
	var core_productName;
	var core_searchResults;
	var core_searchTerm;
	var core_unitPrice;
	var core_unitQuantity;
	var core_userEmail;
	var core_userID;
	var core_userRole;
	var core_userRoleID;
	var core_userType;
	
	// Explore variables
	var pv_a1;
	var pv_a2;
	var pv_a3;
	var pv_a4;
	var pv_a5;
	var pv_a6;
	var pv_a7;
	var pv_a8;
	var pv_a9;
	var pv_a10;
	var pv_a11;
	var pv_a12;
	var pv_a13;
	var pv_a14;
	var pv_a15;
	
// *******************************************************************



// Total temporary hack to load Quantify CSS (main.css) for old Quantify pages (11/18/08)
// *******************************************************************
	if (currentURL.indexOf("Quantify/") != -1) {
		document.write("<link href='/Quantify/css/main.css' rel='stylesheet' type='text/css' />")
	}
// *******************************************************************



// Set Production Flag based on URL
// *******************************************************************
	if (currentURL.indexOf("www.forrester.com") != -1 || +
		currentURL.indexOf("web1.forrester.com") != -1 || +
		currentURL.indexOf("web2.forrester.com") != -1 || +
		currentURL.indexOf("blogs.forrester.com") != -1 || +
		currentURL.indexOf("frstweb001-be.forrester.com") != -1 || +
		currentURL.indexOf("community.forrester.com") != -1 || +
		currentURL.indexOf("//forrester.com") != -1 ) {
		cmSetClientID("90211790",true,"data.coremetrics.com","forrester.com");
	}
	else if (currentURL.indexOf("forrester.typepad.com") != -1) {
		cmSetClientID("90211790",true,"data.coremetrics.com","forrester.typepad.com");
	}
	else if (currentURL.indexOf("groundswelldiscussion.com") != -1) {
		cmSetClientID("90211790",true,"data.coremetrics.com","groundswelldiscussion.com");
	}
	else if (currentURL.indexOf("www.strategicoxygen.com") != -1) {
		cmSetClientID("90211790",true,"data.coremetrics.com","strategicoxygen.com");
	}
	else if (currentURL.indexOf("forresterbenchmarks.com") != -1) {
		cmSetClientID("90211790",true,"data.coremetrics.com","forresterbenchmarks.com");
	}
// *******************************************************************



// Tracks Global Nav and Subnav clicks via Element Tags
// *******************************************************************
	function navCM(theLink) {
		var linkName = theLink.innerHTML;
		var navType = theLink.parentNode.parentNode.id;
		var elementCat = "";
		var elementID = "";
		
		// If Subnav is clicked
		if (navType == "navLocal") {
			elementID = linkName;
			
			var getGlobal = document.getElementById("navGlobal");
			var getAs = getGlobal.getElementsByTagName("a");
			for (i=0; i<getAs.length; i++) {
				if (getAs[i].parentNode.className.indexOf("current") != -1) {
					elementCat = getAs[i].innerHTML;
				}
			}
			// If Global and Subnav names match (i.e. Business Data & Business Data), differentiate them
			if (elementCat == elementID) {
				elementID = elementID + "(subnav)";
			}
		}
		
		// If Global Nav is clicked
		else {
			elementCat = theLink.innerHTML;
			elementID = "GlobalNav_" + linkName;
		}
		cmCreatePageElementTag(elementID, elementCat);
	}
// *******************************************************************
