var pagename = location.href;
var url = pagename.split('/p/');

var temp = url[1];

var urlParameters = temp.split('?'); 

var friendlyURL = urlParameters[0];

var friendlyURLParameters = urlParameters[1];

/* if friendly url ends with the / or # */
if((friendlyURL.match("/"+"$")=="/")||(friendlyURL.match("#"+"$")=="#")){
   var len = friendlyURL.length;
   var tempPage=friendlyURL.substring(0,len-1); 
   var wa_pageName=tempPage;

  
}
else{
   var wa_pageName=friendlyURL;   
}
/* replacing s/ incase of secured URL's*/
if(wa_pageName.indexOf( "s/" ) == 0)
	wa_pageName = wa_pageName.substr(2,wa_pageName.length);

var list = formOrg(wa_pageName);
var wa_language=getOmnitureMapedLanguage();
var wa_geo=getOmnitureMapedGeo();

/*Initializing wa_org1,wa_org2,wa_org3,wa_org4 and wa_orgX*/

var wa_org1 = getOrg1();
var wa_org2 = getOrg2();
var wa_org3 = getOrg3();
var wa_org4 = getOrg4();
var wa_orgX = getOrgX();
var wa_org5 = getOrg5();
var wa_org6 = getOrg6();
var wa_org7 = getOrg7();

var ga_org3 = wa_org3;

wa_org2 = wa_org1 + ":" + wa_org2;

if(sectionsName == "techprovider" || sectionsName == "reseller" ){

wa_org3 = wa_org2 + ":"+"channel";
wa_org4 = wa_org3 + ":" + "reseller";
}
else{
	wa_org3 = wa_org2 + ":" + wa_org3;
	wa_org4 = wa_org3 + ":" + wa_org4;
	wa_orgX = wa_org4 + ":" + wa_orgX;
}
if(wa_org6 != "undefined"){
	wa_org6 = wa_org5 + ":" + wa_org6;
}
if(wa_org7 != "undefined"){

	wa_org7 = wa_org6 + ":" + wa_org7;
}

var ga_org3 = wa_org3;

var wa_urlQueryString="";
var wa_reportSuites = getReportSuite();	
var wa_ngipDocId="";
var wa_ngipUniqueId="";


var wa_events=(typeof window.p_events == "undefined") ? "event5" : window.p_events;
var wa_custom01="";
var wa_custom02="";
var wa_custom03="";
var wa_custom04="";
var wa_custom05="";
var wa_custom06="";
var wa_custom07="";
var wa_custom08="";
var wa_custom09="";
var wa_custom10="";
var wa_custom11="";
var wa_custom12="";
var wa_custom13="";
var wa_custom14="";
var wa_custom15="";
var wa_custom41="";
var wa_custom42="";
var wa_custom47="";
var wa_eCustom47="";
var wa_custom48="";
var wa_eCustom48="";
var wa_custom49="";
var wa_eCustom49="";
var wa_custom50="";
var wa_eCustom35="";
var wa_eCustom08="";
var wa_eCustom07="";
var wa_eCustom10="";
var wa_eCustom22="";
var wa_eCustom23="";
var wa_eCustom24="";
var wa_action="";
var wa_eAction="";
var wa_eCustom25=(typeof window.p_evar25 == "undefined") ? "" : window.p_evar25;
var wa_eCustom26=(typeof window.p_evar26 == "undefined") ? "" : window.p_evar26;
var wa_eCustom27=(typeof window.p_evar27 == "undefined") ? "" : window.p_evar27;
var wa_eCustom28=(typeof window.p_evar28 == "undefined") ? "" : window.p_evar28;
var wa_eCustom29=(typeof window.p_evar29 == "undefined") ? "" : window.p_evar29;
var wa_eCustom30=(typeof window.p_evar30 == "undefined") ? "" : window.p_evar30;
var wa_eCustom31=(typeof window.p_evar31 == "undefined") ? "" : window.p_evar31;
var wa_eCustom32=(typeof window.p_evar32 == "undefined") ? "" : window.p_evar32;
var wa_eCustom33=(typeof window.p_evar33 == "undefined") ? "" : window.p_evar33;
var wa_eCustom42=(typeof window.p_evar42 == "undefined") ? "" : window.p_evar42;



