/*
	Copyright Trinity Mirror $Date: 2009-10-09 16:25:57 +0100 (Fri, 09 Oct 2009) $
	$Revision: 53923 $

	Advertorial setup (req ../r2/preDisplay.js)
*/

tm.adv={};tm.adv.containers=function(){this.c=new Object();return this;}
tm.adv.containers.prototype.writeContainer=function(name){var fullContainerName=tm.adv.containerName(name);if(typeof this.c[fullContainerName]=='undefined'){}else{document.write(this.c[fullContainerName]);}}
tm.adv.containers.prototype.setMultiContainers=function(containers){var k;for(k in containers){this.c[k]=containers[k];}}
tm.adv.containers=new tm.adv.containers();tm.adv.containerName=function(name){var brandingSiteName=tm.adv.getBrandingSiteName();if(brandingSiteName){return name+'-'+brandingSiteName;}
return name;}
tm.adv.containerNames=function(localNames,nationalNames){var i;var retArr;var namesArr=localNames.split(',');if(tm.adv.getBrandingSiteName()==null){retArr=nationalNames.split(',');}else{retArr=[];}
for(i=0;i<namesArr.length;i++){retArr[retArr.length]=tm.adv.containerName(namesArr[i]);}
retArr.sort();return retArr.join(',');}
tm.adv.getBrandingSiteName=function(){var getC=(typeof getCookieVal=='undefined')?getCookie:getCookieVal;return getC('brandingheader_site_name')||null;}
tm.adv.mapTables={};tm.adv.setBrandingMap=function(keyName,mapTable){tm.adv.mapTables[keyName]=mapTable;}
tm.adv.getBrandingCurrentRefererSelected=function(keyName){if(typeof tm.adv.mapTables[keyName]=='undefined'){return null;}
var mapTable=tm.adv.mapTables[keyName];var siteName=tm.adv.getBrandingSiteName();if(!siteName){return null;}
for(var i=0;i<mapTable.omnitureSitenameArr.length;i++){if(mapTable.omnitureSitenameArr[i]==siteName){return mapTable.urlArr[i];}}
return null;}
tm.adv.writeJS=function(jsURL){document.write('<scr'+'ipt src="'+jsURL+'"  type="text/javascript"></scr'+'ipt>');}
