// JavaScript Document
function espace_haut () {
	
if (document.getElementById('fond_menu_haut')) {
	var i = 1;
	var largeur_max = 629;
	var largeur_tempo = 0;
	var cptLigne = 1;
	var nbLignes = 1;
	while (document.getElementById ('dec_' + i)) {
		var largeur_element=document.getElementById('dec_' + i).offsetWidth;
//		alert (i + " : " + largeur_element);
		if (largeur_tempo + largeur_element < largeur_max) {
			largeur_tempo = largeur_tempo + largeur_element;
		} else {
			nbLignes++;
			var cpttempo = cptLigne;
			var tabLargeur = new Array();
			var longueurtableau = 0;
			var margerestante = largeur_max - largeur_tempo;
			largeur_tempo = largeur_element;
			var margeajout = Math.floor(margerestante / (i-cptLigne));
			cptLigne = i;
//			alert ("Marge à ajouter :" + margeajout);
			var largeurtotaleapresmodif = 0;
			while (cpttempo < i) {
				var element=document.getElementById('dec_' + cpttempo);
				var largeur_element=document.getElementById('dec_' + cpttempo).offsetWidth;

				if (cpttempo == i-1) {
//					alert (largeur_max - largeurtotaleapresmodif -1);
					element.style.width = (largeur_max - largeurtotaleapresmodif -1) + "px";
					element.style.borderRightWidth = 0 + "px";
				} else {
					element.style.width = largeur_element + margeajout + "px";
				}
//				alert (cpttempo + " : " + element.style.width);
				largeurtotaleapresmodif = largeurtotaleapresmodif + largeur_element + margeajout + 1;
				tabLargeur[longueurtableau] = largeurtotaleapresmodif;
				longueurtableau++;

				cpttempo++;
			}
			
		}
		i = i + 1;
	}
	
	for (j=cptLigne;j<i;j++) {
		if (document.getElementById ('dec_' + j)) {
			var myElement = document.getElementById ('dec_' + j);
			myElement.style.borderBottomWidth = 0 + "px";
		}
	}
	
	if (nbLignes == 1) {
		var fond_menu_haut=document.getElementById('fond_menu_haut');
		fond_menu_haut.style.width = largeur_tempo +1+ "px";
		i--;
		var myelement=document.getElementById('dec_' + i);
		myelement.style.borderRightStyle = "solid";
		myElement.style.borderRightWidth = 2 + "px";
	}
	else {
		var j = 0;
		var nouvelle_largeur_max;
//		alert ("Largeur tempo : " + largeur_tempo);
		for (j=0;j<longueurtableau;j++) {
			if (tabLargeur[j] > largeur_tempo) {
				nouvelle_largeur_max = tabLargeur[j];
				break;
			}
		}
	
		var cpttempo = cptLigne;
		var margerestante = nouvelle_largeur_max - largeur_tempo;
		largeur_tempo = largeur_element;
		var margeajout = Math.floor(margerestante / (i-cptLigne));
		cptLigne = i;
//		alert ("Marge à ajouter :" + margeajout);
		var largeurtotaleapresmodif = 0;
		while (cpttempo < i) {
			var element=document.getElementById('dec_' + cpttempo);
			var largeur_element=document.getElementById('dec_' + cpttempo).offsetWidth;

			if (cpttempo == i-1) {
//				alert (largeur_max - largeurtotaleapresmodif -1);
				element.style.width = (nouvelle_largeur_max - largeurtotaleapresmodif -1) + "px";
			} else {
				element.style.width = largeur_element + margeajout + "px";
			}
//			alert (cpttempo + " : " + element.style.width);
			largeurtotaleapresmodif = largeurtotaleapresmodif + largeur_element + margeajout + 1;

			cpttempo++;
		}			
	}
}
}

	
	
//	alert(largeur_tempo);
