﻿try{
	var dcTempLocationString = ""+location;
	var dcSite="htz";
	var dcAffiliate="ahtzmain";
	
	var dcSubAffiliate = "&safhtz=";
	var dcDomain = "haaretz.co.il";
	
	//Staging
	var dcStg = "";
	if(dcTempLocationString.indexOf('pre.haaretz.co.il') != -1 )
	{
		//test
		dcStg="2";
	}
	else if(dcTempLocationString.indexOf('haaretz.co.il:8080') != -1 )
	{
		//dev
		dcStg="1"; 
	}	
	else if(dcTempLocationString.indexOf('haaretz.co.il/cmlink/haaretz') != -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["haaretz"] = "sahtzmnhp";
	sectionToSubAffiliateMap["gallery"] = "sahtzgallery";
	sectionToSubAffiliateMap["גלריה"] = "sahtzgallery";
	sectionToSubAffiliateMap["news"] = "sahtznews";
	sectionToSubAffiliateMap["חדשות"] = "sahtznews";
	sectionToSubAffiliateMap["articles-and-opinions"] = "sahtzopinions";
	sectionToSubAffiliateMap["דעות"] = "sahtzallh";
	sectionToSubAffiliateMap["magazine"] = "sahtzmag";
	sectionToSubAffiliateMap["sport"] = "sahtzsport";
	sectionToSubAffiliateMap["ספורט"] = "sahtzsport";
	sectionToSubAffiliateMap["literature"] = "sahtzbooks";
	sectionToSubAffiliateMap["ספרים"] = "sahtzbooks";
	sectionToSubAffiliateMap["captain"] = "sahtzmncaptain";
	
	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+"&adsize=hasut"+dcTempStg+"'></scr"+"ipt>");
		
}catch(err){
	var errorMsg = err.message;
}	
