
function overBouton(div)
{
	var gauche = findChildWithClass(div, 'boutongauche');
	var droite = findChildWithClass(div, 'boutondroit');
	var lien   = findChildWithName(div, 'lien');
	
	if( gauche == null || droite == null || lien == null )
	{
		return;
	}
	
	gauche.className = 'boutongaucheon';
	droite.className = 'boutondroiton';
	
	if( !lien.save )
	{
		lien.save = lien.className;
	}
	
	lien.className   = lien.save + 'on';
}

function outBouton(div)
{
	var gauche = findChildWithClass(div, 'boutongaucheon');
	var droite = findChildWithClass(div, 'boutondroiton');
	var lien   = findChildWithName(div, 'lien');
	
	if( gauche == null || droite == null || lien == null )
	{
		return;
	}
	
	gauche.className = 'boutongauche';
	droite.className = 'boutondroit';
	lien.className   = lien.save;
}

function findChildWithClass(el, className)
{
	for(var i = 0; i < el.childNodes.length; i ++ )
	{
		var child = el.childNodes[i];
		
		if( child == null || child.nodeType != 1 )
		{
			continue;
		}
		
		if( child.className == className )
		{
			return child;
		}
		
		var node = findChildWithClass(child, className);
		
		if( node != null )
		{
			return node;
		}
	}
	
	return null;
}

function findChildWithName(el, name)
{
	for(var i = 0; i < el.childNodes.length; i ++ )
	{
		var child = el.childNodes[i];
		
		if( child == null || child.nodeType != 1 )
		{
			continue;
		}
		
		if( child.name == name )
		{
			return child;
		}
		
		var node = findChildWithName(child, name);
		
		if( node != null )
		{
			return node;
		}
	}
	
	return null;
}

