//castrated version
if(document.referrer.indexOf("netapp.com") > 0 && document.forms["omniture_conversion"] != undefined )
	{


	}
else {

		createCookie('prop28',"",0)
		createCookie('prop27',"",0)
		createCookie('eVar11',"",0)


}
//

var s_account = ""

var subDomain = ""

var TrimmedURL = ""

var livePageName =""

var event13 = ""

var Pevents = ""

var eVar11 = ""

var countryCodeArray = ['au','br','cn','fr','de','in','il','it','jp','kr','mx','nl','ru','es','uk','us','as','ch'];

var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?~_ "; 
function cleanSpecialChars(data,Char){
  var str=""
   for (var i = 0; i < data.length; i++) {
	if (iChars.indexOf(data.charAt(i)) != -1) {
	  //alert ("Your string has special characters. \nThese are not allowed.");
	//return false;

	}
	else
	{
		  str += data.charAt(i)
	}
  }
  return str;
 }

function checkCountryCode(cc)
{
	for(var dat in countryCodeArray)
	{

		if(countryCodeArray[dat] == cc)
		{
			return true
		}

	}
	return false;
}
//cookies//
function setCookie(name, value, expires, path, domain, secure)
{
	document.cookie= name + "=" + escape(value) +
		((expires) ? "; expires=" + expires.toGMTString() : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "");
}
// Code for simple Cookie Creation
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
// Code ends here
/**
 * Gets the value of the specified cookie.
 *
 * name  Name of the desired cookie.
 *
 * Returns a string containing value of specified cookie,
 *   or null if cookie does not exist.
 */
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 null;
	}
	else
	{
		begin += 2;
	}
	var end = document.cookie.indexOf(";", begin);
	if (end == -1)
	{
		end = dc.length;
	}
	return unescape(dc.substring(begin + prefix.length, end));
}

/**
 * Deletes the specified cookie.
 *
 * name      name of the cookie
 * [path]    path of the cookie (must be same as path used to create cookie)
 * [domain]  domain of the cookie (must be same as domain used to create cookie)
 */
function deleteCookie(name, path, domain)
{
	if (getCookie(name))
	{
		document.cookie = name + "=" + 
			((path) ? "; path=" + path : "") +
			((domain) ? "; domain=" + domain : "") +
			"; expires=Thu, 01-Jan-70 00:00:01 GMT";
	}
}

function setNetappSimpleCookie(name,eventName)
{
	var cookieVal;
	var cookieName;
	var expireDate = new Date ();
	var year = expireDate.getYear();
	if (year < 1000)
	{
		year = year + 1900;
	}
	expireDate.setYear(year + 5);

	if (eventName == "" || eventName == null || eventName == undefined || !(eventName))
	{
		eventName = "unknown";
	}
	cookieName = "netappClix_" + name;

	if((getCookie(cookieName) != '') && (getCookie(cookieName)))
	{
		cookieVal = getCookie(cookieName);
		cookieVal++;
		setCookie(cookieName,cookieVal,expireDate);
	}
	else
	{
		setCookie(cookieName,1,expireDate);
		cookieVal = 1;
	}

	returnEventVal = eventName + " -QX- " + cookieVal;
	return returnEventVal;
}

function findVar(name){
 name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
 return results[1];
}

 function getStrBetween(str, lstr1, lstr2){

	lCharIndxOfStr1 = str.indexOf(lstr1);

	var tempChar = SearchReplace(str.substr(0, lCharIndxOfStr1), "")

	fCharIndxOfStr2 = tempChar.indexOf(lstr2) + lstr2.length - 1;

	customInd = str.substr(lCharIndxOfStr1 + lstr1.length, str.length);

	strBetween = customInd.substring(0, customInd.indexOf(lstr2));

	return strBetween;

}

getStringBetween = function(str, lstr1, lstr2){

	lCharIndxOfStr1 = str.indexOf(lstr1);

	fCharIndxOfStr2 = str.indexOf(lstr2) + lstr2.length - 1;

	customInd = str.substr(lCharIndxOfStr1 + lstr1.length, str.length);

	strBetween = customInd.substring(0, customInd.indexOf(lstr2));

	return strBetween;

}

clearEmpty = function(arr)
{
var tempA = new Array()
	for (i = 0; i < arr.length; i++)
	{
		if (arr[i] == null || arr[i] == undefined ||arr[i] == "")
		{

		}
		else
		{
			tempA.push(arr[i])
		}
	}

	return tempA
};

removeCharAt = function(str, ind){

	var string_one = str.slice(0, ind);

	var string_two = str.slice(ind + 1, str.length);

	var final_string = string_one.concat(string_two);

	return final_string;

}

