_uacct="UA-1070055-2";
_udn="www.cofisem.fr";
var _application = null;
var _user = null;
var _lang = null;


function log_stat_login()
{
	try
	{
		urchinTracker("/app=" + _application + "/user=" + _user + "/lang=" + _lang + "/page=LOGIN");
	}
	catch(e)
	{
//		alert("Error : " + e.message);
		// ignore, mais non bloquant pour le site
	}
}

function log_stat_fiche(company, category, subcategory)
{
	try
	{
		urchinTracker("/app=" + _application + "/user=" + _user + "/lang=" + _lang + "/page=FICHE/comp=" + company + "/cat=" + category + "/sub=" + subcategory);
	}
	catch(e)
	{
//		alert("Error : " + e.message);
		// ignore, mais non bloquant pour le site
	}
}

function log_stat_document(company, url)
{
	var urlLocation = decomposeURL(url);
	if(urlLocation == null)
	{
		return;
	}
	try
	{
		urchinTracker("/app=" + _application + "/user=" + _user + "/lang=" + _lang + "/page=DOCUMENT/comp=" + company + "/domain=" + urlLocation.host + "/path=" + urlLocation.pathname);
	}
	catch(e)
	{
//		alert("Error : " + e.message);
		// ignore, mais non bloquant pour le site
	}
}

function decomposeURL(url)
{
	if(url == null || url == "")
	{
		return null;
	}
	var result = url.match(new RegExp("^(([^:]+:)//([^/]+))?([^\\?#]*)(\\?[^#]*)?(#.*)?$"));
	var urlLocation = new Object();
	
	if(result[2]) urlLocation.protocol = result[2]
	else urlLocation.protocol = window.location.protocol;
	
	if(result[3]) urlLocation.host = result[3]
	else urlLocation.host = window.location.host;
	
	urlLocation.pathname = result[4]
	urlLocation.param = result[5]
	urlLocation.anchor = result[6]
	
	return urlLocation;
}
