/* Touch Clarity logging request - http://www.touchclarity.com - Copyright (c) Touch Clarity Ltd 2001-2002. All rights reserved. Patent Pending.
 * For BT Openworld - Combined Sites. Change the value of tc_logging_active to switch off logging on the site. */
if (typeof tc_logging_active == 'undefined') tc_logging_active = true;

function tc_make_alias() {
	var alias;
	url=(typeof tc_page_alias!="undefined"?tc_page_alias:window.location.toString());
	vignette=url.substring(url.lastIndexOf('/')+1).split(',');
	if (vignette.length>2) {
		nvpairs=vignette[2].split('|');
		alias=url.substring(0,url.lastIndexOf('/')+1)+'?'+(vignette[1]!=''?'vignette='+vignette[1]+'&':'');
		if (nvpairs.length>0) {
			alias+=nvpairs[0];
			for(var i=1;i<nvpairs.length;i++) { alias+='&'+nvpairs[i]; }
		}
		return alias;
	}
	return url
}

function tc_get_site_id() {
	var path=document.location.pathname;
	domains=document.location.hostname.split(".");
	return tc_map_sitename(domains[1], path);
}

// Only covers some Vignette Platform sites
function tc_map_sitename(tc_site_name, path) {
	var broadband='/broadband';
	var btcommunicator='/btc';
	var internetapplications='/internetapplications';
	var dialup='/dialup';
	var welcome='/welcome';
	var anon='/anon';
	var onlinegaming='/onlinegaming';
	var yahoo='/yahoo';
	var internet='/internet';
	var bbdirect='/bbdirect';
	var migration='/migration';
	var ss='/business/help'; //anything under help including service status and contact us forms
	var learning='/thelearningcentre';
	var btlearning='/thebtlearningcentre';
		 if (path.substring(0,broadband.length)==broadband) return 37; // Shakti
	else if (path.substring(0,internetapplications.length)==internetapplications) return 37; // internetapplications
	else if (path.substring(0,dialup.length)==dialup) return 37; // dialup
	else if (path.substring(0,welcome.length)==welcome) return 37; // welcome & welcome2
	else if (path.substring(0,anon.length)==anon) return 37; // anon
	else if (path.substring(0,onlinegaming.length)==onlinegaming) return 37; // onlinegaming
	else if (path.substring(0,yahoo.length)==yahoo) return 37; // yahoo
	else if (path.substring(0,internet.length)==internet) return 37; // internet
	else if (path.substring(0,migration.length)==migration) return 37; // migration
	else if (path.substring(0,bbdirect.length)==bbdirect) return 37; // bbdirect
	else if (path.substring(0,learning.length)==learning) return 283; // Learning Centre
	else if (path.substring(0,btlearning.length)==btlearning) return 283; // Learning Centre
	else if (path.substring(0,btcommunicator.length)==btcommunicator) return 295; // BT Communicator (mjc, BT Exact)
	else if (tc_site_name=="btlearningcentre") return 283; //Learning Centre
	else if (tc_site_name=="thebtlearningcentre") return 283; //Learning Centre
	else if (tc_site_name=="thelearningcentre") return 283; //Learning Centre
	else if (tc_site_name=="btlearning") return 283; //Learning Centre
	else if (tc_site_name=="btyahoo") return 37; //Shakti
	else if (tc_site_name=="upgradetobtyahoo") return 37; // same as Shakti
	else if (tc_site_name=="btinternet") return 284; // Consumer Help
	else return 37;// all the other BTOpenworld Domains, like btinternet !DEFAULT VALUE! (changed to 37, mjc, 101104)
	
	//Removed by mjc, BT Exact, 1445_101104
	//else if (tc_site_name=="btbroadbandoffice") return 282; // Business Broadband portal
	//else if (tc_site_name=="btbusinessoffice") return 282; // Business portal	
	//else if (path.substring(0,ss.length)==ss) return 284; // Service Status
	
}

tc_page_alias=tc_make_alias();
tc_site_id = tc_get_site_id();
tc_server_url = "btow.touchclarity.com";
tc_log_path = '/touchclarity/';
document.write("<scr"+"ipt language='JavaScript' type='text/javascript' src='"+tc_log_path+"/logging-code.js'></scr"+"ipt>");