function SearchReplace(str, schar, rchar){

	return str.split(schar).join(rchar)

}

fixURLS = function(docURL){

	var tempURL = docURL

	var ccode = ""

	if (docURL == TrimmedURL) {

		return docURL;

	}

	if(docURL.indexOf("howtocastrateabull.com") >= 0)
	{
		var subDomain = "howtocastrateabull"
		return docURL;
	}

	if (docURL.indexOf("https:") > 0) {

		if (docURL.indexOf("www.") > 1) {

			var docTempArray = docURL.substr(11, docURL.length).split("/");

			var subDomain = getStrBetween(docURL, "https://www.", ".netapp.com")

		}

		else {

			var docTempArray = docURL.substr(8, docURL.length).split("/");

			var subDomain = getStrBetween(docURL, "https://", ".netapp")

		}

		docURL = ""

		for (i = 1; i < docTempArray.length; i++) {

			if (docTempArray[i] != null && docTempArray[i] != "") {

				if (docTempArray[i].length == docTempArray[i].lastIndexOf(".") + 1) {

					docTempArray[i] = SearchReplace(docTempArray[i], ".", "")

				}

				(docTempArray[i].split(".").length >= 2) ? docURL += docTempArray[i] : docURL += docTempArray[i] + "/"

			}

		}

	}

	else {

		if (docURL.indexOf("www.") > 1) {

			var docTempArray = docURL.substr(11, docURL.length).split("/");

			var subDomain = getStrBetween(docURL, "http://www.", ".netapp.com")

		}

		else {

			var docTempArray = docURL.substr(7, docURL.length).split("/");


			if (docURL.indexOf("dev.www.netapp") > 1) {

				var tempCcode = getStrBetween(docURL, "netapp.com/", "/")
				var docTempArray = docURL.substr(docURL.indexOf("dev.www.netapp.com/"+tempCcode+"/") + ("dev.www.netapp.com/us/"+tempCcode+"/").length, docURL.length).split("/");

			}
		else if (docURL.indexOf("stage.www.netapp") > 1) {

				var docTempArray = docURL.substr(docURL.indexOf("stage.www.netapp.com/us/"+tempCcode+"/") + ("stage.www.netapp.com/us/"+tempCcode+"/").length, docURL.length).split("/");

			}
		else{
		//var docTempArray = docURL.
		var docTempArray = docURL.substr(8, docURL.length).split("/");

			var subDomain = getStrBetween(docURL, "https://", ".netapp")
		}

		}

		docURL = ""

		for (i = 1; i < docTempArray.length; i++) {

			if (docTempArray[i] != null && docTempArray[i] != "") {

				if (docTempArray[i].length == docTempArray[i].lastIndexOf(".") + 1) {

					docTempArray[i] = SearchReplace(docTempArray[i], ".", "")

				}

				(docTempArray[i].split(".").length >= 2) ? docURL += docTempArray[i] : docURL += docTempArray[i] + "/"

			}

		}

	}
	try
	{
		(!subDomain.indexOf("/") && subDomain.length > 1) ? subDomain = subDomain : subDomain = "/" + subDomain
	}
	catch(err){
		//error
	}   
	//Change made on 08/28/2008 // Change to dix the URLS that are non WWW and having a 2 digit character as the first Folder.//

	if(tempURL.indexOf("www.netapp") > 0)
	{
		var tStr = getStringBetween(tempURL, "netapp.com/", "/")

		var tempU = "http://" + getStringBetween(tempURL, "http://", tStr + "/") + tStr + "/"

		if (SearchReplace(tempURL, tempU, "").length > 2) {

			ccode = tStr

			if (docURL.indexOf(tStr) >= 0) {

			docURL = SearchReplace(docURL, tStr + "/", "")

			}

		}
	}
	else
	{

		var tStr = ""//getStringBetween(tempURL,"netapp.com/","/")

	}

	//change ends here on 08/28






	if (tempURL.indexOf("blogs.netapp") > -1) {

		var tStr = getStringBetween(tempURL, "netapp.com/", "/")
		if(tStr.split("_")[0].length == 2 && checkCountryCode(tStr.split("_")[0]))
		{
		ccode = tStr.split("_")[0]

		if (docURL.indexOf(ccode) >= 0) {

			docURL = SearchReplace(docURL, ccode + "_", "")

		}
		}
		tStr = ""

	}



	if (ccode.length == 2) {

		TrimmedURL = "http://www.netapp.com/" + ccode + subDomain + "/" + docURL;

	}

	else {

		TrimmedURL = "http://www.netapp.com/us" + subDomain + "/" + docURL;

	}

	if (subDomain == "/dev" || subDomain == "/stage") {

		subDomain = ""

		//s_account = "networkapplnetappcom-dev";

	}

	if (subDomain == "/partners" && docURL.indexOf("partnercenter") > 0) {

		subDomain = "/partners"

	   // docURL = SearchReplace(docURL, "/partnercenter", "")

	}



	if (subDomain == "/seek") {

		var tempCC = findVar("cc")

		if (tempCC != undefined) {

			return docURL = "http://www.netapp.com/" + tempCC + subDomain + "/" + docURL;

		}

		else {

			return docURL = "http://www.netapp.com/us" + subDomain + "/" + tStr + "/" + docURL;

		}

	}
	//change ends here on 08/28
	else {

		if (ccode.length == 2) {

			return docURL = "http://www.netapp.com/" + ccode + subDomain + "/" + docURL;

		}

		else {

				if(tStr != "")
				{
					return docURL = "http://www.netapp.com/us"+subDomain+"/"+tStr+"/"+docURL;
				}
				else
				{
					return docURL = "http://www.netapp.com/us"+subDomain+"/"+docURL;		
				}
			}

		}


}

