/* Touch Clarity logging request. http://www.touchclarity.com
 * Custom site identifier code for europe.opel.com
 * Copyright (c) Touch Clarity Ltd 2001-2002. All rights reserved. Patent Pending.
 *
 * Change the value of tc_logging_active to switch off logging on the site.
 */

if (typeof tc_logging_active == 'undefined')
	tc_logging_active = true;


// required configuration parameters
tc_server_url = "gm.touchclarity.com";
tc_site_id = get_opel_site_id();
tc_log_page = "/touchclarity/logging-UTF-8.html";
document.write("<scr"+"ipt src='/touchclarity/logging-code.js'></scr"+"ipt>\n");

// client specific code for Opel Europe
function get_opel_site_id() {
	var tc_site_name = "";
	var tc_param_names = new Array("cntry", "cntry_cd", "cntrycd", "country", "country_cd", "countrycd");
	for ( var i=0; i<tc_param_names.length; i++ ) {
		tc_site_name = tc_get_param(tc_param_names[i]);
		if ((tc_site_name=="") || (tc_site_name==undefined) || (tc_site_name==NaN)) {
			// continue, we don't have a valid param
		} else {
			//break
			break;
		}
	}

	if (tc_site_name=="at") {tc_logging_active = false; return 40};
	if (tc_site_name=="be") return 97;
	if (tc_site_name=="ch") {tc_logging_active = false; return 98};
	if (tc_site_name=="cz") {tc_logging_active = false; return 93};
	if (tc_site_name=="de") return 61;
	if (tc_site_name=="dk") {tc_logging_active = false; return 96};
	if (tc_site_name=="es") return 63;
	if (tc_site_name=="fi") {tc_logging_active = false; return 88};
	if (tc_site_name=="fr") return 62;
	if (tc_site_name=="gi") {tc_logging_active = false; return 136};
	if (tc_site_name=="gr") {tc_logging_active = false; return 102};
	if (tc_site_name=="hu") return 87;
	if (tc_site_name=="hr") {tc_logging_active = false; return 89};
	if (tc_site_name=="ie") {tc_logging_active = false; return 92};
	if (tc_site_name=="it") return 64;
	if (tc_site_name=="nl") return 85;
	if (tc_site_name=="no") return 39;
	if (tc_site_name=="pl") return 91;
	if (tc_site_name=="pt") {tc_logging_active = false; return 95};
	if (tc_site_name=="se") {tc_logging_active = false; return 41};
	if (tc_site_name=="si") {tc_logging_active = false; return 90};
	if (tc_site_name=="sk") {tc_logging_active = false; return 94};
	if (tc_site_name=="uk") return 23;
	if (tc_site_name=="gb") return 23;
	if (tc_site_name=="test") return 291;
	return 101;	// unknown site
}

function tc_get_param(param) {
	var query = document.location.search.substring(1);
	if (typeof tc_page_alias != 'undefined' && tc_page_alias.indexOf("?") > -1)
		query = tc_page_alias.substring(tc_page_alias.indexOf("?")+1);
	var startPos = query.toLowerCase().indexOf(param.toLowerCase()+"=");
	if (startPos> -1) {
		startPos = startPos + param.length + 1;
		var endPos = query.indexOf("&",startPos);
		if (endPos == -1) endPos = query.length;
		return unescape(query.substring(startPos,endPos)).toLowerCase();
	}
	return "";
}