var lastelem = null;
var thiselem = null;
var animating = 0;
var pos = 0;

function showsub(elem){
	if (animating)
		return;
	do{
		elem = elem.nextSibling;
	}while(elem.className != "submenu");
	
	if (elem.className == "submenu"){
		if (elem == thiselem)
			return;
		
		var hauteur = 300;
		elem.style.height = hauteur+"px";
		
		lastelem = thiselem;
		thiselem = elem;
	}
	pos = 0;
	animate();
}

function animate(){
	animating = 1;
	if (lastelem){
		var hauteur = trouverHauteur(lastelem);
		lastelem.style.height = (hauteur - hauteur/20*pos) + "px";
	}
	if (thiselem){
		var hauteur = trouverHauteur(thiselem);
//				alert(pos+" - "+hauteur);
		thiselem.style.height = (hauteur/20*pos) + "px";
	}
	
	pos++;
	if (pos <= 20){
		setTimeout("animate()",15);
		return;
	}
	animating = 0;
}

function trouverHauteur(elem){
	var elem = elem.firstChild;
	var hauteur = 0;
	
	do{
		if (elem.offsetHeight)
			hauteur += elem.offsetHeight+5;
		elem = elem.nextSibling;
	}while(elem.nextSibling);
	
	return hauteur;
}

function lastPage(){
	history.go(-1)
	return false;
}

function showbulletin(elem){
	var nb = 0;
	nb = elem.options[elem.selectedIndex].value;
	
	if (nb > 0){
		var lien = "bulletins/"+nb+".htm";
		window.location = lien;
	}
}
