try{
	var dcTempLocationString = ""+location;
	var dcSite="tm";
	var dcPlatformType = "";
	var dcAffiliate="atmsnws";
	if ((dcTempLocationString.indexOf("finance") != -1) || (dcTempLocationString.indexOf("findev") != -1)){
		dcAffiliate="atmsfin";			
	}
	if (dclkPageMode && (dclkPageMode == "tablet" || dclkPageMode == "iphone")){
		dcAffiliate = "atmprtbl";		
	}
	if (dclkPageMode && (dclkPageMode == "tablet")){
		dcPlatformType = "&prtbltype=ipad";
	}
	if (dclkPageMode && (dclkPageMode == "iphone")){
		dcPlatformType = "&prtbltype=iphone";
	}
	var dcSubAffiliate = "&saftm=";
	var dcDomain = "themarker.com";
	
	//Staging
	var dcStg = "";
	if(dcTempLocationString.indexOf('themarker.com:8080') != -1 )
	{
		//dev
		dcStg="1";
	}
	else if(dcTempLocationString.indexOf('test.themarker.com') != -1 )
	{
		//test
		dcStg="2";
	}
	else if(dcTempLocationString.indexOf('themarker.com/cmlink/themarker') != -1 )
	{
		//thirdparty
		dcStg="3";
	}

	//set the page type
	var dcPage = "";
	if (typeof dclkArticleId != "undefined"){
		dcArticleId = dclkArticleId;
		if (typeof dclkPage != "undefined"){
			dcPage = dclkPage;
		}else{
			dcPage = "article";	
		}	
		if(dcPage != ""){
			dcPage = "&pg="+dcPage;
		}			
	}
		
	//initialize and populate section map 
	var sectionToSubAffiliateMap = new Array();
	sectionToSubAffiliateMap["themarker"] = "sanshp";
	sectionToSubAffiliateMap["markets"] = "sansskhn";
	sectionToSubAffiliateMap["wallstreet"] = "sanswlst";
	sectionToSubAffiliateMap["realestate"] = "sansndln";
	sectionToSubAffiliateMap["hitech"] = "sanshtec";
	sectionToSubAffiliateMap["advertising"] = "sanspsmd";
	sectionToSubAffiliateMap["smartphones"] = "sanssmartiphone";
	sectionToSubAffiliateMap["consumer"] = "sanszrhn";
	sectionToSubAffiliateMap["dynamo"] = "sansrehv";
	sectionToSubAffiliateMap["law"] = "sansdinv";	
	sectionToSubAffiliateMap["career"] = "sanscarr";
	sectionToSubAffiliateMap["smb"] = "sanssmb";
	sectionToSubAffiliateMap["consultants"] = "sanszr";
	sectionToSubAffiliateMap["markerweek"] = "sanswk";
	sectionToSubAffiliateMap["magazine"] = "sansmgzn";
	sectionToSubAffiliateMap["markertv"] = "sanstv";
	sectionToSubAffiliateMap["tv"] = "sanstv";
	sectionToSubAffiliateMap["internetconv"] = "sansintrconv";
	sectionToSubAffiliateMap["meitav"] = "sansmeitav";
	
	//Depricated
	sectionToSubAffiliateMap["brightcove-test"] = "sanstgs";
	sectionToSubAffiliateMap["all-headlines"] = "sansallheadlines"; 
	sectionToSubAffiliateMap["all-opinions"] = "sansallopinions";
	sectionToSubAffiliateMap["search-results"] = "sanssrp"; 
	sectionToSubAffiliateMap["breaking-news"] = "sansbrkngnws"; 
	sectionToSubAffiliateMap["management "] = "sansmanagement";
	sectionToSubAffiliateMap["jobs"] = "sansjobs"; 
	sectionToSubAffiliateMap["terms-of-use"] = "sanstermofuse"; 
	sectionToSubAffiliateMap["site-policy"] = "sanssitepolicy"; 
	sectionToSubAffiliateMap["rss"] = "sansrss"; 
	
	document.write("<scr"+"ipt charset='utf-8' src='http://www."+dcDomain+"/dclk/dclk_ads_top.js'></scr"+"ipt>");

	//add the call to hasut advertisement
	var dcTempStg ="";
	if (dcStg != ""){		
		dcTempStg = '&stg='+dcStg;}
	document.write("<scr"+"ipt charset='utf-8' src='http://dclk."+dcDomain+"/js.ng/"+"site="+dcSite+"&affiliate="+dcAffiliate+(dcSubAffiliate+sectionToSubAffiliateMap[dclkSection])+dcPage+dcPlatformType+"&adsize=hasut"+dcTempStg+"'></scr"+"ipt>");
		
}catch(err){
	var errorMsg = err.message;
}	
