// JavaScript Document
// JavaScript Document
// JavaScript Document
// JavaScript Document
// JavaScript Document
/**
 * @author arlyn
 */
//Version		: 2.21ac

//Date modified	: 08/28/08

//Modified by		: Satya



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'];

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(varName){

    testString = window.location.search.substring(1);
    
    //testString = "cn=netapp&cc=kr&q=fas6000"
    
    //alert(testString)
    
    var tempA = testString.split("&")
    
    for (var dat in tempA) {
    
		try{
			if (tempA[dat].split("=")[0] == varName) {
			
				//alert(varName+" ==  "+tempA[dat].split("=")[1])
				
				return tempA[dat].split("=")[1]
				
			}
		}
		catch(err){
			// error
			}
        
    }
    
}

 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 docTempArray = docURL.substr(docURL.indexOf("dev.www.netapp.com/us/") + ("dev.www.netapp.com/us/").length, docURL.length).split("/");
                
            }
	    else if (docURL.indexOf("stage.www.netapp") > 1) {
            
                var docTempArray = docURL.substr(docURL.indexOf("stage.www.netapp.com/us/") + ("stage.www.netapp.com/us/").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 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 = "" 
    //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 {
                                    
                                        s_account = "networkapplnetappcom-us,networkapplglobalexternal";
                                        
                                    }
            
        }
        
        else {
            var CC = cleanSpecialChars(countryCode)
            s_account = "networkapplnetappcom-" + CC + ",networkapplglobalexternal";
            
        }
        
    }
    
}

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')

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 += ",event29"
               }
		else
               {
               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
	
if(findVar("intcid") !=undefined && findVar("intcid") !="")
	  {
		  eVar11 = findVar("intcid")
		  if(readCookie("evar11") != null  && readCookie("evar11") != '')
		  {
		  	if(readCookie("evar11") == eVar11)
			{
				//do nothing
				featuredCount =featuredCount+" - - "+ readCookie("evar11") +"_ cookiecreated  :" 
				createCookie("featuredCount",featuredCount,30)
			}
			else
			{
				eraseCookie("evar11")
				createCookie("evar11",eVar11,30)
				featuredCount = featuredCount+"_ create new cookie"
				createCookie("featuredCount",featuredCount,30)
			}
		  }
		  else
		  {
			  createCookie("evar11",eVar11,30)
			  featuredCount = featuredCount+"_ create cookie"
			  createCookie("featuredCount",featuredCount,30)
		  }
	  }
else if(readCookie("evar11") != null  && readCookie("evar11") != '')
{
	featuredCount =featuredCount+" - - "+ readCookie("evar11") +"_ cookiecreated  :" 
	createCookie("featuredCount",featuredCount,30)
	eVar11  = readCookie("evar11") ;
}




if(document.forms["omniture_conversion"] != undefined)
{
	var form1 = document.forms["omniture_conversion"]
  // alert(form1.conversionProcess.value)
	conversionProcess = form1.conversionProcess.value
	
	conversionStep = form1.conversionStep.value
	try {
	event30 = form1.techtalk.value
	if(event30 != "" && event30 != undefined && event30 != "0")
	{
		if(Pevents != "")
		{
		Pevents = Pevents+","+"event30"
		}
		else
		{
		
		Pevents += "event30"
		}
	}
	else
	{	//Pevents ='NA';
	}
}
catch(err) {
		//Pevents = ""
}
	
 	if(conversionStep != "")
{

	for(var i=0; i< featureContentConversionStepsArray.length; i++)
	{
		if(conversionStep == featureContentConversionStepsArray[i])
		{
			if(conversionStep == "#1 Featured Content Window")
			{
			eraseCookie("evar11")
			featuredCount = featuredCount+"_ start"
			createCookie("featuredCount",featuredCount,30)
			}
                   sendDataforFeaturedContent(featureContentArraySteps[i])				
		}
	}
}
}





function sendDataforFeaturedContent(page)
{
	// var s=s_gi(s_account)
	//new variables

	//linkTrackVars="eVar9,prop10,prop14,prop15,eVar2,eVar7,eVar8,events";
	//linkTrackEvents="event5,event1,event28,event4";
	eVar30 = pageName;
	//eVar26 user details registerd or unregistered
          eVar9 = 1
	  
	var pevent28 = ""
	
	switch(page)
	{

		
		case "Featured Content window page" :
		
			
			prop14 = "window clickthrough"
			//prop15 = "featured content"
			eVar2 = "" // not implemented now
			eVar7=prop14
			eVar8=prop15
			
			//eVar9 Logic
                          			
                       
			if((getCookie('netappClix_eVar9') != '') && (getCookie('netappClix_eVar9')))
			{
				
				
				eVar9 = getCookie("netappClix_eVar9");
				eVar9++;
				setNetappSimpleCookie("netappClix_eVar9",eVar9);
				eVar9 = eVar9
			}
			
			else
			{
				eVar9 = eVar9
				setNetappSimpleCookie("netappClix_eVar9",eVar9);
			}
			
			//logic ends
			
			eVar23=pageName
			featuredCount = featuredCount+ "_  Featured Content window page"
			createCookie("featuredCount",featuredCount,30)
			
			if( eVar11.indexOf("_")>0)
			 {
				eVar28 = 'prop10';
			}
                       
			
		break
		
		case "Registration page" :
			
			//prop10 = "new";
			prop14 = "content registration"
			prop15 = "featured content registration"
			eVar2 = "content registration"
			eVar7 = prop14
			eVar8 = prop15
			eVar9 = ""
			eVar30 = pageName
			featuredCount = featuredCount+ "---------"+eVar11.indexOf("_")+"   :   "+eVar11.split("_")[0]
			createCookie("featuredCount",featuredCount,30)
			if( eVar11.indexOf("_")>-1)
			  {
			  featuredCount = featuredCount + "_Registration page "
				createCookie("featuredCount",featuredCount,30)
			eVar31 = "Featured Content Registration"
			eVar32 = "#2 Registration Page"
			//setSimpleCookie("evar11",eVar11)
			eVar28 = 'prop10';
			pevent28 = ',event28';
			}
			if(Pevents != "")
			{
			Pevents = Pevents+",event5"+pevent28
			}
			else
			{
			Pevents = "event5"+pevent28
			}
			

		break			
		
		case "Registration confirmation screen" :
		
			//prop10 = "new";
			prop14 = ""
			prop15 = ""
			eVar2 = "content registration"
			eVar7	= prop14
			eVar8	= prop15
			eVar30 = pageName
			if( eVar11.indexOf("_")>0)
			  {
			//setSimpleCookie("evar11",eVar11)
			eVar31 = "Featured Content Registration"
			eVar32 = "#3 Registration Confirmation"
			
			eVar28 = 'prop10';
			pevent28 = ',event28';
			}
			if(Pevents != "")
			{
			Pevents = Pevents+",event1"+pevent28
			}
			else{
			Pevents = "event1"+pevent28
			}
			


		break
		
		case "Download Page" :
			
			//prop10 = "new";
			prop14 = "registration confirmation";
			prop15 = "email confirmation"
			eVar2 = "content registration"
			eVar7=prop14
			eVar8=prop15
			eVar30=pageName
			
			if( eVar11.indexOf("_")>0)
			  {
			
				//setSimpleCookie("evar11",eVar11)
			eVar31 = "Featured Content Registration"
			eVar32 = "#4 Download Page"
			eVar28 = 'prop10';
			pevent28 = ',event28';
			featuredCount = featuredCount+ "download Page"
			createCookie("featuredCount",featuredCount,30)
			}
			if(Pevents != "")
			{
			Pevents = Pevents+",event5"+pevent28
			}
			else{
			Pevents = "event5"+pevent28
			}
			
		
			
		break
		
	
		
		default:
		document.write("no data created");

	}
	
}

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;
	
	
	}
	
	
}


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/>")
    
}


//document.write("<form name = 'OmnitureTestFromSatya'><input type='hidden' value="+docURL+"></form>")	
/************** end setting variable from parsed folders **************************/
/************************************************************************************/
