/* Variables globales */
var ancienId = 1;
var divResultat;
var co = "non";
var ancienId = 1;
var lastDivInfo = '';
var lastDivInfo2 = '';
var lastDivInfo3 = '';
var nbClic = 0;

/* Autres fonctions*/
function unClic()
{
	if(nbClic == 0)
	{
		nbClic ++;
		return true;
	}
	else
	{
		nbClic ++;
		return false;
	}
}

function montreCompte()
{
	document.getElementById('menuCompte').style.display="block";
	document.getElementById('btn_bandeau2').style.backgroundColor="#ffe79f";
}

function afficheMP(id)
{
	if (document.getElementById('mp_'+id).style.display == "none")
	    document.getElementById('mp_'+id).style.display="block";
	else if (document.getElementById('mp_'+id).style.display == "block")
	    document.getElementById('mp_'+id).style.display="none";
}

function afficheModifSite(id)
{
	if (document.getElementById('modifier_'+id).style.display == "block")
		document.getElementById('modifier_'+id).style.display="none";
	else
		document.getElementById('modifier_'+id).style.display="block";
}
function cacheCompte()
{
		document.getElementById('menuCompte').style.display="none";
		document.getElementById('btn_bandeau2').style.backgroundColor="";
		document.getElementById('menuInscription').style.display="none";
		document.getElementById('btn_bandeau3').style.backgroundColor="";
}

function categorie(id)
{
	window.location = "dernieres.php?idCategorie="+id;
}

function lien_btn_index(id)
{
	window.location = "rechercher.php?recherche="+id;
}

function afficheFormGris()
{
	document.getElementById('etape0').style.display="none";
	document.getElementById('titre_recherche').style.display="block";
	document.getElementById('fond_gris').style.display="block";
	document.getElementById('entete_etape1').style.display="block";
	document.getElementById('etape1').style.display="block";
}

function afficheFormGrisCo()
{
	document.getElementById('i_etape0').style.display="none";
	document.getElementById('titre_recherche3').style.display="block";
	document.getElementById('i_fond_gris').style.display="block";
	document.getElementById('i_entete_etape2').style.display="block";
	document.getElementById('i_etape2').style.display="block";
	document.getElementById('i_entete_etape1').style.display="none";
	document.getElementById('i_etape1').style.display="none";
	
	if(document.getElementById('i_entete_etape3'))
	{
		document.getElementById('i_entete_etape3').style.display="none";
		document.getElementById('i_etape3').style.display="none";
	}
	if(document.getElementById('i_entete_etape4'))
	{
		document.getElementById('i_entete_etape4').style.display="none";
		document.getElementById('i_etape4').style.display="none";
	}
	if(document.getElementById('i_entete_etape5'))
	{
		document.getElementById('i_entete_etape5').style.display="none";
		document.getElementById('i_etape5').style.display="none";
	}
	if(document.getElementById('i_entete_etape6'))
	{
		document.getElementById('i_entete_etape6').style.display="none";
		document.getElementById('i_etape6').style.display="none";
	}
	ancienId = 2;
}

function etapeNext(id)
{
	document.getElementById('etape1').style.display="none";
	document.getElementById('etape2').style.display="none";
	document.getElementById('etape3').style.display="none";
	document.getElementById('etape4').style.display="none";
	document.getElementById('Modifier1').style.display="none";
	document.getElementById('Modifier2').style.display="none";
	document.getElementById('Modifier3').style.display="none";
	document.getElementById('Modifier4').style.display="none";
	
	document.getElementById('fleche_1').style.backgroundImage="url(images/fl_bleu_droite.png)";
	document.getElementById('fleche_2').style.backgroundImage="url(images/fl_bleu_droite.png)";
	document.getElementById('fleche_3').style.backgroundImage="url(images/fl_bleu_droite.png)";
	document.getElementById('fleche_4').style.backgroundImage="url(images/fl_bleu_droite.png)";
	
	document.getElementById('entete_etape'+id).style.display="block";
	document.getElementById('etape'+id).style.display="block";
	document.getElementById('fleche_'+id).style.backgroundImage="url(images/fl_bleu_bas.png)";
	document.getElementById('Modifier'+id).style.display="block";
	
	if(document.getElementById('etape5'))
	{
	document.getElementById('etape5').style.display="none";
	document.getElementById('fleche_5').style.backgroundImage="url(images/fl_bleu_droite.png)";
	document.getElementById('Modifier5').style.display="none";
	}
}

