if((window.location.hostname == "www.radiotimes.com") || (window.location.hostname == "www.topgear.com"))
{
	// cookieName - the name of the logging cookie
	var cookieName = "LOG_ID";

	// cookieDomain - dynamically produced from the window hostname
	var cookieDomain = window.location.hostname.substring(3);
	
	// cookieExpiryLength - the life of the cookie in years
	var cookieExpiryLength = 10;

	// cookieString - a "; " separated name/value pair list of all the available cookies
	var cookieString = unescape(document.cookie);
		
	var cookieList = cookieString.split("; ");

	var cookieExists = false;
	
	var currentCookieName = "";
	var currentCookieValue = "";
	
	// Loop through all the available cookies
	for(counter = 0; counter < cookieList.length; counter ++)
	{
	        currentCookie = cookieList[counter];
	        cookieSplitIndex = currentCookie.indexOf("=");
	        currentCookieName = currentCookie.substring(0,cookieSplitIndex);
	        currentCookieValue = currentCookie.substring(cookieSplitIndex+1);

		if(currentCookieName == cookieName)
	        {
			cookieExists = true;
	                break;
	        }
	}

	if(!cookieExists)
	{
	        var expiryDate = new Date();
	        expiryDate.setFullYear(expiryDate.getFullYear() + cookieExpiryLength);
	        var uniqueID = expiryDate.getTime();
	        expiryDate = expiryDate.toGMTString();
	        expiryDate = expiryDate.replace('UTC','GMT');
	        var theNewCookie = cookieName+"="+uniqueID+"; expires="+expiryDate+"; path=/; domain="+cookieDomain+";";
	        document.cookie = theNewCookie;
	}
}
now = new Date();
target_random = now.getTime();
function adtag(type){
document.write( unescape('%3C') + 'script src="http://bbcww.adbureau.net/jserver/site=' + sitetag + '/area=' + target + '/aamsz=' + type + '/acc_random=' + target_random + '?" type="text/javascript" language="JavaScript1.1">' + unescape('%3C') + '/script>');
}

//revenue science
var rsi_segs = [];
var segs_beg=document.cookie.indexOf('rsi_segs=');
if(segs_beg>=0){
segs_beg=document.cookie.indexOf('=',segs_beg)+1;
if(segs_beg>0){
var segs_end=document.cookie.indexOf(';',segs_beg);
if(segs_end==-1)segs_end=document.cookie.length;
rsi_segs=document.cookie.substring(segs_beg,segs_end).split('|');
}}
var segQS = rsi_segs.length> 0 ? "rsi=" + rsi_segs[0] +";" : "";
for (var i = 1; i <rsi_segs.length && i <20; i++)
segQS += ("rsi" + "=" + rsi_segs[i] + ";");