liste_couleur_courante='';

function liste_onMouseOver(objet,couleur)
{
	try
	{
		liste_couleur_courante=objet.style.backgroundColor;
		objet.style.backgroundColor=couleur;
	}
	catch(e)
	{}
}

function liste_onMouseOut(objet)
{
	try
	{
		objet.style.backgroundColor=liste_couleur_courante;
	}
	catch(e)
	{}
}

function liste_onDblClick(id,couleur1,couleur2)
{
	//try
	{
		if(liste_couleur_courante.search(/rgb\([0-9]+, [0-9]+, [0-9]+\)/)!=-1)
		{
			resultat3=liste_couleur_courante.match(/[0-9]+/g);
			if(resultat3)
			{
				for(i3=0;i3<resultat3.length;i3++)
				{
					temp=parseInt(resultat3[i3]);
					resultat3[i3]=new String(temp.toString(16));
					if(resultat3[i3].length==1)
						resultat3[i3]='0'+resultat3[i3];
				}
				liste_couleur_courante=resultat3.join('');
				liste_couleur_courante='#'+liste_couleur_courante;
			}
		}
		if(liste_couleur_courante.toLowerCase()==couleur1.toLowerCase())
			liste_couleur_courante=couleur2;
		else
			liste_couleur_courante=couleur1;
	}
	/*catch(e) {
	}*/
}

function liste_onClick(id)
{
	try
	{
		document.getElementById(id).checked=document.getElementById(id).checked^1;
	}
	catch(e)
	{}
}

function liste_cocher(objet,name)
{
	try
	{
		statut=objet.checked;
		for(i=0;i<document.getElementsByName(name).length;i++)
			document.getElementsByName(name)[i].checked=statut;
		for(i=0;i<document.getElementsByTagName('input').length;i++)
			if(document.getElementsByTagName('input')[i].id==objet.id)
				document.getElementsByTagName('input')[i].checked=statut;
	}
	catch(e)
	{}
}

function liste_onUnClick(objet,niveau)
{
	try
	{
		for(i=0;i<niveau;i++)
			var objet=objet.parentNode;
		objet.onclick();
	}
	catch(e)
	{}
}