function afficheSuivant(id)
{
	//document.getElementById('btn'+id).style.display="none";
	var new_id = id + 1;
	
	if(id != ancienId)
		new_id = ancienId;
	
	document.getElementById('etape'+id).style.display="none";
	document.getElementById('etape'+new_id).style.display="block";
	document.getElementById('entete_etape'+new_id).style.display="block";
	
	ancienId = new_id;
	
	for(var i = 1; i<= ancienId; i++)
		document.getElementById('Modifier'+i).style.display="block";
}


function afficheProfil(response,id)
{
	if (response != "") {
		document.getElementById('btn_bandeau3').style.display="none";
		document.getElementById('menuMonCompte').style.display="block";
		if(document.getElementById('ajaxConnexion1'))
			document.getElementById('ajaxConnexion1').innerHTML=response;
		if(document.getElementById('ajaxConnexion2'))
		document.getElementById('ajaxConnexion2').innerHTML=response;
			
		if (id == "00")
		{
			connexionEnregistrer();
		}
		
		else if (id == "01")
		{
			window.location = "index.php";
		}
		
		else
		{
			afficheEnvoiMessage(id);
		}
	}
	
	else
	{
		alert("Adresse email ou mot de passe incorrect");
	}
}


function enregistrementAnnonce(connecter)
{
	document.getElementById('C_gauche2').style.display="block";
	var div = document.getElementById('C_gauche');
	divResultat = div;
	div.parentNode.removeChild(div);
	
	if (connecter == "non")
	{
		document.getElementById("titre_recherche3").style.display="none";
		document.getElementById("i_fond_gris").style.display="none";
		document.getElementById("i_entete_etape1").style.display="none";
		document.getElementById("i_entete_etape2").style.display="none";
		document.getElementById("i_entete_etape3").style.display="none";
		document.getElementById("i_entete_etape4").style.display="none";
		document.getElementById("i_entete_etape5").style.display="none";
		document.getElementById("i_entete_etape6").style.display="none";
		document.getElementById("i_etape1").style.display="none";
		document.getElementById("i_etape2").style.display="none";
		document.getElementById("i_etape3").style.display="none";
		document.getElementById("i_etape4").style.display="none";
		document.getElementById("i_etape5").style.display="none";
		document.getElementById("i_etape6").style.display="none";
	}
	
	if (connecter == "oui" || co == "oui")
	{
		afficheFormGrisCo();
		document.getElementById('coInsc').style.display="none";
	}
}

function afficheInscriptionAnnuaire(connecter)
{	
	document.getElementById("i_etape0").style.display="none";
	document.getElementById("i_fond_gris").style.display="block";
	if (connecter == "oui")
	{
		document.getElementById("i_entete_etape1").style.display="none";
		document.getElementById("i_etape1").style.display="none";
		document.getElementById("i_entete_etape2").style.display="block";
		document.getElementById("i_etape2").style.display="block";
	}
	
	else if (connecter == "non")
	{
		document.getElementById("i_entete_etape1").style.display="block";
		document.getElementById("i_etape1").style.display="block";
		document.getElementById("i_entete_etape2").style.display="none";
		document.getElementById("i_etape2").style.display="none";
	}
}
function reAfficheResultat()
{
  var div = document.getElementById('C_gauche2');
	div.parentNode.appendChild(divResultat);
  div.parentNode.removeChild(div);
	
}

function afficheEtapeInscription(id)
{
	if ((id - 1) != ancienId)
		id = ancienId
	
	if(document.getElementById("i_etape0"))
		document.getElementById("i_etape0").style.display="none";
		
		
	if(document.getElementById("i_etape1"))
	{
		document.getElementById("i_etape1").style.display="none";
		document.getElementById('i_fleche_1').style.backgroundImage="url(images/fl_bleu_droite.png)";
	}
	
	if(document.getElementById("i_etape2"))
	{
		document.getElementById("i_etape2").style.display="none";
		document.getElementById('i_fleche_2').style.backgroundImage="url(images/fl_bleu_droite.png)";
	}
	
	if(document.getElementById("i_etape3"))
	{
		document.getElementById("i_etape3").style.display="none";
		document.getElementById('i_fleche_3').style.backgroundImage="url(images/fl_bleu_droite.png)";
	}
	
	if(document.getElementById("i_etape4"))
	{
		document.getElementById("i_etape4").style.display="none";
		document.getElementById('i_fleche_4').style.backgroundImage="url(images/fl_bleu_droite.png)";
	}
	
	if(document.getElementById("i_etape5"))
	{
		document.getElementById("i_etape5").style.display="none";
		document.getElementById('i_fleche_5').style.backgroundImage="url(images/fl_bleu_droite.png)";
	}
	
	if(document.getElementById("i_etape6"))
	{
		document.getElementById("i_etape6").style.display="none";
		document.getElementById('i_fleche_6').style.backgroundImage="url(images/fl_bleu_droite.png)";
	}
	
	document.getElementById("titre_recherche3").style.display="block";
	document.getElementById("i_fond_gris").style.display="block";

	for (var i = 1; i<= id; i++)
	{
		document.getElementById('i_Modifier'+i).style.display="block";
	}
	

	document.getElementById("i_entete_etape"+id).style.display="block";
	document.getElementById('i_etape'+id).style.display="block";
	document.getElementById('i_fleche_'+id).style.backgroundImage="url(images/fl_bleu_bas.png)";
	ancienId = id;
}