var techStrat;

var countryCode = "";

var countryCodeString = "";

var countryCodeStringL = "";

var countryCodeRaw = "";

var countryCodeLowerCase = "";

var docURLPos = "";

var errorPage = false;

var docURL = String(document.location)

// change for the vendorpaths

/*
try{
var hiddenForm = document.vendorPathForm;
if(hiddenForm.vendorPath.value != undefined && hiddenForm.vendorPath.value != "")
{
	var docURL= hiddenForm.vendorPath.value;
}
}
catch(err){
	var docURL = String(document.location)



}
*/

 if(findVar("s") == "y" && docURL.indexOf("/forms/") > 0)
{
  docURL =   docURL.split("forms/")[0]+"/forms/"+"thankyou-"+docURL.split("forms/")[1];
}

// Forms Thank-you page
//WSCA pages //

if(findVar("state") != "" && findVar("status") != "")
{
  //docURL =   docURL.split("forms/")[0]+"/forms/"+"thankyou-"+docURL.split("forms/")[1];
  prop44 = findVar("status");
  eVar44 = findVar("status");
  createCookie('status',eVar44,0)	
}
try{
if(document.getElementById("stateStatus").value !="" && document.getElementById("stateStatus").value !=undefined){
	prop44 = document.getElementById("stateStatus").value;
	eVar44 = document.getElementById("stateStatus").value;
	//alert(document.getElementById("stateStatus").value)
  //createCookie('status',eVar44,0)	
}
}
catch(err){
//alert(err);
}

// If the docURL is live.netapp.com go to a temp logic for time being to send the data to omniture //



var netAppSubDomain = "";

var netAppSubDomainChannel = "";

var notASubPage = true;

var originalURL = docURL;

var LinkTrackEvents = "None"

var dontTrackregular = false

//examples



//docURL = "http://seek.netapp.com/socialsearch/query?cn=netapp&cc=kr&q=fas6000"

if(docURL.indexOf("blogs.howtocastrateabull.com") >=0)
{

//alert(docURL.substring(docURL.indexOf('blogs.howtocastrateabull.com')+String('blogs.howtocastrateabull.com').length,docURL.length))
docURL = "http://blogs.netapp.com/howtocastrateabull"+docURL.substring(docURL.indexOf('blogs.howtocastrateabull.com')+String('blogs.howtocastrateabull.com').length,docURL.length)
originalURL = docURL
}

if(docURL.indexOf("howtocastrateabull.com") >=0)
{
	LinkTrackEvents = "ometrics.howtocastrateabull.com"
	notASubPage = false
	dontTrackregular = true
	docURL = "http://www.netapp.com/us/howtocastrateabull"


}



if((findVar('action')== "login"))
{
	docURL = "http://www.netapp.com/us/login/"
}


if (docURL.indexOf("livechat.boldchat") >= 0) {

	docURL = "http://www.netapp.com/us/contact-us/chat/chat.html"

}

if (docURL.indexOf("communications.netapp.com") >= 0) {

	try{
var hiddenForm = document.vendorPathForm;
if(hiddenForm.vendorPath.value != undefined && hiddenForm.vendorPath.value != "")
{
	var docURL= hiddenForm.vendorPath.value;
}
}
catch(err){
	 docURL = document.epsilonPathForm.epsilonPath.value;
}

	notASubPage = true;

}



if (getStringBetween(docURL, "http://", ".com").indexOf(".")) {

	if (getStringBetween(docURL, "http://", ".netapp").indexOf("corp") >= 0) {

		docURL = "http://" + getStringBetween(docURL, "http://", ".netapp").split(".")[0] + "." + docURL.substring(docURL.indexOf("netapp"), docURL.length)

	}

}

