function doOmnitureFix()
{
	re = /store.businessobjects.com|secure.businessobjects.com|support.businessobjects.com|xcelsius.com|bobjects.com|crystalreports.com/i;
	
	//alert(document.links[0].href)
	for (i in document.links)
	{
		if (document.links[i].href != undefined)
		{
			link = document.links[i].href;
			if (link.match(re) != null && document.domain.match(re) == null && readCookie("extcmp") != null)
			{
				document.links[i].href = document.links[i].href + "?ExtCmp=" + readCookie("extcmp");
			}
		}
	}

}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}