function modifierEtape(id)
{
	document.getElementById("i_Modifier1").style.display="none";
	document.getElementById("i_Modifier2").style.display="none";
	
	if(document.getElementById("i_Modifier3"))
		document.getElementById("i_Modifier3").style.display="none";
	if(document.getElementById("i_Modifier4"))
		document.getElementById("i_Modifier4").style.display="none";
	if(document.getElementById("i_Modifier5"))
		document.getElementById("i_Modifier5").style.display="none";
	if(document.getElementById("i_Modifier6"))
		document.getElementById("i_Modifier6").style.display="none";
	document.getElementById('i_fleche_'+ancienId).style.backgroundImage="url(images/fl_bleu_droite.png)";
	document.getElementById("i_etape"+ancienId).style.display="none";
	
	document.getElementById("i_etape"+id).style.display="block";
	document.getElementById("i_Modifier"+id).style.display="block";
}



function afficheRechercheAnnuaire()
{
	document.getElementById('i_etape0').style.display="none";
	document.getElementById('titre_recherche3').style.display="none";
	document.getElementById('divers_recherche4').style.display="block";
}

function connexionEnregistrer()
{
	ancienId = 2;
	
	
	document.getElementById('i_etape0').style.display="none";
	document.getElementById('titre_recherche3').style.display="block";
	document.getElementById('i_fond_gris').style.display="block";
	document.getElementById('i_entete_etape1').style.display="none";
	document.getElementById('i_etape1').style.display="none";
	document.getElementById('i_entete_etape2').style.display="block";
	document.getElementById('i_etape2').style.display="block";
	
	if(document.getElementById('i_entete_etape3'))
	{
		document.getElementById('i_entete_etape3').style.display="none";
		document.getElementById('i_etape3').style.display="none";
	}
	
	if(document.getElementById('i_entete_etape4'))
	{
	document.getElementById('i_entete_etape4').style.display="none";
	document.getElementById('i_etape4').style.display="none";
	}
	
	if(document.getElementById('i_entete_etape5'))
	{
	document.getElementById('i_entete_etape5').style.display="none";
	document.getElementById('i_etape5').style.display="none";
	}
}

/* Ajax */
function afficheInfo(id, idRecherche)
{
	var nomDiv = "info_"+id;
	ObjAJAX = new ajax();
    ObjAJAX.setParam ({
    url : "traitement_ajax.php",
    returnFormat : "txt", // OU returnFormat : "xml"
    method : "POST", // OU method : "GET"
    data : "action=info&idAnnonce="+id+"&recherche="+idRecherche,
    asynchronus : true, // OU asynchronus : false
    //onComplete : "popupPanier(response)"
    onComplete : "document.getElementById('"+nomDiv+"').innerHTML=response; if(lastDivInfo != '') {document.getElementById('"+lastDivInfo+"').innerHTML=''}; lastDivInfo='"+nomDiv+"';"
    
    });
    ObjAJAX.execute();
}

function afficheInfoAdmin(id, idRecherche)
{
	var nomDiv = "info_"+id;
	ObjAJAX = new ajax();
    ObjAJAX.setParam ({
    url : "traitement_ajax.php",
    returnFormat : "txt", // OU returnFormat : "xml"
    method : "POST", // OU method : "GET"
    data : "action=infoAdmin&idAnnonce="+id+"&recherche="+idRecherche,
    asynchronus : true, // OU asynchronus : false
    //onComplete : "popupPanier(response)"
    onComplete : "document.getElementById('"+nomDiv+"').innerHTML=response; if(lastDivInfo != '') {document.getElementById('"+lastDivInfo+"').innerHTML=''}; lastDivInfo='"+nomDiv+"';"
    
    });
    ObjAJAX.execute();
}

function afficheEnvoiMessage(id2)
{	
	var nomDiv2 = "msg_"+id2
	ObjAJAX = new ajax();
    ObjAJAX.setParam ({
    url : "traitement_ajax.php",
    returnFormat : "txt", // OU returnFormat : "xml"
    method : "POST", // OU method : "GET"
    data : "action=msg&idAnnonce="+id2,
    asynchronus : true, // OU asynchronus : false
    //onComplete : "popupPanier(response)"
    onComplete : "document.getElementById('"+nomDiv2+"').innerHTML=response; if(lastDivInfo2 != '') {document.getElementById('"+lastDivInfo2+"').innerHTML=''}; lastDivInfo2='"+nomDiv2+"';"
    });
    ObjAJAX.execute();
}

