// JavaScript Document

//Tester si champ vide
function trim (myString){
	return myString.replace(/^\s+/g,'').replace(/\s+$/g,'');
}

//Vérification format du mail
function verifMail(a){
	testm = 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)=='.') testm = true;
				}
			}
		}
	}
	
	if (testm==false) return false;
	else return true;

	return testm;
}

//Vérification champ vide formulaire
function verif_form(){
	var erreur = "";
	
	
	/* ******************** */		
	/*       PARRAIN        */	
	/* ******************** */
	
	//Nom
	if( trim(document.getElementById("nom_p").value)=="" )
		erreur += "Veuillez indiquer le nom du parrain.\n";
	
	//Prénom
	if( trim(document.getElementById("prenom_p").value)=="" )
		erreur += "Veuillez indiquer le prénom du parrain.\n";
	
	//Adresse
	if( trim(document.getElementById("adresse_p").value)=="" )
		erreur += "Veuillez indiquer l'adresse du parrain.\n";
	
	//CP
	if( trim(document.getElementById("cp_p").value)=="" )
		erreur += "Veuillez indiquer le code postal du parrain.\n";
	else if(isNaN(document.getElementById("cp_p").value))
		erreur += "Veuillez indiquer un numéro de code postal valide pour le parrain.\n";
	else if(trim(document.getElementById("cp_p").value).length != 5)
		erreur += "Veuillez indiquer un numéro de code postal valide pour le parrain.\n";
	
	//Ville
	if( trim(document.getElementById("ville_p").value)=="" )
		erreur += "Veuillez indiquer la ville du parrain.\n";
	
	//Tel
	if( trim(document.getElementById("telephone_p").value)=="" )
		erreur += "Veuillez indiquer le téléphone du parrain.\n";
	else if(isNaN(document.getElementById("telephone_p").value))
		erreur += "Veuillez indiquer un numéro de téléphone valide pour le parrain.\n";
	else if(trim(document.getElementById("telephone_p").value).length != 10)
		erreur += "Veuillez indiquer un numéro de téléphone valide pour le parrain.\n";
	
	//Mail
	if( trim(document.getElementById("email_p").value)=="" )
		erreur += "Veuillez indiquer le mail du parrain.\n";
	else if(!verifMail(trim(document.getElementById("email_p").value)))
		erreur += "Veuillez indiquer un mail valide pour le parrain.\n";
		
		
	/* ******************** */		
	/*       FILLEUL        */	
	/* ******************** */
	
	//Nom
	if( trim(document.getElementById("nom_f").value)=="" )
		erreur += "Veuillez indiquer le nom du filleul.\n";
	
	//Prénom
	if( trim(document.getElementById("prenom_f").value)=="" )
		erreur += "Veuillez indiquer le prénom du filleul.\n";
	
	//Adresse
	if( trim(document.getElementById("adresse_f").value)=="" )
		erreur += "Veuillez indiquer l'adresse du filleul.\n";
	
	//CP
	if( trim(document.getElementById("cp_f").value)=="" )
		erreur += "Veuillez indiquer le code postal du filleul.\n";
	else if(isNaN(document.getElementById("cp_p").value))
		erreur += "Veuillez indiquer un numéro de code postal valide pour le filleul.\n";
	else if(trim(document.getElementById("cp_p").value).length != 5)
		erreur += "Veuillez indiquer un numéro de code postal valide pour le filleul.\n";
	
	//Ville
	if( trim(document.getElementById("ville_f").value)=="" )
		erreur += "Veuillez indiquer la ville du filleul.\n";
	
	//Tel
	if( trim(document.getElementById("telephone_f").value)=="" )
		erreur += "Veuillez indiquer le téléphone du filleul.\n";
	else if(isNaN(document.getElementById("telephone_f").value))
		erreur += "Veuillez indiquer un numéro de téléphone valide pour le filleul.\n";
	else if(trim(document.getElementById("telephone_f").value).length != 10)
		erreur += "Veuillez indiquer un numéro de téléphone valide pour le filleul.\n";
	
	//Mail
	if( trim(document.getElementById("email_f").value)=="" )
		erreur += "Veuillez indiquer le mail du filleul.\n";
	else if(!verifMail(trim(document.getElementById("email_f").value)))
		erreur += "Veuillez indiquer un mail valide pour le filleul.\n";
		
		
	/* ******************** */		
	/* VALIDATION OU ALERTE */	
	/* ******************** */	
	
	//Affichage sinon validation
	if (erreur != "")
		alert(erreur);
	else
		document.formulaire.submit();
	
	return false;
}

//Vérification champ vide formulaire
function verif_form_contact_maison(){
	var erreur = "";
	
	//Nom
	if( trim(document.getElementById("nom").value)=="" )
		erreur += "Veuillez indiquer votre nom.\n";
		
	//Prénom
	if( trim(document.getElementById("prenom").value)=="" )
		erreur += "Veuillez indiquer votre prénom.\n";
	
	//Code postal
	if( trim(document.getElementById("cp").value)=="" )
		erreur += "Veuillez indiquer votre code postal.\n";
	else if(isNaN(document.getElementById("cp").value))
		erreur += "Veuillez indiquer un code postal valide.\n";
	else if(trim(document.getElementById("cp").value).length != 5)
		erreur += "Veuillez indiquer un code postal valide.\n";
		
	//Telephone
	if( trim(document.getElementById("telephone").value)=="" )
		erreur += "Veuillez indiquer votre numéro de téléphone.\n";
	else if(isNaN(document.getElementById("telephone").value))
		erreur += "Veuillez indiquer un numéro de téléphone valide.\n";
	else if(trim(document.getElementById("telephone").value).length != 10)
		erreur += "Veuillez indiquer un numéro de téléphone valide.\n";
		
	//Message
	if( trim(document.getElementById("texte").value)=="" )
		erreur += "Veuillez indiquer votre message.\n";	
		
	//Affichage sinon validation
	if (erreur != "")
		alert(erreur);
	else
		document.formulaire.submit();
	
	return false;
}

//Vérification champ vide formulaire
function verif_form_envoi_maison(){
	var erreur = "";
	
	//Nom vous
	if( trim(document.getElementById("nom_v").value)=="" )
		erreur += "Veuillez indiquer votre nom.\n";
		
	//Mail vous
	if( trim(document.getElementById("email_v").value)=="" )
		erreur += "Veuillez indiquer votre mail.\n";
	else if(!verifMail(trim(document.getElementById("email_v").value)))
		erreur += "Veuillez indiquer un mail valide.\n";
		
	//Nom destinataire
	if( trim(document.getElementById("nom_d").value)=="" )
		erreur += "Veuillez indiquer le nom ed votre destinataire.\n";
	
	//Mail vous
	if( trim(document.getElementById("email_d").value)=="" )
		erreur += "Veuillez indiquer le mail du destinataire.\n";
	else if(!verifMail(trim(document.getElementById("email_d").value)))
		erreur += "Veuillez indiquer un mail valide pour votre destinatire.\n";
	
	//Affichage sinon validation
	if (erreur != "")
		alert(erreur);
	else
		document.formulaire.submit();
	
	return false;
}

