

var ng_campaign_landing={
	cookie:{"father":"NV_THIRD_PARTY","child":"TRACKING_PIXEL"},
	check:function(v){
		var c=Web.StateManager.Cookies.get(ng_campaign_landing.cookie.father,ng_campaign_landing.cookie.child);
		for (var i=0;i<ng_campaign.whiteList.length;i++ ){
			if(c==ng_campaign.whiteList[i].cookie){
				ng_campaign_landing.replace(i,c);
				if(v){
					ng_campaign.code.coreMetrics.pageId=c;
				};
			};
		};
	},
	replace:function(i,c){
		var reg = new RegExp(ng_campaign.code.query,"g");
		var list=document.getElementsByTagName("a");
		for(var j=0;j<list.length;j++){
			if(list[j]){
				var href=list[j].href;
				if(href.indexOf(ng_campaign.code.query)!=-1){
					list[j].href = href.replace(reg,c);
					if(ng_campaign.whiteList[i].param!=null){
						ng_campaign_landing.add(j,ng_campaign.whiteList[i].param);
					};
				};
			};
		};
	},
	add:function(a,b){
		var list=document.getElementsByTagName("a");
		var param=b.split(",");
		if(param&&param.length>0){
			var qsb=new Web.QueryStringBuilder();
			for(var i=0;i<param.length;i++){
				qsb.add(param[i],Web.StateManager.Cookies.get(ng_campaign_landing.cookie.father,param[i]));
			};

			var quy=qsb.toString();
			if(!String.isNullOrEmpty(quy)){
				list[a].href += "&"+quy;
			};
		};
	}
};

window.attachEvent("onload",ng_campaign_landing.check);
ng_campaign_landing.check(1);