function envoiMsg(id2, pseudo, message)
{
	var nomDiv2 = "msg_"+id2
	ObjAJAX = new ajax();
    ObjAJAX.setParam ({
    url : "traitement_ajax.php",
    returnFormat : "txt", // OU returnFormat : "xml"
    method : "POST", // OU method : "GET"
    data : "action=envoiMsg&idAnnonce="+id2+"&pseudo="+pseudo+"&message="+message,
    asynchronus : true, // OU asynchronus : false
    //onComplete : "popupPanier(response)"
    onComplete : "document.getElementById('"+nomDiv2+"').innerHTML=response;"
    });
    ObjAJAX.execute();
}

function afficheSupprimer(id2)
{
	var nomDiv2 = "sup"
	ObjAJAX = new ajax();
    ObjAJAX.setParam ({
    url : "traitement_ajax.php",
    returnFormat : "txt", // OU returnFormat : "xml"
    method : "POST", // OU method : "GET"
    data : "action=btnSupprimer&id="+id2,
    asynchronus : true, // OU asynchronus : false
    //onComplete : "popupPanier(response)"
    onComplete : "document.getElementById('"+nomDiv2+"').innerHTML=response;"
    });
    ObjAJAX.execute();
}

function afficheConnexion(id3)
{
	var nomDiv3 = "msg_"+id3
	ObjAJAX = new ajax();
    ObjAJAX.setParam ({
    url : "traitement_ajax.php",
    returnFormat : "txt", // OU returnFormat : "xml"
    method : "POST", // OU method : "GET"
    data : "action=formConnexion&idAnnonce="+id3,
    asynchronus : true, // OU asynchronus : false
    //onComplete : "popupPanier(response)"
    onComplete : "document.getElementById('"+nomDiv3+"').innerHTML=response; if(lastDivInfo3 != '') {document.getElementById('"+lastDivInfo3+"').innerHTML=''}; lastDivInfo3='"+nomDiv3+"';"
    });
    ObjAJAX.execute();
}
function connexion(id4)
{
	if(document.forms["formCo2"] && document.forms["formCo2"].login.value != "" && document.forms["formCo2"].pass.value != "")
	{
			email = document.forms["formCo2"].login.value;
			pass = document.forms["formCo2"].pass.value;
	}
	
	else if (document.forms["formCo3"] && document.forms["formCo3"].login.value != "" && document.forms["formCo3"].pass.value != "")
	{
		email = document.forms["formCo3"].login.value;
		pass = document.forms["formCo3"].pass.value;
	}
	
	else if (document.forms["formInsc"] && document.forms["formInsc"].Email.value != "" && document.forms["formInsc"].MotDePasse.value != "")
	{
		email = document.forms["formInsc"].Email.value;
		pass = document.forms["formInsc"].MotDePasse.value;
	}
	
	else if (document.forms["formCoEnregistrer"] && document.forms["formCoEnregistrer"].login.value != "" && document.forms["formCoEnregistrer"].pass.value != "")
	{
		email = document.forms["formCoEnregistrer"].login.value;
		pass = document.forms["formCoEnregistrer"].pass.value;
	}
	
	else
		alert("Veuillez renseigner votre adresse Email et votre mot de passe");

		ObjAJAX = new ajax();
	    ObjAJAX.setParam ({
	    url : "traitement_ajax.php",
	    returnFormat : "txt", // OU returnFormat : "xml"
	    method : "POST", // OU method : "GET"
	    data : "action=connexion&email="+email+"&pass="+pass+"&id="+id4,
	    asynchronus : true, // OU asynchronus : false
	    //onComplete : "popupPanier(response)"
	    onComplete : "afficheProfil(response,"+id4+")"
	    });
	    ObjAJAX.execute();
	    
	    co = "oui";
}

function afficheMonCompte()
{
		ObjAJAX = new ajax();
	    ObjAJAX.setParam ({
	    url : "traitement_ajax.php",
	    returnFormat : "txt", // OU returnFormat : "xml"
	    method : "POST", // OU method : "GET"
	    data : "action=monCompte",
	    asynchronus : true, // OU asynchronus : false
	    //onComplete : "popupPanier(response)"
	    onComplete : "document.getElementById('bandeau').innerHTML=response;"
	    });
	    ObjAJAX.execute();
}

