function emailvalide(adresse)
{
	var str = new String(adresse);
	var point = str.lastIndexOf('.');
	var arobase = str.lastIndexOf('@');
	var espace = str.indexOf(' ');
	var lgtotal = str.length;
	
	if( (lgtotal-point < 3) || point == -1 || arobase == -1 || espace != -1 || point < arobase)
		return false;
	else return true;
}

function valeurradio(rd)
{
	cocher=0;

	for(i=0;i<rd.length;i++)
	{
		if(rd[i].checked) cocher=rd[i].value;
	}
	
	return cocher;
}


function verifFormCreatePermanent(){
	var erreur = "";

	with(document.creation_permanent)
	{
		var chpnom = nom.value;
		var chpprenom = prenom.value;
		var chpjour_naissance = jour_naissance.value;
		var chpmois_naissance = mois_naissance.value;
		var chpannee_naissance = annee_naissance.value;
		var chpsecurite_sociale = securite_sociale.value;
		var chpassociation_departementale = association_departementale.value;
		var chpfonction = fonction.value;
		var chptelephone = telephone.value;
		var chpemail = email.value;
		var chppass = pass.value;
		var chppass2 = pass2.value;
	}
	
	if(!chpnom || !chpprenom || !chpjour_naissance || !chpmois_naissance || !chpannee_naissance
	   || !chpsecurite_sociale || !chpassociation_departementale || !chpfonction || !chptelephone || !chpemail || !chppass || !chppass2)
	{
		erreur += "Veuillez remplir les champs obligatoires :\n\n";
	
		if(!chpnom)		erreur += "\t- votre nom\n";
		if(!chpprenom)	erreur += "\t- votre prenom\n";
		if(!chpjour_naissance)	erreur += "\t- votre jour de naissance\n";
		if(!chpmois_naissance)	erreur += "\t- votre mois de naissance\n";
		if(!chpannee_naissance)		erreur += "\t- votre annee de naissance\n";
		if(!chpsecurite_sociale)		erreur += "\t- votre numero de securite sociale\n";
		if(!chpassociation_departementale)		erreur += "\t- votre association departementale\n";
		if(!chpfonction)		erreur += "\t- votre fonction\n";
		if(!chptelephone)		erreur += "\t- votre telephone\n";
		if(!chpemail)		erreur += "\t- votre email\n";
		if(!chppass)		erreur += "\t- votre mot de passe\n";
		if(!chppass2)		erreur += "\t- votre confirmation de mot de passe\n";
																									
		erreur += "\n";
	}
	
	if(valeurradio(document.creation_permanent.civilite) == 0)
	{
		erreur += "Veuillez indiquer votre civilite.\n\n";
	}
	
	if(chpemail && !emailvalide(chpemail))
	{
		erreur += "Votre adresse e-mail n'a pas un format correct.\n\n";
	}
	
	if(chppass != chppass2)
	{
		erreur += "Votre mot de passe doit etre identique.\n\n";
	}
	
	if(erreur != "")
	{
		alert(erreur);
		return false;
	}
	else 
	{		
		return true;
	}
}
function effacer_message(){
	document.getElementById('message_a_afficher').style.display='none';
}
function verif_bloc_ocpa(valeur){
	if(valeur=='' || valeur=='Aucune'){
		document.getElementById('bloc_no_ocpa').style.display='none';
	}else{
		document.getElementById('bloc_no_ocpa').style.display='';		
	}
	
}

function afficher_bloc_heberg(obj, id_auteur) {
	if(obj.checked == true) {
		document.getElementById("bloc_hebergement_" + id_auteur).style.display = '';
	} else {
		document.getElementById("bloc_hebergement_" + id_auteur).style.display = 'none';
	}
}

function afficher_bloc_heberg_date(obj, id_auteur) {
	if(obj.value == 'oui') {
		document.getElementById("bloc_date_" + id_auteur).style.display = '';
	} else {
		document.getElementById("bloc_date_" + id_auteur).style.display = 'none';
	}
}

function verif_form_inscription_association(form_name) {
	
	var erreur = "";
	
	total_permanents = document.getElementById("total_permanents").value;
	init = 0;
	compteur = 6;

	for(i = 0; i < total_permanents; i++) {
		nb = i;
		if(i > 0) nb = i + (compteur*i);
		
		id_auteur = form_name.elements[nb].value;
		
		radio_hebergement_oui = "hebergement_" + id_auteur + "oui";
		radio_hebergement_non = "hebergement_" + id_auteur + "non";
		
		if(document.getElementById(radio_hebergement_oui).checked == true)
		{
			if(document.getElementById("hebergement_date_debut_" + id_auteur).value == ""
			|| document.getElementById("hebergement_date_fin_" + id_auteur).value == "") {
				erreur += "Veuillez remplir les date d'hebergement des permanents :\n\n";
			}
		}
			
	}
	
	if(erreur != "")
	{
		alert(erreur);
		return false;
	}
	else 
	{		
		return true;
	}
}

function verif_form_inscription_permanent(form_name) {
	
	var erreur = "";

	if(valeurradio(form_name.hebergement) == "oui")
	{
		if(document.getElementById("hebergement_date_debut").value == ""
		|| document.getElementById("hebergement_date_fin").value == "") {
			erreur += "Veuillez remplir les date d'hebergement.\n\n";
		}
	}
	
	if(erreur != "")
	{
		alert(erreur);
		return false;
	}
	else 
	{		
		return true;
	}
}