function formOrg(sampleFriendlyURL){

	var temp = new Array(6);
	temp[0] = wa_org1;

	var url = sampleFriendlyURL.split('/');
	var str="";
	var limit = url.length - 1;

	for(var i=0;i<url.length;i++){

		temp[i+1] = url[i];
	}	
	return temp;
}
/* function for intializing the value of wa_org1*/
function getOrg1(){
	var org1 = ""; 
	if(sectionsName == "business" || sectionsName == "intel"){
		org1 = "cim";
	}

	
	
	if(sectionsName == "consumer"){
		 org1 = "cons";
	}
	else if(sectionsName == "support"){
		org1 = "supp";
	}
	else if(sectionsName == "reseller" ||sectionsName =="techprovider" ){
		org1 = "chan";
	}
	else{
		org1 = "cim";
	}
	return org1;
}

/* function for intializing the value of wa_org2*/
function getOrg2(){
	var org2 = "";	
	org2 = list[1];

	return org2;
}

/* function for intializing the value of wa_org3*/
function getOrg3(){
	var org3 = list[2];
     if((org3.match("#"+"$")=="#")||(org3.match("/"+"$")=="/")){
        var len = org3.length;
        var org3=org3.substring(0,len-1);     
      }
	
	if (typeof org3 == "undefined"){
		
	 	org3 = "unassigned";
	}
	
	return org3;	
}

/* function for intializing the value of wa_org4*/
function getOrg4(){
	var org4 = list[3];
	if (typeof org4 == "undefined" || org4 == ""){
		 if(typeof list[2] != "undefined"){
				org4 = "landing";
		 }else {
		 org4 = "unassigned";
		 }
	}
	if (sectionsName === "embedded"){
		org4 = "portal";
	}
	return org4;	
}

/* function for intializing the value of wa_orgX*/
function getOrgX(){
	var orgx = list[4];
	if (typeof orgx == "undefined"){

		orgx = wa_pageName;
	} else {
	 if (typeof list[5] != "undefined" ){
		orgx = orgx + "|"+ list[5];
	 }
	if (typeof list[6] != "undefined" ){
		orgx = orgx + "|"+ list[6];
	 }
	 orgx  = orgx + "|"+ wa_pageName;
	}

	return orgx;
}
function getOrg5(){
	var org5 = list[3];
 
	if (typeof org5 != "undefined"){
	      
		if(list[2] == "techprovider" || list[2] == "reseller")
		{
		    
             if(list[1] === "en_US"){
				 org5="chan:en_us:channel:reseller:" + org5;
		   return org5;
			}
			else if(list[1] === "es_XL"){
				org5="chan:es_xl:channel:reseller:" + org5;
		   return org5;
			}
			else if(list[1] === "ko_KR"){
				org5="chan:ko_kr:channel:reseller:" + org5;
		   return org5;
			}
			else if(list[1] === "pt_BR"){
				org5="chan:pt_br:channel:reseller:" + org5;
		   return org5;
			}
			else if(list[1] === "th_TH"){
				org5="chan:th_th:channel:reseller:" + org5;
		   return org5;
			}
			else if(list[1] === "en_XA"){
				org5="chan:en_xa:channel:reseller:" + org5;
		   return org5;
			}
			else if(list[1] === "zh_CN"){
				org5="chan:zh_cn:channel:reseller:" + org5;
		   return org5;
			}
			else if(list[1] === "en_UK") {
			   org5="chan:en_uk:channel:reseller:" + org5;
			  return org5; 
			  
			}
			
			

		 
		}
		else if(list[2] == "embedded")
		{
           org5 = wa_org1 + ":" + list[1].toLowerCase() + ":" + list[2] + ":portal:" + list[3];
		   return org5;
		}
     }
}
function getOrg6(){

	var org6 = list[5];
	
      if (typeof org6 != "undefined"){
	     
	     return org6;
     }
	 

}
function getOrg7(){
      var org7 = list[6];
	  
	if (typeof org7 != "undefined"){
	     return org7;
     }
	 

	 
}