function afficheInscription(id3)
{
	var nomDiv3 = "msg_"+id3
	ObjAJAX = new ajax();
    ObjAJAX.setParam ({
    url : "traitement_ajax.php",
    returnFormat : "txt", // OU returnFormat : "xml"
    method : "POST", // OU method : "GET"
    data : "action=inscription&idAnnonce="+id3,
    asynchronus : true, // OU asynchronus : false
    //onComplete : "popupPanier(response)"
    onComplete : "document.getElementById('"+nomDiv3+"').innerHTML=response;"
    });
    ObjAJAX.execute();
}

function afficheResRerchercheAdmin(recherche)
{
	var type;
	if (document.getElementById('genreRecherche1').checked)
		type = document.getElementById('genreRecherche1').value;
		
	if (document.getElementById('genreRecherche2').checked)
		type = document.getElementById('genreRecherche2').value;
		
	if (document.getElementById('genreRecherche3').checked)
		type = document.getElementById('genreRecherche3').value;
	
	var nomDiv3 = "res_recherche"
	ObjAJAX = new ajax();
    ObjAJAX.setParam ({
    url : "traitement_ajax.php",
    returnFormat : "txt", // OU returnFormat : "xml"
    method : "POST", // OU method : "GET"
    data : "action=rechercheAdmin&recherche="+recherche+"&type="+type,
    asynchronus : true, // OU asynchronus : false
    //onComplete : "popupPanier(response)"
    onComplete : "document.getElementById('"+nomDiv3+"').innerHTML=response;"
    });
    ObjAJAX.execute();
}

function validerInscription(id4)
{
	email = document.forms["formInsc"].Email.value;
	verifEmail = document.forms["formInsc"].ConfEmail.value;
	pass = document.forms["formInsc"].MotDePasse.value;
	
	if(email == verifEmail && email != "")
	{
		var un = VerifMail(email);
		if(un)
		{
			if(pass != "")
			{
				nomDiv3 = "msg_"+id4;
				ObjAJAX = new ajax();
			    ObjAJAX.setParam ({
			    url : "traitement_ajax.php",
			    returnFormat : "txt", // OU returnFormat : "xml"
			    method : "POST", // OU method : "GET"
			    data : "action=verifInsc&email="+email+"&verifEmail="+verifEmail+"&pass="+pass+"&id="+id4,
			    asynchronus : true, // OU asynchronus : false
			    //onComplete : "popupPanier(response)"
			    onComplete : "connexion("+id4+")"
			    });
			    ObjAJAX.execute();
			}
			
			else
				alert("Veuillez saisir un mot de passe");
		}
		else
			alert("Veuillez saisir une adresse email valide.");
	}
	
	else
		alert("L'adresse mail de confirmation ne correspond pas");
}

function rechercheAnnuaire()
{
	if(document.forms["RechercheAnnuaire"].Nom)
	{
		var nom = document.forms["RechercheAnnuaire"].Nom.value;
		
		if(document.forms["RechercheAnnuaire"].PrenomSurnom)
			var prenom = document.forms["RechercheAnnuaire"].PrenomSurnom.value;
		
		ObjAJAX = new ajax();
	    ObjAJAX.setParam ({
	    url : "traitement_ajax.php",
	    returnFormat : "txt", // OU returnFormat : "xml"
	    method : "POST", // OU method : "GET"
	    data : "action=rechercheAnnuaire&nom="+nom+"&prenom="+prenom,
	    asynchronus : true, // OU asynchronus : false
	    //onComplete : "popupPanier(response)"
	    onComplete : "document.getElementById('divers_recherche4').innerHTML=response;"
	    });
	    ObjAJAX.execute();
	}
	
	else
	{
		alert("Veuillez renseigner le nom de la personne recherchée");
	}
}



/* Verifications formulaires */
function VerifMail(mail)
{
	a = mail;
	valide1 = false;
	
	for(var j=1;j<(a.length);j++){
		if(a.charAt(j)=='@'){
			if(j<(a.length-4)){
				for(var k=j;k<(a.length-2);k++){
					if(a.charAt(k)=='.') valide1=true;
				}
			}
		}
	}
	
	return valide1;
	}
	