if (docURL.indexOf("dedupecalc.com") >= 0) {
docURL = "http://www.dedupecalc.com"

	var tempCountryCode = getCookie("language")
	if(checkCountryCode(tempCountryCode))
	{

	}
	else
	{
		tempCountryCode = "us"
	}


 docURL = "http://www.netapp.com/"+tempCountryCode+"/bizapps/dedupecalc/index.html";

	notASubPage = true

}
if (docURL.indexOf("secalc.com") >= 0) {

docURL = "http://www.secalc.com/"
var tempcc = docURL.substring(docURL.indexOf("secalc.com")+10,docURL.length) 

var tempCountryCode = getCookie("language")
	if(checkCountryCode(tempCountryCode))
	{

	}
	else
	{
		tempCountryCode = "us"
	}

	docURL = "http://www.netapp.com/"+tempCountryCode+"/bizapps/secalc/index";

	notASubPage = true

}



if ((docURL.indexOf("netapp.com") >= 0) || (docURL.indexOf("sarosh.net") >= 0) && !notASubPage) {

	if (docURL.indexOf("netapp.com") >= 0) {

		docURLPos = docURL.indexOf(".com/");

	}

	else 
		if (docURL.indexOf("sarosh.net") >= 0) {

			docURLPos = docURL.indexOf(".net/");

		}

	docURL = docURL.toLowerCase()

	if ((getStrBetween(docURL, "www.", "netapp").length > 1 || (getStrBetween(docURL, "http://", "netapp").length > 1 && docURL.indexOf("www") <= 0)) && docURL.indexOf("dev.www.") < 0) {

		netAppSubDomain = getStrBetween(docURL, "http://", ".netapp.com");

		if (netAppSubDomain != "" && netAppSubDomain != undefined) {

			netAppSubDomainChannel = getStrBetween(docURL.toLowerCase(), "netapp.com/", "/")

		}

		notASubPage = false;

	// changed for "live.netapp.com"

	   if(docURL.indexOf("live.netapp.com") > 0)
	{
			docURL =sendLiveData(docURL)
	}
	else if(docURL.indexOf("howtocastrateabull.com") > 0)
	{

		docURL = docURL
	}
	else{
		docURL = fixURLS(docURL)
	}

	}

	var localVarchannel = "";

	var localVarprop1 = "";

	var localVarprop2 = "";

	var localVarprop3 = "";

	var localVarpagename = "";

	var localVarpagenamecomplete = "";

	var e_localVarchannel = "";

	var e_localVarprop1 = "";

	var e_localVarprop2 = "";

	var e_localVarprop3 = "";

	var domain = "";

	var subSectionNoChannel = ""

	var trimmedURL = "";

	var pageName = ""

	var videoName = ""

	var rm_prop13 = ""

	var prop13 = ""

	var prop14 = ""

	var eVar7 = ""

	var event5 = ""

	var event13 = ""

	var eVar24 = ""

	 var eVar25 = "" 

	 var eVar30 = "" 

	 var eVar31 = "" 

	 var eVar32 = ""
	 
	 var prop44 = ""
	 
	 var eVar44 = ""
	 
	 //WSCA//
	 var prop44 = ""
	 var eVar44 = ""
	//code changed for "live.netapp.com"

	if (docURL.indexOf("?") != -1 && docURL.indexOf("live.netapp.com") < 0) {

		trimmedURL = docURL.substring(0, docURL.indexOf("?"))

		if (trimmedURL.substr(trimmedURL.lastIndexOf("/"), trimmedURL.length).indexOf(".")) {

		}

		else {

			trimmedURL = trimmedURL + "/"


		}

	}

	else 
		if (docURL.indexOf(";jsessionid") != -1) {

			trimmedURL = docURL.substring(0, docURL.indexOf(";jsessionid"))

			if (trimmedURL.substr(trimmedURL.lastIndexOf("/"), trimmedURL.length).indexOf(".")) {

			}

			else {

				trimmedURL = trimmedURL + "/"

			}

		}

		else 
			if (docURL.indexOf("/" + countryCode + "/") < 0) {

				var tempUrls = docURL.split("netapp.com")

				if (tempUrls[1].length > 0) {

					trimmedURL = tempUrls[0] + "netapp.com" + "/us" + tempUrls[1]

				}

				else {

					trimmedURL = tempUrls[0] + "netapp.com" + "/us/" + tempUrls[1]

				}

			}

			else {

				trimmedURL = docURL;

			}

	docURL = trimmedURL;



	if (docURL.indexOf("www.netapp") > 0) {

		(getStrBetween(docURL, "netapp.com/", "/").length >= 1) ? countryCode = getStrBetween(docURL, "netapp.com/", "/") : countryCode = "us";

	}

	else {

		countryCode = "us";

	}

	var countryCode = countryCode;

	if (s_account == "networkapplnetappcom-dev") {

		//s_account = "networkapplnetappcom-dev";

	}

	else {

		if (countryCode.toLowerCase() == "us") {



			if ((originalURL.indexOf("svlcms-prd1.corp.netapp.com") >= 0)) {

				s_account = "netappmarketingweb-dev";

				notASubPage = false;



			}

			else 
				if ((originalURL.indexOf("dev.www") >= 0)) {

					//s_account = "networkapplnetappcom-dev";

					notASubPage = true;

				}
		 else 
				if ((originalURL.indexOf("stage.www") >= 0)) {

					//s_account = "networkapplnetappcom-dev";

					notASubPage = true;

				}

				else 
					if ((originalURL.indexOf("mktg-web.corp.netapp.com") >= 0) || (originalURL.indexOf("mktg-web") >= 0)) {

						s_account = "netappmarketingweb";

						notASubPage = false;

					}

					else 
						if (originalURL.indexOf("sales-web") >= 0) {

							s_account = "netappsalesweb";

							notASubPage = false;

						}
						else if (originalURL.indexOf("live.netapp.com") >= 0)
			{
				s_account = "netappbrand";
				notASubPage = false;
			}

						else 
							if (originalURL.indexOf("hr-web") >= 0) {

								s_account = "netapphrweb";

								notASubPage = false;

							}

							else 
								if (docURL.indexOf("us/brand") >= 0 || docURL.indexOf("us/brand1") >= 0 || originalURL.indexOf("brand.netapp.com") >= 0 || originalURL.indexOf("brand1.netapp.com") >= 0) {

									s_account = "netappbrand";

									notASubPage = false;

								}

								else 
									if ((docURL.indexOf("netapp.com/us/partners") >= 0) || (docURL.indexOf("www.netapp.com/us/mycommunities") >= 0) || (originalURL.indexOf("partners.netapp.com") >= 0)) {

										//s_account = "networkapplglobalexternal,networkapplpartnercenter-us";
										//change for pushing all the external sites content to "networkapplglobalexternal"

									}
								else 
									if ((originalURL.indexOf("forums.netapp.com") >= 0)) {
										//forums.netapp.com
										//s_account = "networkapplsupport-comm-dev,networkapplsupport-global-dev";
										//change for pushing all the external sites content to "networkapplglobalexternal"

									}	
									
									else {

										//s_account = "networkapplnetappcom-us,networkapplglobalexternal";

									}


		}

		else {
			var CC = cleanSpecialChars(countryCode)
			//s_account = "networkapplnetappcom-" + CC + ",networkapplglobalexternal";

		}

	}

	//logic for dev report suites //

	//networkapplnetappcom-us-dev

	if(originalURL.indexOf("dev.www") > 0 || originalURL.indexOf("stage.www") > 0)
	{
		var CC = cleanSpecialChars(countryCode)
		//s_account = "networkapplnetappcom-" + CC +"-dev"+ ",networkapplglobalexternal-dev";
	}

}

