var chargement=0;
var chargement2=0;
var debut;			// Sert pour les objets DHTML, ...
var fin;			// ... afin qu'ils soient "compatibles" ...
var inclu;			// ... IE et Netscape

for (i=1;i<=18;i++)
	{
	eval("im"+i+"_off=new Image()");
	eval("im"+i+"_off.src='img/pho"+i+".gif'");
	eval("im"+i+"_on=new Image()");
	eval("im"+i+"_on.src='img/pho"+i+"_on.gif'");
	}
chargement=1;

function imgOver(i)
	{
	if (chargement && chargement2)
		{
		menuImg=eval(debut+'["Contenu"]'+'.document');
		eval('menuImg.img'+i+'.src=im'+i+'_on.src');
		}
	}
	
function imgOut(i)
	{
	if (chargement && chargement2)
		{
		menuImg=eval(debut+'["Contenu"]'+'.document');
		eval('menuImg.img'+i+'.src=im'+i+'_off.src');
		}
	}


	
// la fonction CONTEXTE cree un objet qui contient
// les informations relatives a la configuration cliente
function CONTEXTE()
	{
	var agent = navigator.userAgent.toLowerCase();
	this.major = parseInt(navigator.appVersion);
	this.minor = parseFloat(navigator.appVersion);
	this.ns = ((agent.indexOf('mozilla')!=-1) && ((agent.indexOf('spoofer')==-1) && (agent.indexOf('compatible')==-1)));
	this.ns4 = (this.ns && (this.major>=4));
	this.ie = (agent.indexOf("msie")!=-1);
	this.ie4 = (this.ie && (this.major>=4));
	this.win = (agent.indexOf("win")!=-1);
	this.mac = (agent.indexOf("mac")!=-1);

	}

// La fonction init utilise la fonction precedente
// afin de déterminer la nomenclature a utiliser
// pour faire appel au DOM du DHTML.
// On peut ainsi utiliser un code compatible IE/NC.
// La fonction init est appelee au chargement de la page
function init()
	{
	var le_contexte = new CONTEXTE();
	if (le_contexte.ns4)
		{
		debut="document";
		fin="";
		inclu=".document";
		}
	else
		if (le_contexte.ie)
			{
			debut="document.all";
			fin=".style";
			inclu="";
			}
	chargement2=1;
	}
	