function afficheSuivantVerif(idRecherche, id)
{
	var verif = false;
	if (idRecherche == 'deplacement') {
		switch (id) {
			case 1:
				var longueur = document.forms["recherche"].IdMoyenTransport.length;
				for (var i = 0; i < longueur; i++) {
					if (document.forms["recherche"].IdMoyenTransport[i].checked) {
						afficheSuivant(id);
						verif = true;
					}
				}
				if (verif == false)
						alert('Vous devez renseigner le moyen de transport');
				break;
			case 2:
				var liste1 = document.forms["recherche"].IdPaysArrivee.value;
				var liste2 = document.forms["recherche"].IdPaysDepart.value;
				if ((liste1 != "NULL") && (liste2 != "NULL"))
				{
					afficheSuivant(id);
					verif = true;
				}
				
				if (verif == false)
						alert('Le pays de depart et le pays d\'arrivée sont obligatoires');
				break;
		
			case 3:
				var nb = 0;
				var isConsecutif = true;
				var lastIndexCheck = 0;
				
				for (var i = 0; i<5; i++) {
					if (document.getElementById('TabCreneauHoraire'+(i+1)).checked) 
					{
						if(lastIndexCheck > 0 && i != lastIndexCheck)
						{
							alert('Vous devez cocher des cases consécutive');
							verif = false;
							isConsecutif = false; 
							break;
						}
						else
							nb++;
						lastIndexCheck = i+1;
					}
				}
				
				if ((nb >= 1) && (nb <= 3) && isConsecutif)
				{
					afficheSuivant(id);
					verif = true;
				}
				
				if (nb == 0)
					alert('Vous devez cocher au moins un créneau horaire');
				if (nb > 3)
					alert('Vous ne pouvez cocher que 3 cases');
				break;
			
			case 4:
				var vuTET = true;
				var verif = false;
				
				if(document.forms["recherche"].VuTempsEnTemps.checked == true && (document.forms["recherche"].VuJour.value != "" || document.forms["recherche"].VuMois.value != ""))
				{
					vuTET = false;
					alert('Vous ne pouvez pas cocher la case "Vu de temps en temps" si vous renseignez un jour ou un mois précis')
				}
				
				else
				{
					vuTET = true;
				}
				
				if(document.forms["recherche"].VuAnnee.value != "") {
					verif = true;
				}
				
				else
					alert('Vous devez au moins renseigner l\'année');
				
				if(vuTET == true && verif == true)
						afficheSuivant(id);
				
				
				
				
				break;
		}
	}
	
	else if (idRecherche == 'retrouvaille') {
		switch (id) {
			case 1:
				var liste1 = document.forms["recherche"].IdPays.value;
				if (liste1 != "NULL")
					afficheSuivant(id);
				else
					alert('Veuillez renseigner un pays');
					
				break;
			case 2:
				var liste1 = document.forms["recherche"].DateDernierContactAnnee.value;
				var nombre = true;
				if (liste1 != "")
					var annee = true;
				else
					alert('Veuillez renseigner une année');
				nombre = isNaN(liste1);
				
				if(nombre)
					alert("Veuillez entrer une année");
				
				if ((liste1.length <= 4) && (liste1.length >= 3) && annee == true && !nombre)
					afficheSuivant(id);
				else
					alert('Veuillez entrer 3 chiffres minimum et 4 maximum');
				break;
		
			case 3:		
				var longueur = document.forms["recherche"].RechercheGenre.length;
				for (var i = 0; i < longueur; i++)
				{
					if (document.forms["recherche"].RechercheGenre[i].checked)
						var genre = true;
				}

				if (!genre)
					alert('Vous devez renseigner le genre');
				
				var nb = 0;
				var isConsecutif = true;
				var lastIndexCheck = 0;
				
				for (var i = 0; i<5; i++)
				{
					if (document.getElementById('TabTrancheAge'+(i+1)).checked) 
					{
						if(lastIndexCheck > 0 && i != lastIndexCheck)
						{
							alert('Vous devez cocher des cases consécutives');
							verif = false;
							isConsecutif = false; 
							break;
						}
						else
							nb++;
						lastIndexCheck = i+1;
					}
				}
				
				if (nb == 0 || nb > 2)
					alert('Vous devez cocher 1 ou 2 tranches d\'âges');
				
				if ((genre == true) && (nb >0) && (nb <=2) && (isConsecutif == true))
					afficheSuivant(id);
				break;
		}
	}
}