else {

}

if (trimmedURL.substring(trimmedURL.lastIndexOf("/"), trimmedURL.length).indexOf(".") > 0) {

	var page = trimmedURL.substring(trimmedURL.lastIndexOf("/"), trimmedURL.length);

	var page = page.substring(0, ".")

}

else {

	var page = "";

	if (trimmedURL.substr(trimmedURL.lastIndexOf("/"), trimmedURL.length).length < 3) {

	}

	else {

		trimmedURL = trimmedURL + "/"

	}

}

if (notASubPage) {

	if (trimmedURL.indexOf("/mycommunities") > 0) {

		var channel = getStrBetween(trimmedURL, ("netapp.com/" + countryCode + "/mycommunities/"), "/")

	}

	else 
		if (trimmedURL.indexOf("www.") < 0) {

			var turl = getStrBetween(trimmedURL, "http://", ".netapp.com")

			switch (turl.toLowerCase()) {

				case ("investors"):

					break

				default:

			}

		}

		else {

			var channel = getStrBetween(trimmedURL, ("netapp.com/" + countryCode + "/"), "/")

		}

}

else {

	var channel = getStrBetween(trimmedURL, ("netapp.com/" + countryCode + "/"), "/")//netAppSubDomainChannel;
}

(channel.length > 1) ? channel = channel : channel = "base Content";

