


/*
script de verification du formulaire d'inscription
*/

var _civilite, _nom, _prenom, _plume, _date1, _date2, _date3, _mail, _pw, pw2

function VerifFormInscription(){

if(!VerifChampsCSS(document.getElementById("FormData_Register_civilite"))){_civilite = false} else{_civilite = true}
if(!VerifChampsCSS(document.getElementById("FormData_Register_nom"))){_nom = false} else{_nom = true}
if(!VerifChampsCSS(document.getElementById("FormData_Register_prenom"))){_prenom = false} else{_prenom = true}
if(!VerifChampsCSS(document.getElementById("FormData_Register_nomdeplume"))){_plume = false} else{_plume = true}
if(!VerifChampsCSS(document.getElementById("FormData_Register_jour"))){_date1 = false} else{_date1 = true}
if(!VerifChampsCSS(document.getElementById("FormData_Register_mois"))){_date2 = false} else{_date2 = true}
if(!VerifChampsCSS(document.getElementById("FormData_Register_annee"))){_date3 = false} else{_date3 = true}
if(!VerifChampMail(document.getElementById("FormData_Register_mail"))){_mail = false} else{_mail = true}
if(!VerifChampsCSS(document.getElementById("FormData_Register_pw"))){_pw = false} else{_pw = true}
if(!VerifChampsCSS(document.getElementById("FormData_Register_pw2"))){_pw2 = false} else{_pw2 = true}

	if(_civilite==false || _nom==false || _prenom==false || _date1==false || _date2==false || _date3==false || _mail==false || _pw==false || _pw2==false){
	document.getElementById("TexteAlerteErrInscription").innerHTML = ">> Certains champs du formulaire posent un problème : Les champs suivi d\'une (*) sont obligatoires.";
	return false
	
	}
	return true
 
 }
 
 
 
/*
script de verification du formulaire d'identification membres
*/

var _login, _pw

function VerifFormIdentification(){



if(!VerifChampMail(document.getElementById("FormData_login_mail"))){_login = false} else{_login = true}
if(!VerifChampsCSS(document.getElementById("FormData_login_pw"))){_pw = false} else{_pw = true}


	if(_login==false || _pw==false){return false}
	return true
 
 }
var _login2, _pw2

function VerifFormIdentification2(){



if(!VerifChampMail(document.getElementById("email"))){_login2 = false} else{_login2 = true}
if(!VerifChampsCSS(document.getElementById("pass"))){_pw2 = false} else{_pw2 = true}


	if(_login2==false || _pw2==false){return false}
	return true
 
 }
var _login3, _pw3

function VerifFormIdentification3(){



if(!VerifChampMail2(document.getElementById("email2"))){_login3 = false} else{_login3 = true}
if(!VerifChampsCSS2(document.getElementById("pass2"))){_pw3 = false} else{_pw3 = true}


	if(_login3==false || _pw3==false){return false}
	return true
 
 }
 
 
/*
Lien Pour changer le nombre d'enregistrement de nouvelles par pages
*/ 
function ChangeUrl(formulaire)
	{
	if (formulaire.ListeUrl.selectedIndex != 0)
		{
		location.href = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
	 	}
	else 
		{
		alert('Veuillez choisir une destination.');
		}
	}



/*
nombre max de champ
*/ 
function minimum(champ,nbre,form) 
{ 
if (champ.length > nbre) 
{ 
alert("Veuillez saisir "+nbre+" caractères au maximum dans votre résumé") 
document.FormulaireAjoutNouvelle.FormData_ResumeCourt.focus(); 

return false; 
} 
return true; 
} 
//--> 

/*
script de changement des style sur formulaire 1
*/
function VerifChampsCSS(c){
	if (!c.value){
		c.className = 'ChampVerificationErreur'; return false}
	c.className = 'FormChampText'; return true
}


/*
script de verification des champs mail
*/

function VerifChampMail(c){

	if (!c.value){c.className = 'ChampVerificationErreur'; return false}
	
	if (!c.value){c.className = 'ChampVerificationErreur'; return false}
	
	if(c.value.search(/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9]+)*$/)== -1){
			c.className = 'ChampVerificationErreur';
			
		return false
	}
	c.className = 'FormChampText'; return true
}
function VerifChampsCSS2(c){
	if (!c.value){
		c.className = 'ChampVerificationErreur2'; return false}
	c.className = 'FormChampText'; return true
}


/*
script de verification des champs mail
*/

function VerifChampMail2(c){

	if (!c.value){c.className = 'ChampVerificationErreur2'; return false}
	
	if (!c.value){c.className = 'ChampVerificationErreur2'; return false}
	
	if(c.value.search(/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9]+)*$/)== -1){
			c.className = 'ChampVerificationErreur2';
			
		return false
	}
	c.className = 'FormChampText'; return true
}

 function change_nouvelle(selecteur)
{
if (selecteur.form_nouvelle.selectedIndex != 0)
{
location.href = selecteur.form_nouvelle.options[selecteur.form_nouvelle.selectedIndex].value;
}
}

function verification_reponse( form )
{
	var alertTitle = "Un ou plusieurs champs manquants ! \nVeuillez compléter les champs obligatoires du formulaire.\n\n\nErreurs de saisie :\n";
	var checkString = "";

	if( form.reponse.value == "" )
		checkString = "> > Veuillez insérer une réponse.\n";
	

	if( checkString == "" ) return true;
	else
	{
		alert( alertTitle + checkString );
		return false;
	}
}