function validSubmit(idRecherche)
{
	var valid = false;
	if(idRecherche == "deplacement")
	{
		var longueur = document.forms["recherche"].RechercheGenre.length;
		for (var i = 0; i < longueur; i++)
		{
			if (document.forms["recherche"].RechercheGenre[i].checked)
				var genre = true;
		}
		
		if (!genre)
			alert('Vous devez renseigner le genre');
		
		var nb = 0;
		var isConsecutif = true;
		var lastIndexCheck = 0;
		
		for (var i = 0; i<5; i++) {
			if (document.getElementById('TabTrancheAge'+(i+1)).checked) 
			{
				if(lastIndexCheck > 0 && i != lastIndexCheck)
				{
					alert('Vous devez cocher des cases consécutives');
					verif = false;
					isConsecutif = false; 
					break;
				}
				else
					nb++;
				lastIndexCheck = i+1;
			}
		}
		
		if (nb > 2)
			alert('Vous ne pouvez cocher que 2 cases');
		if (nb == 0)
			alert('Vous devez cocher au moins une tranche d\'âge');
		
		if ((genre == true) && (nb >0) && (nb <=2) && (isConsecutif == true))
			return true;
		
		else
			return false;
	}

	else if (idRecherche == "retrouvaille")
	{
		return true;
	}
	
	else if (idRecherche == "annuaire")
	{
		if(nbClic == 0)
		{
			nbClic++;
			
			if(document.forms["annuaire"].Nom.value != "")
				var nom = true;
			else
				alert('Veuillez renseigner un nom');
				
			if(document.forms["annuaire"].PrenomSurnom.value != "")
				var prenom = true;
			else
				alert('Veuillez renseigner un prenom (ou surnom)');
			
			if(document.forms["annuaire"].Genre[0].checked || document.forms["annuaire"].Genre[1].checked)
				var genre = true;
			else
				alert('Veuillez renseigner un genre');
				
			if(document.forms["annuaire"].NaissanceJour.value != "" && document.forms["annuaire"].NaissanceMois.value != "" && document.forms["annuaire"].NaissanceAnnee.value != "")
				var dateNaissance = true;
			else
				alert('Veuillez renseigner votre date de naissance');
			
			if(document.forms["annuaire"].PaysResidence.value != "")
				var pays = true;
			else
				alert('Veuillez renseigner votre pays de residence');
			
			if(nom && prenom && genre && dateNaissance && pays)
				return true;
			else
				return false
		}
		else
			return false;
	}
	
	else if (idRecherche == "abandon")
	{
		if(document.getElementById('TabLienAbandonRech1').checked || document.getElementById('TabLienAbandonRech2').checked || document.getElementById('TabLienAbandonRech3').checked || document.getElementById('TabLienAbandonRech4').checked)
			return true;
		
		else
		{
			alert("Veuillez selectionner la personne recherchée");
			return false;
		}
	}
	
	else {
		return false;
	}
}

