/*************************************
* Montre un message d'erreur ou      *
* d'information au milieu de l'écran *
*************************************/
function show_message(id) {
	var element = document.getElementById(id);
	var pos_x = (document.body.clientWidth - parseInt(element.clientWidth)) / 2;
	var pos_y = (document.body.clientHeight - parseInt(element.clientHeight)) / 2;
	
	element.style.top = pos_y + "px";
	element.style.left = pos_x + "px";
}

/*******************
* Cache un message *
*******************/
function hide_message(id) {
	document.getElementById(id).style.display = "none";
}

/********************************************
* Bascule l'affichage d'un onglet à l'autre *
********************************************/
function toggle_tab(tab, nb) {
	var id = tab.id.split("_");
	var name = id[0];
	var content;
	var title;
	id = id[id.length - 1];
	
	for (i = 0; i < nb; i++) {
		content = document.getElementById(name + "_tab_" + i);
		
		title = document.getElementById(name + "_tab_title_" + i);
		title_sub1 = document.getElementById(name + "_tab_title_" + i + "_1");
		title_sub2 = document.getElementById(name + "_tab_title_" + i + "_2");
		classe = title_sub1.className.toString().split("_");

		if (i == id && title.className != "small_onglet_outline_current") {
			content.style.display = "block";
			title.className = "small_onglet_outline_current";
			title_sub1.className += "_current";
		}
		else if (i != id) {
			content.style.display = "none";
			title.className = "small_onglet_outline";
			title_sub1.className = classe[0] + "_" + classe[1] + "_" + classe[2];
		}
	}
	
}