/* 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;}
	else if (tc_site_name=="be") return 97;
	else if (tc_site_name=="ch") {tc_logging_active = false; return 98;}
	else if (tc_site_name=="cz") {tc_logging_active = false; return 93;}
	else if (tc_site_name=="de") return 61;
	else if (tc_site_name=="dk") {tc_logging_active = false; return 96;}
	else if (tc_site_name=="es") return 63;
	else if (tc_site_name=="fi") {tc_logging_active = false; return 88;}
	else if (tc_site_name=="fr") return 62;
	else if (tc_site_name=="gi") {tc_logging_active = false; return 136;}
	else if (tc_site_name=="gr") return 102;
	else if (tc_site_name=="hu") return 87;
	else if (tc_site_name=="hr") {tc_logging_active = false; return 89;}
	else if (tc_site_name=="ie") return 92;
	else if (tc_site_name=="it") return 64;
	else if (tc_site_name=="nl") return 85;
	else if (tc_site_name=="no") return 39;
	else if (tc_site_name=="pl") return 91;
	else if (tc_site_name=="pt") {tc_logging_active = false; return 95;}
	else if (tc_site_name=="se") {tc_logging_active = false; return 41;}
	else if (tc_site_name=="si") {tc_logging_active = false; return 90;}
	else if (tc_site_name=="sk") {tc_logging_active = false; return 94;}
	else if (tc_site_name=="uk") return 23;
	else if (tc_site_name=="gb") return 23;
	else if (tc_site_name=="test") return 291;
	else 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 ""; 
} 