function verifInscription(recherche, id)
{
	var newId = id + 1;
	var un = false;
	var deux = false;
	if(recherche == "deplacement")
	{
		switch (id) {
			case 1:
				if ((document.forms["inscription"].Email.value != "") && (document.forms["inscription"].ConfEmail.value == document.forms["inscription"].Email.value)) {
					un = VerifMail(document.forms["inscription"].Email.value);
					
					if (!un)
						alert("Veuillez saisir une adresse email valide.");
				}
				
				else
					alert('L\'adresse email de confirmation n\'est pas bonne');
				
				if (document.forms["inscription"].MotDePasse.value != "")
					deux = true;
					
				else
					alert('Veuillez fournir un mot de passe');
				
				if (un == true && deux == true) {
					afficheEtapeInscription(newId);
				}
				break;
			
			case 2:
				if (document.forms["inscription"].VilleDepart.value != "") {
					un = true;
				}
				
				else
					alert('Veuillez renseigner la ville de depart');
				
				if (document.forms["inscription"].VilleArrivee.value != "") {
					deux = true;
				}
				
				else
					alert('Veuillez renseigner la ville d\'arrivée');
				
				if (un == true && deux == true) {
					afficheEtapeInscription(newId);
				}
				break;
			
			case 3:
				var genre = false;
				for (var i = 0; i < 2; i++)
				{
					if (document.forms["inscription"].Genre[i].checked)
					{
						var genre = true;
					}
				}
				
				if(genre == false)
					alert('Vous devez renseigner votre genre');
					
				var nb = 0;
				for (var i = 1; i<=5; i++) {
					if (document.getElementById('TabTrancheAge'+i).checked) {
						nb++;
					}
				}
				
				if (nb > 2 || nb == 0)
					alert('Veuillez selectionner une tranche d\'age');
				
				if (genre == true && (nb>0 && nb <= 2)) {
					afficheEtapeInscription(newId);
				}
				break;
			
			case 4:
				afficheEtapeInscription(newId);
				break;
			
			case 5:
				var msg = document.getElementById('msgRech').value;
				if(msg != "")
					afficheEtapeInscription(newId);
				else
					alert("Merci de bien vouloir rediger un message");
				break;
		}
	}
	
	else if(recherche == "retrouvaille")
	{
		switch(id)
		{
			case 1:
				if ((document.forms["inscription"].Email.value != "") && (document.forms["inscription"].ConfEmail.value == document.forms["inscription"].Email.value)) {
					un = VerifMail(document.forms["inscription"].Email.value);
					
					if (!un)
						alert("Veuillez saisir une adresse email valide.");
				}
				
				else
					alert('L\'adresse email de confirmation n\'est pas bonne');
				
				if (document.forms["inscription"].MotDePasse.value != "")
					deux = true;
					
				else
					alert('Veuillez fournir un mot de passe');
				
				if (un == true && deux == true) {
					afficheEtapeInscription(newId);
				}
				break;
			
			case 2:
				var nb = 0;
				var isConsecutif = true;
				var lastIndexCheck = 0;
				
				for (var i = 0; i<5; i++) {
					if (document.getElementById('TabCreneauHoraire'+(i+1)).checked) 
					{
						if(lastIndexCheck > 0 && i != lastIndexCheck)
						{
							alert('Vous devez cocher des cases consécutives');
							isConsecutif = false; 
							break;
						}
						else
							nb++;
						lastIndexCheck = i+1;
					}
				}
				
				if ((isConsecutif && nb <=3) || (nb == 0))
					afficheEtapeInscription(newId);
				else if (nb > 3)
					alert('Vous devez cocher 3 cases maximum');
				break;
			
			case 3:
				var genre = false;
				for (var i = 0; i < 2; i++)
				{
					if (document.forms["inscription"].Genre[i].checked)
					{
						var genre = true;
					}
				}
				
				if(genre == false)
					alert('Vous devez renseigner votre genre');
					
				var nb = 0;
				var isConsecutif = true;
				var lastIndexCheck = 0;
				
				for (var i = 0; i<5; i++) {
					if (document.getElementById('TabTrancheAge'+(i+1)).checked) 
					{
						if(lastIndexCheck > 0 && i != lastIndexCheck)
						{
							alert('Vous devez cocher des cases consécutives');
							isConsecutif = false; 
							break;
						}
						else
							nb++;
						lastIndexCheck = i+1;
					}
				}
				
				if ((isConsecutif && nb <=2 && nb > 0) && genre == true)
					afficheEtapeInscription(newId);
				else if (nb > 2)
					alert('Vous devez cocher 2 cases maximum');
				else if (nb == 0)
					alert('Vous devez renseigner votre âge');
				break;
			case 4:
				afficheEtapeInscription(newId);
				break;
			
			case 5:
				var msg = document.getElementById('msgRech').value;
				if(msg != "")
					afficheEtapeInscription(newId);
				else
					alert("Merci de bien vouloir rediger un message");
				break;
		}
	}
	
	else if(recherche == "annuaire")
	{
		switch (id)
		{
			case 1:
				if ((document.forms["annuaire"].Email.value != "") && (document.forms["annuaire"].ConfEmail.value == document.forms["annuaire"].Email.value)) {
					un = VerifMail(document.forms["annuaire"].Email.value);
					
					if (!un)
						alert("Veuillez saisir une adresse email valide.");
				}
				
				else
					alert('L\'adresse email de confirmation n\'est pas bonne');
				
				if (document.forms["annuaire"].MotDePasse.value != "")
					deux = true;
					
				else
					alert('Veuillez fournir un mot de passe');
				
				if (un == true && deux == true) {
					afficheEtapeInscription(newId);
				}
				break;
		}
	}
	
	else if (recherche == "abandon")
	{
		var pays = false;
		switch (id)
		{
			case 1:
				if(document.forms["abandon"].IdPaysNaissance.value != "NULL")
					var pays = true;
				else
					alert("Veuillez indiquer le pays de naissance");
					
				if(document.forms["abandon"].NaissanceAnnee.value != "")
					var annee = true;
				else
					alert("Veuillez indiquer l'année de naissance");
					
				if(document.forms["abandon"].GenreEnfant[0].checked || document.forms["abandon"].GenreEnfant[1].checked)
					var genre = true;
				else
					alert("Veuillez selectionner le genre");
					
				if(pays && annee && genre)
					afficheEtapeInscription(newId);
				break;
			
			case 2:
				if(document.getElementById('IdLienAbandon1').checked || document.getElementById('IdLienAbandon2').checked || document.getElementById('IdLienAbandon3').checked || document.getElementById('IdLienAbandon4').checked)
					un = true;
				else
					alert("Veuillez selectionner un lien de parenté");
					
				if(document.forms["inscription"].Genre[0].checked || document.forms["inscription"].Genre[1].checked)
					deux = true;
				else
					alert("Veuillez renseigner votre genre");
					
				if (un && deux)
					afficheEtapeInscription(newId);
				break;
			
			case 3:
				var msg = document.getElementById('msgRech').value;
				if(msg != "")
					afficheEtapeInscription(newId);
				else
					alert("Merci de bien vouloir rediger un message");
				break;
		}
	}
}