if (trimmedURL.substr(trimmedURL.lastIndexOf("/"), trimmedURL.length).length < 2) {

	var tempS = trimmedURL.substring(trimmedURL.indexOf(channel + "/") + (channel + "/").length, trimmedURL.length)//trimmedURL.getStringBetween(channel+"/",trimmedURL.substr(trimmedURL.lastIndexOf("/"),trimmedURL.length))
}

else {

	var tempS = trimmedURL.substring(trimmedURL.indexOf(channel + "/") + (channel + "/").length, trimmedURL.lastIndexOf("/"), trimmedURL.length)

}

if (tempS.length < 1) {

	var tempS = "";

}

if (getStrBetween(trimmedURL, "com/" + countryCode + "/" + channel + "/", "/").length > 1 && channel != "base Content") {

	var subSectionNoChannel = SearchReplace(tempS, "/", ":");

	var subSection = SearchReplace(tempS, "/", ":");

}

else {

	subSection = "";

}

var page1 = trimmedURL.substr(trimmedURL.lastIndexOf("/") + 1, trimmedURL.length).split(".")[0];

if (page1.lenght < 1) {

	page1 = "";

}
countryCode = cleanSpecialChars(countryCode)

var pageNameVar = countryCode + ":" + channel + ":" + subSectionNoChannel + ":" + page1;

var pageNameMain = ""

var pageNameTempArray = pageNameVar.split(":")

var folderTempArray = tempS.split("/")

folderTempArray = clearEmpty(folderTempArray);

pageNameTempArray = clearEmpty(pageNameTempArray);

for (var i = 0; i < pageNameTempArray.length; i++) {

	if (pageNameTempArray[i].length >= 1 && pageNameTempArray[i] != "base Content") {

		if (i > 0) {

			pageNameMain += ":" + pageNameTempArray[i]

		}

		else {

			pageNameMain += pageNameTempArray[i]

		}

	}

}

function querySt(ji){

	hu = window.location.search.substring(1);

	gy = hu.split("&");

	for (i = 0; i < gy.length; i++) {

		ft = gy[i].split("=");

		if (ft[0] == ji) {

			return ft[1];

		}

	}

}

if (querySt("showOmnitureTrace")) {

}

localVarChannel = channel;

finallocalVarpagename = pageNameMain;

var currentFolderNameAsPage = "";

if (localVarChannel != "base Content" && notASubPage) {

	(folderTempArray.length > 0) ? currentFolderNameAsPage = folderTempArray[folderTempArray.length - 1] : currentFolderNameAsPage = localVarChannel;

}

else {

	(folderTempArray.length > 1 && page1.length > 1) ? currentFolderNameAsPage = folderTempArray[folderTempArray.length - 2] : currentFolderNameAsPage = "index";

}

(page1.length > 2) ? pageNameMain = pageNameMain : pageNameMain = pageNameMain + ":" + currentFolderNameAsPage;

var SubSection = "";

(page1 == "" || page1 == undefined) ? SubSection = subSection : SubSection = subSection

subSection = SubSection;

var subSectionArray = subSection.split(":");

if (subSectionArray.length >= 1) {

	for (i = 0; i < subSectionArray.length; i++) {

		this["e_localVarprop" + (i + 1)] = String(subSectionArray[i])

	}

}

e_localVarprop1

mChannel = localVarChannel;

(e_localVarprop1.length >= 2 && e_localVarprop1 != undefined) ? prop1 = channel + ":" + e_localVarprop1 : prop1 = "";

(e_localVarprop2.length >= 2 && e_localVarprop2 != undefined) ? prop2 = prop1 + ":" + e_localVarprop2 : prop2 = "";

(e_localVarprop3.length >= 2 && e_localVarprop3 != undefined) ? prop3 = prop2 + ":" + e_localVarprop3 : prop3 = "";

if (channel.indexOf("error") != -1) {

	pageName = "";

	errorPage = true;

}

else {

	(pageNameMain.length >= 4) ? pageName = pageNameMain : pageName = countryCode + ":" + currentFolderNameAsPage

	// code changed for "live.netapp.com"
		if(channel == "live" && livePageName!="")
	{
		pageName = pageName+livePageName
		s_account = "netappbrand"
	}

	errorPage = false;

}
if (channel == "blogs" && prop1 == "blogs:howtocastrateabull") {

	s_account = 'networkapplbullcastration' //s_account + "," + "networkappldavesblog";

}

if (channel == "blogs" && prop1 == "blogs:dave") {

	s_account = s_account + "," + "networkappldavesblog";
notASubPage  = false

}

else 
	if (channel == "proposalcenter") {

		s_account = s_account + "," + "Netappproposalcenter";

	}

// method added for "live.netapp.com"

