try{
// Global variable to hold our stuff
var BP_SC = BP_SC || {};
BP_SC.nrl = BP_SC.nrl || {};
BP_SC.nrl.recordPageView = function(hierarchy, options){

	s.un = s_account;

	if (options) {
		if (options.identity) {
			s.eVar74 = options.identity;
		}

		if (options.article) {
			s.prop29 = s.eVar34 = 'NRLClubNews:' + options.club + ':' + options.article;
		}

		if (options.skin) {
			s.prop54 = s.eVar54 = options.skin;
		}
	}

	// If any argument is passed into reportingBeacon(), use it
	if (hierarchy) {

		BP_SC.nrl.hierarchy = hierarchy.split('|');
		s.hier1 = '';
		s.pageName = '';
		var i;
		for (i = 0; i < BP_SC.nrl.hierarchy.length; i += 1) {
			
			switch (i) {
				case 0:
					s.prop1 = BP_SC.nrl.hierarchy[i];
					s.eVar1 = BP_SC.nrl.hierarchy[i];
					break;
				case 1:
					s.prop2 = BP_SC.nrl.hierarchy[i];
					s.eVar2 = BP_SC.nrl.hierarchy[i];
					break;
				case 2:
					s.prop3 = BP_SC.nrl.hierarchy[i];
					s.eVar3 = BP_SC.nrl.hierarchy[i];
					break;
				case 3:
					s.channel = BP_SC.nrl.hierarchy[i];
					s.eVar4 = BP_SC.nrl.hierarchy[i];
					break;
				case 4:
					s.prop4 = BP_SC.nrl.hierarchy[i];
					s.eVar5 = BP_SC.nrl.hierarchy[i];
					break;
				case 5:
					s.prop5 = BP_SC.nrl.hierarchy[i];
					s.eVar15 = BP_SC.nrl.hierarchy[i];
					break;
			}
			
			// Build up the hierarchy delimited by pipes
			if (i !== 0) {
				s.hier1 += '|';
			}
			s.hier1 += BP_SC.nrl.hierarchy[i];
			
			// s.pageName skips the second level and delimit by colon
			if (i !== 1) {
				if (i !== 0) {
					s.pageName = s.pageName + ':';
				}
				s.pageName = s.pageName + BP_SC.nrl.hierarchy[i];
				
			}
			
		}
		var s_code = s.t();
		if (s_code) {
			document.write(s_code);
		}
		s.manageVars('clearVars');
	}
};

s.manageVars=new Function("c","l","f",""
+"var s=this,vl,la,vla;l=l?l:'';f=f?f:1 ;if(!s[c])return false;vl='pa"
+"geName,purchaseID,channel,server,pageType,campaign,state,zip,events"
+",products,transactionID';for(var n=1;n<51;n++){vl+=',prop'+n+',eVar"
+"'+n+',hier'+n;}if(l&&(f==1||f==2)){if(f==1){vl=l;}if(f==2){la=s.spl"
+"it(l,',');vla=s.split(vl,',');vl='';for(x in la){for(y in vla){if(l"
+"a[x]==vla[y]){vla[y]='';}}}for(y in vla){vl+=vla[y]?','+vla[y]:'';}"
+"}s.pt(vl,',',c,0);return true;}else if(l==''&&f==1){s.pt(vl,',',c,0"
+");return true;}else{return false;}");
s.clearVars=new Function("t","var s=this;s[t]='';");
s.lowercaseVars=new Function("t",""
+"var s=this;if(s[t]){s[t]=s[t].toString();s[t]=s[t].toLowerCase();}");
}catch(err){}