/* Touch Clarity logging request - http://www.touchclarity.com
 * Copyright (c) Touch Clarity Ltd 2001-2004 All rights reserved. Patent Pending.
 * For GM - Saab Shared Platform 
 * Change the value of tc_logging_active to switch off logging on the site. */

if (typeof tc_logging_active == 'undefined') tc_logging_active = true;

//Touchclarity (deprecated)
tc_site_id = tc_get_saab_site_id();
tc_server_url = "gm.touchclarity.com";
tc_log_path = '/touchclarity';
document.write("<scr"+"ipt language='JavaScript' type='text/javascript' src='"+tc_log_path+"/logging-code.js'></scr"+"ipt>");

//Google analytics
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
ga_get_saab_site_id();

function ga_get_saab_site_id() {
	if (location.href.indexOf('/AT/de/') != -1) { var id = "UA-10027224-23"; }
	else if (location.href.indexOf('/BE/du/') != -1) { var id = "UA-10027224-24"; }
	else if (location.href.indexOf('/BE/fr/') != -1) { var id = "UA-10027224-25"; }
	else if (location.href.indexOf('/CH/de/') != -1) { var id = "UA-10027224-35"; }
	else if (location.href.indexOf('/CH/fr/') != -1) { var id = "UA-10027224-34"; }
	else if (location.href.indexOf('/DE/de/') != -1) { var id = "UA-10027224-29"; }
	else if (location.href.indexOf('/DK/dk/') != -1) { var id = "UA-10027224-27"; }
	else if (location.href.indexOf('/FR/fr/') != -1) { var id = "UA-10027224-28"; }
	else if (location.href.indexOf('/GB/en/') != -1) { var id = "UA-10027224-30"; }
	else if (location.href.indexOf('/GLOBAL/en/') != -1) { var id = "UA-10027224-13"; } //Changed from -21 to -13
	else if (location.href.indexOf('/IT/it/') != -1) { var id = "UA-10027224-31"; }
	else if (location.href.indexOf('/NL/nl/') != -1) { var id = "UA-10027224-36"; }
	else if (location.href.indexOf('/NO/no/') != -1) { var id = "UA-10027224-32"; }
	else if (location.href.indexOf('/SE/sv/') != -1) { var id = "UA-10027224-17"; } 
	else if (location.href.indexOf('/FI/fi/') != -1) { var id = "UA-10027224-26"; }
	else if (location.href.indexOf('/ES/es/') != -1) { var id = "UA-10027224-33"; }
	else if (location.href.indexOf('/AU/en/') != -1) { var id = "UA-10027224-38"; } 
	try {
        	var pageTracker = _gat._getTracker(id);
		pageTracker._setDomainName("none");
		pageTracker._setAllowLinker(true);
		pageTracker._setAllowHash(false);
        	pageTracker._trackPageview();
	} catch(err) {}
}


function tc_get_saab_site_id() {
	// get site identifier from URL path
	var p = document.location.pathname;
	     if (p.indexOf("/DE/de/") > -1) return 358;
	else if (p.indexOf("/GB/en/") > -1) return 357;
	else if (p.indexOf("/AU/en/") > -1) return 517;
	else if (p.indexOf("/SE/sv/") > -1) {tc_logging_active = false; return 589;}
	else if (p.indexOf("/FR/fr/") > -1) return 590;
	else if (p.indexOf("/IT/it/") > -1) return 591;
	else if (p.indexOf("/CH/de/") > -1) {tc_logging_active = false; return 592;}
	else if (p.indexOf("/CH/fr/") > -1) {tc_logging_active = false; return 592;}
	else if (p.indexOf("/BE/du/") > -1) {tc_logging_active = false; return 593;}
	else if (p.indexOf("/BE/fr/") > -1) {tc_logging_active = false; return 593;}
	else if (p.indexOf("/IE/en/") > -1) {tc_logging_active = false; return 594;}
	else if (p.indexOf("/AT/de/") > -1) {tc_logging_active = false; return 595;}
	else if (p.indexOf("/ZA/en/") > -1) {tc_logging_active = false; return 596;}
	else if (p.indexOf("/ES/es/") > -1) return 597;
	else if (p.indexOf("/NZ/en/") > -1) {tc_logging_active = false; return 598;}
	else if (p.indexOf("/NL/nl/") > -1) return 599;
	else if (p.indexOf("/RU/ru/") > -1) return 600;
	else if (p.indexOf("/DK/dk/") > -1) {tc_logging_active = false; return 601;}
	else if (p.indexOf("/NO/no/") > -1) {tc_logging_active = false; return 602;}
	else if (p.indexOf("/FI/fi/") > -1) {tc_logging_active = false; return 603;}
	else if (p.indexOf("/GLOBAL/en/") > -1) {tc_logging_active = false; return 606;}
	// otherwise from domain
	var h = document.location.hostname;
	     if (h.indexOf(".de") > -1) return 358;
	else if (h.indexOf(".co.uk") > -1) return 357;
	else if (h.indexOf(".com.au") > -1) return 517;
	//else if (h.indexOf(".se") > -1) return 589; SE
	else if (h.indexOf(".fr") > -1) return 590;
	else if (h.indexOf(".it") > -1) return 591;
	else if (h.indexOf(".ch") > -1)  {tc_logging_active = false; return 592;}
	else if (h.indexOf(".be") > -1)  {tc_logging_active = false; return 593;}
	else if (h.indexOf(".ie") > -1)  {tc_logging_active = false; return 594;}
	else if (h.indexOf(".at") > -1)  {tc_logging_active = false; return 595;}
	else if (h.indexOf(".co.za") > -1) {tc_logging_active = false; return 596;}
	//else if (h.indexOf(".com") > -1) return 597; ES
	else if (h.indexOf(".co.nz") > -1) {tc_logging_active = false; return 598;}
	else if (h.indexOf(".nl") > -1) return 599;
	//else if (h.indexOf(".ru") > -1) return 600; RU
	else if (h.indexOf(".dk") > -1) {tc_logging_active = false; return 601;}
	else if (h.indexOf(".no") > -1) {tc_logging_active = false; return 602;}
	else if (h.indexOf(".fi") > -1) {tc_logging_active = false; return 603;}
	//else if (h.indexOf(".com") > -1) return 606;
	
	else {tc_logging_active = false; return 101;} // unknown site
}
