function toggle(subject) {
	var menu = document.getElementById(subject); 
	if (menu.style.display == "none") { menu.style.display = "block";} else {menu.style.display = "none";}
	//var plus = document.getElementById('PLUS_' + subject);
	//var moins = document.getElementById('MOINS_' + subject);
	//if (plus.style.display == "none") {plus.style.display = "block";} else {plus.style.display = "none";}
	//if (moins.style.display == "none") {moins.style.display = "block";} else {moins.style.display = "none";}
}

function toggle_inline(subject) {
	var menu = document.getElementById(subject); 
	if (menu.style.display == "inline") { menu.style.display = "none";} else {menu.style.display = "inline";}
}

function toggle_back(subject) {
	var menu = document.getElementById(subject); 
	if (menu.style.display == "none") { menu.style.display = "block";} else {menu.style.display = "none";}
	//var plus = document.getElementById('PLUS_' + subject);
	//var moins = document.getElementById('MOINS_' + subject);
	//if (plus.style.display == "none") {plus.style.display = "block"; location.href = '#REF_' + subject;} else {plus.style.display = "none";}
	//if (moins.style.display == "none") {moins.style.display = "block";} else {moins.style.display = "none";}
}

function openCalendar(params, form, field, type)
{
	//On affiche le calendrier
	window.open("index.php?page=calendrier.php&xmlhttp=1" + params, "calendar", "width=500,height=250,modal");
	//On definit le champs du formulaire a remplir
	dateField = document.getElementById(field);
	//On definit le type de date (date ou datetime ou timestamp)
	dateType = 'datetime';
}

function affiche_admin(bloc,declencheur,valeur,cas) {
	var div = document.getElementById(bloc); 
	var val_declencheur = document.getElementById(declencheur).value;
	if (cas == 'oui') {
		if (val_declencheur == valeur) { div.style.display = "block"; } else { div.style.display = "none"; }
	} else {
		if (val_declencheur != valeur) { div.style.display = "block"; } else { div.style.display = "none"; }
	}
}	


function affiche_form(bloc,declencheur,rang,valeur) {
	var div = document.getElementById(bloc); 
	var val_declencheur = document.forms["form"].elements[declencheur][rang].checked;
	if (val_declencheur == valeur) { div.style.display = "block"; } else { div.style.display = "none"; }
}

function valide_formulaire(input,fieldsetname) {
	if (document.getElementById(input).checked==true) return true;
	else {
		fieldset = document.getElementById(fieldsetname);
		addClass(fieldset,'requis');
		alert("Vous devez valider les conditions d'utilisation");
		return false;
	}
}


function addClass(element, value) {
	if(!element.className) {
		element.className = value;
	} else {
		newClassName = element.className;
		newClassName+= " ";
		newClassName+= value;
		element.className = newClassName;
	}
}