function sendLiveData(docURL)
{
	//alert('came here')
	 docURL = docURL.toLowerCase();
	 s_account  = "netappbrand";
	 countryCode = "us";
	 channel = "live";

	//simple logic to check if the URL belongs to doc

	if(docURL.indexOf("docs/doc-") > 0)
	{

		var turl = docURL.substring((docURL.indexOf("live.netapp.com/")),docURL.length).split("/")
		var temp = ""
		for (var dat=0; dat<turl.length; dat++)
		{
			var str =String( turl[dat])
			if(str.indexOf("doc-") >= 0)
			{
				var title = document.title
				temp = temp+title+"/"
				}
				else
				{
					temp = temp+str+"/"
				}
			}


		docURL = "http://live.netapp.com/"+temp
}

var tempURL = docURL.substring((docURL.indexOf("live.netapp.com/")),docURL.length)
tempURL = SearchReplace(tempURL,"live.netapp.com/","")

if(tempURL.substring(tempURL.lastIndexOf("/"),tempURL.length).indexOf(".")>0 && tempURL.substring(tempURL.lastIndexOf("/"),tempURL.length).indexOf("?") >0)
{
	livePageName = tempURL.substring(tempURL.lastIndexOf("."),tempURL.length)
	//alert(livePageName)
	if(livePageName == undefined)
	{
		livePageName = ""
	}
}
return "http://www.netapp.com/us/"+channel+"/"+tempURL;

}
// tracking code for boldChat

//displayData()

//tracking code for featured content

var featureContentConversionStepsArray = ["#1 Featured Content Window","#2 Registration Page","#3 Registration Confirmation","#4 Download Page","#5 item downloaded"];

var featureContentArraySteps = ["Featured Content window page","Registration page","Registration confirmation screen","Download Page","Download Complete"]


var userType = ""	
var conversionProcess =""
var conversionStep = ""
var event30 =""

if(prop14 == '' || prop14== undefined ){var prop14 = ''; }else{prop14 = prop14}
if(prop15 == '' || prop15== undefined ){var prop15 = ''; }else{prop15 = prop15}
if(eVar2 == '' || eVar2== undefined ){var eVar2 = ''; }else{eVar2 = eVar2}
if(eVar7 == '' || eVar7== undefined ){var eVar7 = ''; }else{eVar7 = eVar7}
if(eVar8 == '' || eVar8== undefined ){var eVar8 = ''; }else{eVar8 = eVar8}
if(eVar9 == '' || eVar9== undefined ){var eVar9 = ''; }else{eVar9 = eVar9}
if(eVar23 == '' || eVar23== undefined ){var eVar23 = ''; }else{eVar23 = eVar23}
if(eVar24 == '' || eVar24== undefined ){var eVar24 = ''; }else{eVar24 = eVar24}
if(prop10 == '' || prop10== undefined ){var prop10 = ''; }else{prop10 = prop10}
if(eVar25 == '' || eVar25== undefined ){var eVar25 = ''; }else{eVar25 = eVar25}
if(eVar26 == '' || eVar26== undefined ){var eVar26 = ''; }else{eVar26 = eVar26}
if( eVar27 == '' || eVar27 == undefined){var eVar27 = '' ;}else { eVar27 = eVar27 ;}
if( eVar28 == '' || eVar28 == undefined){var eVar28 = '' ;}else { eVar28 = eVar28 ;}
if( eVar29 == '' || eVar29 == undefined){var eVar29 = '' ;}else { eVar29 = eVar29 ;}
if( eVar30 == '' || eVar30 == undefined){var eVar30 = '' ;}else { eVar30 = eVar30 ;}
if( eVar31 == '' || eVar31 == undefined){var eVar31 = '' ;}else { eVar31 = eVar31 ;}
if( eVar32 == '' || eVar32 == undefined){var eVar32 = '' ;}else { eVar32 = eVar32 ;}

//featured count

var featuredCount = readCookie('featuredCount')
//forms tracking new structure //



var trackFormsPageNames = new Array("forms:sales-contact","forms:feedback-short","forms:feedback","forms:sales-reseller","forms:sales-federal","forms:sales-leasing_form","forms:sales-intl-request","forms:sales-nacust","forms:breakthrough-reg","forms:form_rma_test","forms:new-sales-federal","forms:virtualization-premium-citrix1-uk","forms:virtualization-premium-citrix2-uk","forms:virtualization-premium-vmware1-uk","forms:virtualization-premium-vmware2-uk","forms:virtualization-premium-microsoft1-uk","forms:virtualization-premium-microsoft2-uk")
var trackFormsArray = new Array()
for(var dat in trackFormsPageNames)
{
	trackFormsArray.push(countryCode+":"+trackFormsPageNames[dat]);
}

