trace_tags = false;


/** SMARTPROFILE  ******************************************************/

<!-- COPYRIGHT 2001 - 2006 NSP Tous droits réservés. -->
function sp_tracker(sp,ci)
{
	// gestion traces
	if (trace_tags) {
		var t = "";
		if ( sp[1].indexOf("&_title") == 0 ) t="TAG STATISTIQUE\n";
		else if ( sp[1].indexOf("&login") == 0 ) t="TAG CONTACT\n";
		logTags(t + sp.join("\n"));
	}
	var smartParam = "";for(var i=0;i<sp.length;i++) smartParam += sp[i];document.cookie = 'sp=1; expires=Sunday, 02-Feb-2020 20:20:20 GMT';
	if (ci!="") smartParam += "&_ci=" +ci;
	if (window.screen) { res = screen.width + "x" + screen.height; col = screen.colorDepth;} else {res ="n/a"; col="n/a";}
	ctz=(new Date()).getTimezoneOffset();smartParam += "&_cr=" + Math.round (Math.random()*1000000000000000);
	smartParam += "&_dom=" + escape(window.location.protocol+"//"+window.location.hostname);
	smartParam += "&_ref=" + escape(document.referrer.substring(0,254));
	smartParam += "&_res=" + escape(res) + "&_col=" + escape(col);
	smartParam += "&_tz=" + Math.round(((ctz==(new Date(20010101)).getTimezoneOffset())?ctz:(ctz+60))/-60);
	smartParam += "&_ck=" + (document.cookie.indexOf('sp=1') >= 0);
	smartImageF=new Image();smartImageF.src="http://ws2.smartp.com/sp_tracker.cfm"+smartParam;
}
var sp_t=1;

/** FLASH **************************************************************/

var HIDs = [];
HIDs['statDE'] = '336F5EC577FEA704A28917A0D9403BF4';
HIDs['statEN'] = '2FC153A8452FAFDC1A0ED5FA30BAA9C6';
HIDs['statFR'] = '866CA3B627C23DF89FE63DA612975969';
HIDs['statIT'] = '68FAADFF4A02B68F77CEBB74038FED6E';
HIDs['contactDE'] = 'C61B6F7F3561A1CDB651D13A778278F8';
HIDs['contactEN'] = '0E139095D5A7C8340353107C77248294';
HIDs['contactFR'] = 'FFE1E4898B1F8F7309102BCD88AAF2F4';
HIDs['contactIT'] = '32DFED720608F8CD59E16B3416AD30D9';


function statsTag(pCtry, pTag) {
	var sp = new Array();
	var ci = "";
	sp[0]="?_hid=" + HIDs['stat'+pCtry];
	sp[1]="&_title="+ ( (pTag)? pTag : "" );
	sp[2]="&_class="+ ( (pTag)? pTag : "" );
	sp[3]="&_event="+ SWFAddress.getParameter("event");
	if (typeof sp_t != 'undefined') sp_tracker(sp,ci);
}


function contactTag(pCtry, pLogin)
{
	var sp = new Array();
	var ci = "";
	sp[0]="?_hid="+HIDs['contact'+pCtry];
	sp[1]="&login=" + ( (pLogin) ? pLogin : "" );
	sp[2]="&EMAIL1=" + ( (pLogin) ? pLogin : "" );
	if (typeof sp_t != 'undefined') sp_tracker(sp,ci);
}

function genericTag(pUrl)
{
	var ts = Math.round(Math.abs(Math.sin((new Date()).getTime()))*1000000000)%10000000;
	var labels = ["%n", "$random$", "%%REALRAND%%", "%%GMTTIME%%", "_ADTIME_", "[timestamp]", "%%RANDOM%%", "+Ads_Timestamp+"];
	for (var i=0; i<labels.length; i++) if (pUrl.indexOf(labels[i]) >= 0) pUrl = pUrl.split(labels[i]).join(ts);
	
	// gestion traces
	if (trace_tags) {
		var t = "TAG IMPRESSION ANNONCEUR\n"; 
		t += pUrl;
		logTags(t);
	}
	
	var genericTagImg = new Image();
	genericTagImg.src = pUrl;
}


/** GESTION DES TRACE **************************************************/

if (trace_tags) {
	var msg = "Voulez-vous afficher les appels de tags ?";
	trace_tags = confirm(msg);
}

function logTags(pTxt) {
	var logger = window.open("", "tags_logger", "width=600,height=700,scrollbars=yes");
	logger.document.write("<p style='font-family:verdana;font-size:11px'>");
	pTxt = pTxt.split("\n").join("<br />\n");
	logger.document.write(pTxt+"<br />\n");
	logger.document.write("</p><hr />\n");
	logger.focus();
}

function isLoggingTags() {
	return trace_tags;
}