function spoiler(id)
{
	var MonElement = document.getElementById(id);
	
	if (MonElement.style.display == "none")
	{
		MonElement.style.display  = "block";
	}
	else
	{
		MonElement.style.display = "none";
	}
}

function bloc_spoiler(block, id, nb_items)
{
	var MonElement = id;
	var MonBlock = block;
	for (var i=1; i <= nb_items; i++)
	{
		if (MonElement != i)
		{
			var AutreElement = document.getElementById(block + i);
			AutreElement.style.display = "none";
		}
	}
	var MonElement2 = document.getElementById(block + id);
	if (MonElement2.style.display == "none")
	{
		MonElement2.style.display  = "block";
	}
	else
	{
		MonElement2.style.display = "none";
	}
}


function spoiler(id)
{
	var bloc = document.getElementById(id);
	
	var direction = (bloc.offsetHeight ? -1 : 1);
	
	for (var i = 0; i <= 8; i++)
	{
		var opa = (direction == -1 ? 100 - (i * 12.5) : i * 12.5);
		setTimeout('changeOpa("'+id+'", '+opa+')', i * 100);
	}
}

function changeOpa(id, opa)
{
	var bloc = document.getElementById(id);
	
	bloc.style.opacity = (opa/100);
	bloc.style.filter = 'alpha(opa='+opa+')';
	bloc.style.display = (opa == 0 ? 'none' : '');
}

function bloc_spoiler_deg(id, nb_items)
{
	var MonElement = document.getElementById(id);
	
	for (var i = 1; i <= nb_items; i++)
	{
		if (MonElement == 'bat'+i)
		{
			spoiler(MonElement);
		}
		else
		{
			spoiler(MonElement);
			spoiler('bat'+i);
		}
	}
}