/* function for intializing the value of wa_reportsuite*/
function getReportSuite(){
	var reportSuite = "";
	if(sectionsName == "support"){
		reportSuite = "intelcorpsupp";	
	}
	if(sectionsName == "embedded")
	{
	 	    if(list[1] === "en_US"){
				return "intelembeddedportal,intelrs11,intelrs3";
			}
			else if(list[1] === "es_XL"){
				return "intelembeddedportal,intelrs11,intelrs7";
			}
			else if(list[1] === "ko_KR"){
				return "intelembeddedportal,intelrs11,intelrs10";
			}
			else if(list[1] === "pt_BR"){
				return "intelembeddedportal,intelrs11,intelrs9";
			}
			else if(list[1] === "ja_JP"){
				return "intelembeddedportal,intelrs11,intelrs6";
			}
			else if(list[1] === "zh_CN"){
				return "intelembeddedportal,intelrs11,intelrs4";
			}
			else if(list[1] === "zh_TW"){
				return "intelembeddedportal,intelrs11,intelrs5";
			}
			else if(list[1] === "ru_RU"){
				return "intelembeddedportal,intelrs11,intelrs8";
			}
	}
	if(sectionsName =="reseller" || sectionsName =="techprovider" ){
			   if(list[1] === "en_US"){
				return "intelcorpchan,intelcorpitp";
			}
			else if(list[1] === "es_XL"){
				return "intelcorpchan,intelitpesxl";
			}
			else if(list[1] === "ko_KR"){
				return "intelcorpchan,intelitpkokr";
			}
			else if(list[1] === "pt_BR"){
				return "intelcorpchan,intelitpptbr";
			}
			else if(list[1] === "th_TH"){
				return "intelcorpchan,intelitpthth";
			}
			else if(list[1] === "en_XA"){
				return "intelcorpchan,intelitpenxa";
			}
			else if(list[1] === "zh_CN"){
				return "intelcorpchan,intelitpzhcn";
			}
			else if(list[1] === "en_UK")
			 {
			    return "intelcorpchan,intelitpenuk";
			 }
	
	
	}
	else{
		reportSuite = "intelcorpcim,intelcorpprod";
	}
	return reportSuite;
}

function getOmnitureMapedLanguage(){
	if(list[1] === "en_US"){
		return "eng";
	}
	else if(list[1] === "zh_CN"){
		return "zho";
	}
	else if(list[1] === "zh_TW"){
		return "zht";
	}
	else if(list[1] === "ja_JP"){
		return "jpn";
	}
	else if(list[1] === "es_XL"){
		return "spa";
	}
	else if(list[1] === "ru_RU"){
		return "rus";
	}
	else if(list[1] === "ko_KR"){
		return "kor";
	}
	else if(list[1] === "pt_BR"){
		return "por";
	}
	else if(list[1] === "zh_CN"){
		return "apac";
	}
	
	else{
		return "eng";
	}
}

function getOmnitureMapedGeo(){
	if(list[1] === "en_US"){
		return "asmo-na";
	}
	else if(list[1] === "zh_CN"){
		return "prc";
	}
	else if(list[1] === "zh_TW"){
		return "apac";
	}
	else if(list[1] === "ja_JP"){
		return "ijkk";
	}
	else if(list[1] === "es_XL"){
		return "asmo-lar";
	}
	else if(list[1] === "ru_RU"){
		return "emea";
	}
	else if(list[1] === "ko_KR"){
		return "apac";
	}
	else if(list[1] === "pt_BR"){
		return "asmo-lar";
	}
	else if(list[1] === "zh_CN"){
		return "zho";
	}
	else{
		return "asmo-na";
	}
}