//form tracking
		   //for www
		   try{
			if (document.getElementById("formopen")) {

				//alert(varName+" ==  "+tempA[dat].split("=")[1])
				//direct call to thank-you page

				if( docURL.indexOf("thankyou") > 0 && docURL.indexOf("/forms/") > 0)
				{

				createCookie("testforms","event1",2)

					if(Pevents != "" && Pevents.indexOf("event1")<0)
							  {
								   Pevents = Pevents+",event1"
							   }
						else
							   {
								  Pevents = "event1"
							   }
				}


				if(getCookie("event10") != undefined && getCookie("event10") != "")
				{
					if(getCookie("event1") != undefined && getCookie("event1") != "")
					{
						//set event1//

						if(Pevents != "" && Pevents.indexOf("event1")<0 )
							  {
								   Pevents = Pevents+",event1"
							   }
						else
							   {
								  Pevents = "event1"
							   }
						 //delete cookies

						createCookie("event10","",0)			
						 createCookie("event1","",0)

					}
				}

				eraseCookie("event10")	
				eraseCookie("event1")	

				//for(var dat in trackFormsArray)
				//{
					if(docURL.indexOf("/forms/")>0 && docURL.indexOf("thankyou") < 0)
					{


						if(Pevents != "")
							  {
								   Pevents = Pevents+",event10"
							   }
						else
							   {
								  Pevents = Pevents+"event10"
							   }

							   //create event10 cookie

							   createCookie("event10","event10",1)
					}					
				//}

				//thank-you-page - event1



			}
		}
		catch(err){
			// error
		}







		   //
//ends here

function commonForAllPages()
{

		//var s=s_gi(s_account)

	//	linkTrackVars="evar23,eVar24,eVar25,eVar26,events";

	  //conversion process that the  page belongs to

		eVar30 = pageName;
		eVar26 = userType;
		if(Pevents != "")
			   {
			   Pevents = Pevents+",event29"
			   }
		else
			   {
			   Pevents = Pevents+"event29"
			   }



//alert('common things  : '+eVar23+" :"+eVar24+" :"+eVar25+" :"+eVar26+" :"+s)

}
commonForAllPages();


if((getCookie('UID') != '') && (getCookie('UID')))
	{
			userType = "Registered"
	}
	else if(originalURL.indexOf("/premium/") > 0)
	{
			userType = "Registered"
	}
	else
	{
			userType = "Unregistered"
	}	

	//intCid logic

	//temp logic for forms used for testing of RMA + FORMS//

	/*
	if( findVar("testform") == 'true')
	{
		var job_role ='test'// findVar('JobRole')
		var department = 'test'//findVar('Department')
		var industry = 'test'//findVar('Industry')
		var relationship = 'test'//findVar('Relationship')
		var company = 'test'//findVar('Company')
		createCookie("s_account",s_account,2)
		 s_account = "networkapplnetappcom-dev";

	}
	*/








if(dontTrackregular)
{
	//logic for other domains

	pageName = ""
	mChannel = ""
	prop1 = prop2 = prop3 = prop4 = ""

	//logic
	if(originalURL.indexOf("howtocastrateabull.com") > 0)
	{

	s_account = "networkapplbullcastration"

	//logic for pageName
	if(originalURL.indexOf("?"))
	{
	originalURL = originalURL.split("?")[0]
	}

	docURL = originalURL;

	var docStr = docURL.substring(docURL.indexOf("howtocastrateabull.com/")+String('howtocastrateabull.com/').length,docURL.length)	//alert('docStr   :'+docStr)
	if(docStr != undefined && docStr != "")
	{
		var folderArray = clearEmpty(docStr.split("/"))

		for(i=0;i<folderArray.length;i++)
		{
			if(folderArray[i].indexOf("."))
			{
			folderArray[i] = folderArray[i].split(".")[0]
			}

			if(i >= 1){

				pageName += ":"+folderArray[i]
			}
			else
			{
				pageName += folderArray[i]
			}
		}

	}
	else
	{
		pageName="index"
	}

	events = "event29"
	channel = ""
	eVar23 = "";
	eVar30 = pageName;


	}


}

if(findVar("showc") == "y")
{
  document.write("events = "+Pevents)
}

function displayData(){

	document.write("originalURL = " + originalURL + "<br />" + "URL = " + docURL + "<br />" + "pageName = " + pageName + "<br />" + "prop1 = " + prop1 + "<br />" + "prop2 = " + prop2 + "<br />" + "prop3 = " + prop3 + "<br />" + "channel = " + channel + "<br />" + "report Suite  = " + s_account + "<br/>")

}
