/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
Version 20091106 :
- Added Offers, value and packs site to the internal campaign tracking
Version 20091015 : 
- Added internal campaign tracking for DSO and HD microsites 
- Removed trailing '/' from sc_pagePath
20091021
- Added getValOnce constraint to internal campaigns
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
var hbx_isLandingPage;
var hbxNewPageName;
/* Campaign Landing Pages */
if(hbx_isLandingPage!=undefined && hbx_isLandingPage==true){
	sc_pagePath=commonSiteName+"/landingpages"+sc_lastStr;//MULTI-LEVEL CONTENT CATEGORY
	}
else{
	sc_pagePath=commonSiteName+sc_lastStr;//MULTI-LEVEL CONTENT CATEGORY
	}
/* remove trailing forward-slashes */
sc_pagePath = sc_pagePath.lastIndexOf('/')==sc_pagePath.length-1?sc_pagePath.substring(0,sc_pagePath.length-1):sc_pagePath;

s.pageName=(sc_pagePath+'/'+sc_pageEnd).replace(/\/\//,'/');

/* specific page names */
if(hbxNewPageName!=undefined && hbxNewPageName.length>0){
	s.pageName+=("/"+hbxNewPageName).replace(/\/\//,'/');
}
/* eligibility exceptions */
var eligibilitypos = s.pageName.toLowerCase().indexOf('eligibilty');
if(eligibilitypos>-1)
	eligibilitypos+=10;
else{
	var eligibilitypos = s.pageName.toLowerCase().indexOf('eligibility');
	if(eligibilitypos>-1)
		eligibilitypos+=11;
}
if(eligibilitypos>-1){
	if(s.pageName.indexOf('-',eligibilitypos)>-1){
		s.eVar15="Eligibility-"+s.pageName.substring(s.pageName.indexOf('-',eligibilitypos)+1,s.pageName.length);
	}
}

/* track DSO and HD microsites as Internal Campaigns and rationalise channel value */
if (document.location.href.indexOf("packages.sky.com/hd")!=-1) {
	s.eVar40=s.prop40=s.getValOnce("HD Microsite","sc_v40");
	sc_pagePath="packages/hd_microsite";
} else if (document.location.href.indexOf("packages.sky.com/offers")!=-1) {
	s.eVar40=s.prop40=s.getValOnce("Offers Microsite","sc_v40");
	sc_pagePath="packages/offers_microsite";
} else if (document.location.href.indexOf("packages.sky.com/value")!=-1) {
	s.eVar40=s.prop40=s.getValOnce("Value Microsite","sc_v40");
	sc_pagePath="packages/value_microsite";
} else if (document.location.href.indexOf("packages.sky.com/packs")!=-1) {
	s.eVar40=s.prop40=s.getValOnce("Packs Microsite","sc_v40");
		sc_pagePath="packages/packs_microsite";
} else if (document.location.href.indexOf("securepackages.sky.com/digitalswitchover")!=-1) {
	s.eVar40=s.prop40=s.getValOnce("DSO Microsite","sc_v40");
	sc_pagePath="packages/dso_microsite";
}

s.channel=s.hier1=s.eVar24=sc_pagePath; // delimiter is forward-slash

var tmpcmp=s.getQueryParam(getCmpStr());
/* Campaign and Landing Page concatenation */
if(tmpcmp && tmpcmp.length>1)
	s.eVar48=tmpcmp+"/"+s.pageName;
else if(untaggedSkycomLink() && !getCookie('s_cc'))
	s.eVar48=untaggedSkycomLink()+"/"+s.pageName;
else if((!document.referrer || document.referrer.toLowerCase().indexOf('packages.sky.com')<0) && !getCookie('s_cc'))
	s.eVar48="None/"+s.pageName;

/* Campaign and Page Concatenation for pages in /buy and /checkout areas only */
if(s.pageName.indexOf('/buy')>-1 || s.pageName.indexOf('/checkout')>-1 || s.pageName.indexOf('checkout/')>-1){
	if(!tmpcmp || tmpcmp.length<1)
		var tmpcmp = getCookie('cmp_cookie');
	if(!tmpcmp || tmpcmp.length<1)
		tmpcmp="None";
	s.prop48 = tmpcmp+"/"+s.pageName; // campaign and pagename
	if(tmpcmp.substr(3,1)=="-")
		s.prop49 = tmpcmp.substring(0,3)+"/"+s.pageName; // campaign type and pagename
	else 
		s.prop49 = tmpcmp=="None"?"None/"+s.pageName:"Other/"+s.pageName;
}