var select_en_cours="";
var ouvre_en_cours=0;
var to_fs=0;
function ouvre_select(select) {
	var s = select_en_cours;
	ferme_select();
	ouvre_en_cours=1;
	
	if (s!=select) {
		document.getElementById(select).style.display="";
		select_en_cours=select;
		Event.observe(document, 'mouseup', f_select, false);
	}
	f_select();
}

function f_select() {
	if (ouvre_en_cours==0)
		to_fs = setTimeout('ferme_select()', 300);
	ouvre_en_cours=0;
}
function ferme_select() {
	if (ouvre_en_cours==0) {
		try {
			document.getElementById(select_en_cours).style.display="none";
		} catch(ex) {}
		select_en_cours="";
		Event.stopObserving(document, 'mouseup', f_select, false);
	}
	clearTimeout(to_fs);
}

function change_select(option, valeur, input, label) {
	document.getElementById(label).innerHTML=option.innerHTML;
	document.getElementById(input).value=valeur;
	//alert(select_en_cours); 
	ferme_select();
}
