/***********************************************************************/
/*DEPLIAGE DES DIV (Script écrit par SnowKhan et amélioré par Kenru)*/
/***********************************************************************/
function show_hide(bloc)
{
	elt=document.getElementById(bloc);
	if(elt.style.display != 'block') {
		document.getElementById(bloc).style.overflow = "hidden"; 
		var timer;
		var hActuel = 0;
		var hFinal = 70;
		var fct = function (){
			hActuel += 20;
			document.getElementById(bloc).style.height = hActuel + 'px';
			if(hActuel >= 70){
				clearInterval(timer);
			}
		};
		fct();
		timer = setInterval(fct,25);
		document.getElementById(bloc).style.display='block';
	}
	else {
		document.getElementById(bloc).style.overflow = "hidden"; 
		var timer;
		var hFinal = 0;
		var hActuel = 70;
		var fct = function (){
			hActuel -= 20;
			document.getElementById(bloc).style.height = hActuel + 'px';
			if(hActuel <= 20){
				clearInterval(timer);
				document.getElementById(bloc).style.display='none';
			}
		};
		fct();
		timer = setInterval(fct,25);
	}
}
/***********************************************************************/
/*TOUT COCHER/TOUT DECOCHER*/
/***********************************************************************/
function checkbox(state)
{
	var i;
	var tabInput=document.getElementsByTagName("input");
	var n=tabInput.length;
	for(i=0;i<n;i++) {
		if(tabInput[i].type=='checkbox') {
			tabInput[i].checked=state;
		}
	}
}
/***********************************************************************/
/*CONFIRMATION*/
/***********************************************************************/
function confirmer()
{
	if(confirm('Etes-vous certain de vouloir effectuer cette action ?')) {
		document.getElementById('formliste').submit();
	}
	else {
		return false;
	}
}
/***********************************************************************/
/*FONCTION DE VERIFICATION DES FORMULAIRES*/
/***********************************************************************/
//Formulaire de connexion
function validation_connexion() 
{ 
	var formulaire = document.getElementById('form_connexion');
	if(formulaire.login.value == "") 
	{ 
		alert ("L'identifiant est obligatoire"); 
		formulaire.login.focus(); 
		return false; 
	}
	if(formulaire.pass.value == "") 
	{ 
		alert ("Le mot de passe est obligatoire"); 
		formulaire.pass.focus(); 
		return false; 
	}
	else 
	{
		if((formulaire.elements['submit'] != null)  && ( formulaire.elements['submit'].disabled ))
		{
			return false;
		}
		else
		{ 
			formulaire.elements['submit'].disabled = true ;
			formulaire.elements['submit'].value = 'Veuillez patienter';
		}
		return true;
	}
}
//Formulaire de choix du nombre d'étapes
function validation_nbetapes() 
{ 
	var formulaire = document.getElementById('form_nbetapes');
	if(formulaire.suivi_nbetapes.value == "") 
	{ 
		alert ("Le champ est obligatoire"); 
		formulaire.suivi_nbetapes.focus(); 
		return false; 
	}
	else 
	{
		if((formulaire.elements['submit'] != null)  && ( formulaire.elements['submit'].disabled ))
		{
			return false;
		}
		else
		{ 
			formulaire.elements['submit'].disabled = true ;
			formulaire.elements['submit'].value = 'Veuillez patienter';
		}
		return true;
	}
}
//Formulaires sans champs obligatoire
function validation_formulaire() 
{ 
	var formulaire = document.getElementById('formulaire');
	if((formulaire.elements['submit'] != null)  && ( formulaire.elements['submit'].disabled ))
	{
		return false;
	}
	else
	{ 
		formulaire.elements['submit'].disabled = true ;
		formulaire.elements['submit'].value = 'Veuillez patienter';
	}
	return true;
}

