// Verification de l'email
function verifie_email()
{
	var_verif = false;
	var_mail = document.inscription.email.value;
	if (var_mail.length != 0) {
		if (var_mail.search("^[a-zA-Z0-9]([-_.]?[a-zA-Z0-9])*@[a-zA-Z0-9]([-.]?[a-zA-Z0-9])*[.]([-.]?([a-z]{2,5}))+$")!=-1)
			var_verif = true;
	}
	if(var_verif)
	{
		document.getElementById('envoi').style.display = "inline";
		document.getElementById('envoi').disabled = false;
	}
	else
	{
		document.getElementById('envoi').style.display = "none";
		document.getElementById('envoi').disabled = true;		
	}
}

// Alerte de confirmation de suppression - admin
function confirmDelete()
{
	var agree = confirm ("Voulez-vous réellement supprimer cet élément de la base ?");
	if (agree)
		return true ;
	else
		return false ;
}

// Verification d'un formulaire
// arguments : nom_formulaire, champ_1, nom_champ_1, champ_2, nom_champ_2, etc...
function ValidateForm() 
{
	var mess = '';
	var sep = '\n';
	var k=1;
	for(var i=1; i<arguments.length; i=i+2)
	{
		/* 
		if(arguments[i].substring(0,4) == 'fck_')
		{
			idFCK = arguments[i].substring(4) + '___Frame' ;
			alert(window.frames[idFCK].getElementByID['xEditingArea'].frame.html.body.value);
			alert(idFCK);
			
		} */
		if(document.forms[arguments[0]].elements[arguments[i]].value == '')
		{
			if(k>1)
			{
				mess = mess + sep;
			}
			mess = mess + arguments[i+1] + ' !';
			k++;
		}
	}
	if(mess.length > 0)
	{
		alert(mess);
		return false;
	}
	else
		return true;
}


// Verification d'un formulaire - admin
function CheckForm(FormObject)
{
	var TestEgalite, TestEmpty, TestLongueur, TestLogin;
	TestEgalite = ((FormObject["pwd2"].value == FormObject["pwd"].value) ? true : false);
	TestEmpty = (FormObject["pwd"].value.length != 0 ? true : false);
	TestLongueur = (FormObject["pwd"].value.length >= 6 ? true : false);
	TestLogin = (FormObject["login"].value.length != 0 ? true : false);
	TestFinal = TestEgalite && TestEmpty && TestLongueur && TestLogin;
	if (!TestLogin)
		alert("Vous devez saisir un login !");
	if (!TestEmpty)
		alert("Vous ne pouvez pas saisir de mot de passe vide !");
	if (!TestLongueur)
		alert("Le mot de passe doit contenir au moins 6 caractères !");
	if (!TestEgalite)
		alert("Le mot de passe et la confirmation ne sont pas identiques !");
	return TestFinal;
}

// Affiche ou cache un id
function cachecache(qui)
{
	etat = document.getElementById(qui).style.display ;
	if(etat=="block")
		document.getElementById(qui).style.display = "none" ;
	else
		document.getElementById(qui).style.display = "block" ;
}

// affiche la date actuelle
function HeureCheckEJS()
{
	krucial = new Date ;
	heure = krucial.getHours() ;
	min = krucial.getMinutes() ;
	sec = krucial.getSeconds() ;
	jour = krucial.getDate() ;
	mois = krucial.getMonth()+1 ;
	annee = krucial.getFullYear() ;

	if (sec < 10)
		sec0 = "0";
	else
		sec0 = "" ;

	if (min < 10)
		min0 = "0" ;
	else
		min0 = "" ;

	if (heure < 10)
		heure0 = "0" ;
	else
		heure0 = "" ;

	if (mois < 10)
		mois0 = "0" ;
	else
		mois0 = "" ;

	if (jour < 10)
		jour0 = "0" ;
	else
		jour0 = "" ;


	if (jour == 1)
		jour1 = "er";
	else
		jour1 = "";

	which = jour0 + jour + "/" + mois0 + mois +"/"+ annee +"&nbsp;&nbsp;&nbsp;&nbsp;"+ heure0 + heure + ":" + min0 + min ;

	if (document.getElementById)
	{
		document.getElementById("ejs_heure").innerHTML=which;
	}

	setTimeout("HeureCheckEJS()", 1000)
}