//  *****************************************************************
//  *   Omniture Page Naming Script                                 *
//  *   Author: Manikandan Rajasekaran                              *
//  *****************************************************************
var urlPage=window.location.href;
var finalUrl=urlPage.replace(/^[A-Za-z]+:\/\/\S+?(\/){1}/,"");
	finalUrl="/"+finalUrl;
var UrltoSplit =finalUrl.split('/');
var locale = UrltoSplit[1];
var secondLevel = UrltoSplit[2];
var siteMcafee = "corp";
var sitePartner = "partnerportal"
var subSection = "other";
var country;
var culture;
var channel;
var geo;
var partnerName;
var prop10;
var pageName;
var sEvents;
var sPageType;



switch (locale){
    case "us":
    {
         country = "us";
         culture = "en-us";
         geo = "NA";
         partnerName = "direct";
         prop10= "";
         if(secondLevel == "partners"){
         channel = "partner";
         pageName = sitePartner +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
         
         }
         else{
         channel = "direct";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();

         }
        break;
    }
    case "uk":
    {
         country = "uk";
         culture = "en-GB";
         geo = "EMEA";
         partnerName = "direct";
         prop10= "";
         if(secondLevel == "partners"){
         channel = "partner";
         pageName = sitePartner +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
         }
         else{
         channel = "direct";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
         }
        break;
    }
    case "au":
    {
         country = "au";
         culture = "en-AU";
         channel = "direct";
         geo = "APAC";
         partnerName = "direct";
         prop10= "";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
        break;
    }
    case "sg":
    {
         country = "sg";
         culture = "en-SG";
         channel = "direct";
         geo = "APAC";
         partnerName = "direct";
         prop10= "";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
        break;
    }
    case "hk":
    {
         country = "hk";
         culture = "zh-HK";
         channel = "direct";
         geo = "APAC";
         partnerName = "direct";
         prop10= "";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
        break;
    }
    case "de":
    {
         country = "de";
         culture = "de-DE";
         geo = "EMEA";
         partnerName = "direct";
         prop10= "";
         if(secondLevel == "partners"){
         channel = "partner";
         pageName = sitePartner +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
         }
         else{
         channel = "direct";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
         }
        break;
    }
    case "br":
    {
         country = "br";
         culture = "pt-BR";
         channel = "direct";
         geo = "LTAM";
         partnerName = "direct";
         prop10= "";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
        break;
    }
    case "fr":
    {
         country = "fr";
         culture = "fr-FR";
         geo = "EMEA";
         partnerName = "direct";
         prop10= "";
         if(secondLevel == "partners"){
         channel = "partner";
         pageName = sitePartner +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
         }
         else{
         channel = "direct";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
         }
        break;
    }
    case "cn":
    {
         country = "cn";
         culture = "zh-CN";
         channel = "direct";
         geo = "APAC";
         partnerName = "direct";
         prop10= "";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
        break;
    }
    case "es":
    {
         country = "es";
         culture = "es-ES";
         geo = "EMEA";
         partnerName = "direct";
         prop10= "";
         if(secondLevel == "partners"){
         channel = "partner";
         pageName = sitePartner +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
         }
         else{
         channel = "direct";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
         }
        break;
    }
    case "kr":
    {
         country = "kr";
         culture = "ko-KR";
         channel = "direct";
         geo = "APAC";
         partnerName = "direct";
         prop10= "";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
        break;
    }
    case "tw":
    {
         country = "tw";
         culture = "zh-TW";
         channel = "direct";
         geo = "APAC";
         partnerName = "direct";
         prop10= "";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
        break;
    }
    case "it":
    {
         country = "it";
         culture = "it-IT";
         geo = "EMEA";
         partnerName = "direct";
         prop10= "";
         if(secondLevel == "partners"){
         channel = "partner";
         pageName = sitePartner +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
         }
         else{
         channel = "direct";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
         }
        break;
    }
    case "mx":
    {
         country = "mx";
         culture = "es-MX";
         geo = "LTAM";
         partnerName = "direct";
         prop10= "";
         if(secondLevel == "partners"){
         channel = "partner";
         pageName = sitePartner +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
         }
         else{
         channel = "direct";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
         }
        break;
    }
    case "em":
    {
         country = "em";
         culture = "em-EM";
         geo = "EMEA";
         partnerName = "direct";
         prop10= "";
         if(secondLevel == "partners"){
         channel = "partner";
         pageName = sitePartner +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
         }
         else{
         channel = "direct";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
         }
        break;
    }
    case "ap":
    {
         country = "ap";
         culture = "ap-AP";
         geo = "APAC";
         partnerName = "direct";
         prop10= "";
         if(secondLevel == "partners"){
         channel = "partner";
         pageName = sitePartner +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
         }
         else{
         channel = "direct";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
         }
        break;
    }
    case "lt":
    {
         country = "lt";
         culture = "lt-LT";
         geo = "LTAM";
         partnerName = "direct";
         prop10= "";
         if(secondLevel == "partners"){
         channel = "partner";
         pageName = sitePartner +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
         }
         else{
         channel = "direct";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
         }
        break;
    }
    case "ca-en":
    {
         country = "ca-en";
         culture = "en-CA";
         channel = "direct";
         geo = "NA";
         partnerName = "direct";
         prop10= "";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
        break;
    }
    case "ca-fr":
    {
         country = "ca-fr";
         culture = "fr-CA";
         channel = "direct";
         geo = "NA";
         partnerName = "direct";
         prop10= "";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
        break;
    }
    case "nl":
    {
         country = "nl";
         culture = "nl-NL";
         channel = "direct";
         geo = "EMEA";
         partnerName = "direct";
         prop10= "";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
        break;
    }
    case "pl":
    {
         country = "pl";
         culture = "pl-PL";
         channel = "direct";
         geo = "EMEA";
         partnerName = "direct";
         prop10= "";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
        break;
    }
    case "pt":
    {
         country = "pt";
         culture = "pt-PT";
         channel = "direct";
         geo = "EMEA";
         partnerName = "direct";
         prop10= "";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
        break;
    }
    case "dk":
    {
         country = "dk";
         culture = "da-DK";
         channel = "direct";
         geo = "EMEA";
         partnerName = "direct";
         prop10= "";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
        break;
    }
    case "se":
    {
         country = "se";
         culture = "sv-SE";
         channel = "direct";
         geo = "EMEA";
         partnerName = "direct";
         prop10= "";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
        break;
    }
    case "no":
    {
         country = "no";
         culture = "nn-NO";
         channel = "direct";
         geo = "EMEA";
         partnerName = "direct";
         prop10= "";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
        break;
    }
    case "ru":
    {
         country = "ru";
         culture = "ru-RU";
         channel = "direct";
         geo = "EMEA";
         partnerName = "direct";
         prop10= "";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
        break;
    }
    case "cz":
    {
         country = "cz";
         culture = "cs-CZ";
         channel = "direct";
         geo = "EMEA";
         partnerName = "direct";
         prop10= "";
         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
        break;
    }

    //If the URL is /apps then the locale is in the query and also in the Cookie. So Check both places 
    case "apps":
    {
    //Check the query in the URL
	
	var queryVar = "region";
	var regExp = new RegExp("(\\?|&)" + queryVar + "=[\\w\\d]*", "i");
	//Check the Cookie Value
    var cookieValue = getCookie("region%5Finfo");
            
	if (regExp.test(urlPage)) {
    	var query = regExp.exec(urlPage)[0];
    	var value = query.substr(queryVar.length + 2);    
		}
	
		//After checking the query and cookie then set the locale and other variables
	            if (value == 'us' || cookieValue == 'us'){
	                //alert("Query String " + value);
                      //alert("Cookie String " + cookieValue);
	                country = "us";
 		            culture = "en-us";
 		            geo = "NA";
 		            partnerName = "direct";
 		            prop10= "";
 		                if(secondLevel == "partners"){
 		                channel = "partner";
 		                pageName = sitePartner +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
                 
 		                }
 		                else{
 		                channel = "direct";
 		                pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();

 		            }
 		        }
 		        else if (value == 'uk' || cookieValue == 'uk'){
	                //alert("Query String " + value);
                    //alert("Cookie String " + cookieValue);
                         country = "uk";
                         culture = "en-GB";
                         geo = "EMEA";
                         partnerName = "direct";
                         prop10= "";
                         if(secondLevel == "partners"){
                         channel = "partner";
                         pageName = sitePartner +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
                         }
                         else{
                         channel = "direct";
                         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
                         }
                    
	                }
	            else if (value == 'au' || cookieValue == 'au'){
	                //alert("Query String " + value);
                    //alert("Cookie String " + cookieValue);
                         country = "au";
                         culture = "en-AU";
                         channel = "direct";
                         geo = "APAC";
                         partnerName = "direct";
                         prop10= "";
                         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
	                }
	            else if (value == 'sg' || cookieValue == 'sg'){
	                //alert("Query String " + value);
                    //alert("Cookie String " + cookieValue);
                         country = "sg";
                         culture = "en-SG";
                         channel = "direct";
                         geo = "APAC";
                         partnerName = "direct";
                         prop10= "";
                         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
	                }
	            else if (value == 'hk' || cookieValue == 'hk'){
	                //alert("Query String " + value);
                    //alert("Cookie String " + cookieValue);
                         country = "hk";
                         culture = "zh-HK";
                         channel = "direct";
                         geo = "APAC";
                         partnerName = "direct";
                         prop10= "";
                         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
	                }
	            else if (value == 'de' || cookieValue == 'de'){
	                //alert("Query String " + value);
                    //alert("Cookie String " + cookieValue);
                         country = "de";
                         culture = "de-DE";
                         geo = "EMEA";
                         partnerName = "direct";
                         prop10= "";
                         if(secondLevel == "partners"){
                         channel = "partner";
                         pageName = sitePartner +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
                         }
                         else{
                         channel = "direct";
                         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
                         }
	                }
	            else if (value == 'br' || cookieValue == 'br'){
	                //alert("Query String " + value);
                    //alert("Cookie String " + cookieValue);
                         country = "br";
                         culture = "pt-BR";
                         channel = "direct";
                         geo = "LTAM";
                         partnerName = "direct";
                         prop10= "";
                         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
	                }
	            else if (value == 'fr' || cookieValue == 'fr'){
	                //alert("Query String " + value);
                    //alert("Cookie String " + cookieValue);
                         country = "fr";
                         culture = "fr-FR";
                         geo = "EMEA";
                         partnerName = "direct";
                         prop10= "";
                         if(secondLevel == "partners"){
                         channel = "partner";
                         pageName = sitePartner +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
                         }
                         else{
                         channel = "direct";
                         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
	                    }
	                }
	            else if (value == 'cn' || cookieValue == 'cn'){
	                //alert("Query String " + value);
                    //alert("Cookie String " + cookieValue);
                         country = "cn";
                         culture = "zh-CN";
                         channel = "direct";
                         geo = "APAC";
                         partnerName = "direct";
                         prop10= "";
                         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
	                }
	            else if (value == 'es' || cookieValue == 'es'){
	                //alert("Query String " + value);
                    //alert("Cookie String " + cookieValue);
                         country = "es";
                         culture = "es-ES";
                         geo = "EMEA";
                         partnerName = "direct";
                         prop10= "";
                         if(secondLevel == "partners"){
                         channel = "partner";
                         pageName = sitePartner +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
                         }
                         else{
                         channel = "direct";
                         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
	                    }
	                }
	            else if (value == 'kr' || cookieValue == 'kr'){
	                //alert("Query String " + value);
                    //alert("Cookie String " + cookieValue);
                         country = "kr";
                         culture = "ko-KR";
                         channel = "direct";
                         geo = "APAC";
                         partnerName = "direct";
                         prop10= "";
                         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
	                }
	            else if (value == 'tw' || cookieValue == 'tw'){
	                //alert("Query String " + value);
                    //alert("Cookie String " + cookieValue);
                         country = "tw";
                         culture = "zh-TW";
                         channel = "direct";
                         geo = "APAC";
                         partnerName = "direct";
                         prop10= "";
                         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
	                }
	            else if (value == 'it' || cookieValue == 'it'){
	                //alert("Query String " + value);
                    //alert("Cookie String " + cookieValue);
                         country = "it";
                         culture = "it-IT";
                         geo = "EMEA";
                         partnerName = "direct";
                         prop10= "";
                         if(secondLevel == "partners"){
                         channel = "partner";
                         pageName = sitePartner +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
                         }
                         else{
                         channel = "direct";
                         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
	                    }
	                }
	            else if (value == 'mx' || cookieValue == 'mx'){
	                //alert("Query String " + value);
                    //alert("Cookie String " + cookieValue);
                         country = "mx";
                         culture = "es-MX";
                         geo = "LTAM";
                         partnerName = "direct";
                         prop10= "";
                         if(secondLevel == "partners"){
                         channel = "partner";
                         pageName = sitePartner +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
                         }
                         else{
                         channel = "direct";
                         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
                         }
	                }
	            else if (value == 'em' || cookieValue == 'em'){
	                //alert("Query String " + value);
                   //alert("Cookie String " + cookieValue);
                         country = "em";
                         culture = "em-EM";
                         geo = "EMEA";
                         partnerName = "direct";
                         prop10= "";
                         if(secondLevel == "partners"){
                         channel = "partner";
                         pageName = sitePartner +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
                         }
                         else{
                         channel = "direct";
                         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
                         }
	                }
	            else if (value == 'ap' || cookieValue == 'ap'){
	                //alert("Query String " + value);
                    //alert("Cookie String " + cookieValue);
                         country = "ap";
                         culture = "ap-AP";
                         geo = "APAC";
                         partnerName = "direct";
                         prop10= "";
                         if(secondLevel == "partners"){
                         channel = "partner";
                         pageName = sitePartner +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
                         }
                         else{
                         channel = "direct";
                         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
                         }
	                }
	            else if (value == 'lt' || cookieValue == 'lt'){
	               //alert("Query String " + value);
                    //alert("Cookie String " + cookieValue);
                         country = "lt";
                         culture = "lt-LT";
                         geo = "LTAM";
                         partnerName = "direct";
                         prop10= "";
                         if(secondLevel == "partners"){
                         channel = "partner";
                         pageName = sitePartner +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
                         }
                         else{
                         channel = "direct";
                         pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
                         }
	                }
			else{
	                //alert("Query String " + value);
                      //alert("Cookie String " + cookieValue);
	                country = "us";
 		            culture = "en-us";
 		            geo = "NA";
 		            partnerName = "direct";
 		            prop10= "";
 		                if(secondLevel == "partners"){
 		                channel = "partner";
 		                pageName = sitePartner +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();
                 
 		                }
 		                else{
 		                channel = "direct";
 		                pageName = siteMcafee +":"+ culture.toLowerCase() + ":" + channel + ":" + subSection + ":" + finalUrl.toLowerCase();

 		            }
 		        }

  
    }

	
}
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));
}


function SetLocaleVariables()
{
s.pageName=pageName;
s.server="";
s.channel="";

s.prop1="";
s.prop2="";
s.prop3="";
s.prop4=country;
s.prop5=culture;
s.prop6=channel;
s.prop7=geo;
s.prop8=partnerName;
s.prop10=prop10;
s.campaign="";
s.state="";
s.zip="";
if(sPageType || sEvents){
s.pageType=sPageType;
s.events=sEvents;
}
else{
s.pageType="";
s.events="";
}
s.products="";
s.purchaseID="";
s.eVar1="";
s.eVar2="";
s.eVar3="";
s.eVar4="";
s.eVar5="";
}
