// Fichier du gestion de tracking
// Utiliser en spécifiant: <script language="javascript" src="tracker.js"></script>
// Dans le fichier d'index qui correspondra au cadre Top

// Modifier le contenu dans les pages appropriées en indiquant le script
// top.setTrackList(aPosition,"Description", "URL destination",null ou "Target",null ou "rrggbb" (Couleur de fond));

// Afficher le contenu en appelant le script, retourne une table
// document.writeln(top.getTrackList());

// 4 variables de controle de l'affichage de la table
trackBorder = 1;    // Spécification de la bordure
trackPadding = 0;	// Spécification du padding de table
trackSpacing = 0;	// Spécification du spacing de table
trackClass = null;  // Spécification de classe CSS

trackList = new Array();  // Source de données
// trackList[i][0] = Nom commun
// trackList[i][1] = URL
// trackList[i][2] = Target, optionnel
// trackList[i][3] = Couleur de fond de cellule, optionnel

function getTrackList()
{
Result = "ERR: 01267A:AX6780 - GES.getTrackList()"; // Code d'erreur style Microsoft
if (trackList) if (trackList != null) if (trackList.length > 0)
{
	Result = "<TABLE BORDER=" + trackBorder + " CELLPADDING=" + trackPadding + " CELLSPACING=" + trackSpacing + "><TR>"
	for (i=0; i<trackList.length; i++)
	{
		Result += "<TD";
		if (trackClass != null) Result += " CLASS='" + trackClass + "'";
		if (trackList[i][3] != null) Result += " BGCOLOR='#" + trackList[i][3] + "'";
		Result += "><A HREF='" + trackList[i][1] + "'";
		if (trackList[i][2] != null) Result += " TARGET='" + trackList[i][2] + "'";
		Result += ">" + trackList[i][0] + "</A></TD>";
	}
	Result += "</TR></TABLE>";
}
return Result;
}

function setTrackList(Position, Nom, Adresse, Contexte, Fond)
{
	//alert(Position + " - " + Nom + " - " + Adresse + " - " + Contexte + " - " + Fond);
	aTag = new Array();
	aTag[0] = Nom;
	aTag[1] = Adresse;
	if (Contexte) if (Contexte != null) if (Contexte.length > 0)
		aTag[2] = Contexte;
		else aTag[2] = null;
	if (Fond) if (Fond != null) if (Fond.length > 0)
		aTag[3] = Fond;
		else aTag[3] = null;
	trackList[Position] = aTag;
	trackList.length = Position + 1;
}
