/* JavaScript Document */

/* --------------------------- IDENTIIFICATION --------------------------- */


function TestEmail(adresse) {
	var testm = false ;
	for (var j=1 ; j<(adresse.length) ; j++) {
		if (adresse.charAt(j)=='@') {
			if (j<(adresse.length-4)){
				for (var k=j ; k<(adresse.length-2) ; k++) {
					if (adresse.charAt(k)=='.') testm = true;
				}
			}
		}
	}
	return testm;
}

function VerifDevis() {

	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('nom').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre nom.  \n'
		FlagStatus = false;
	} 
	
	if (document.getElementById('prenom').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre prénom.  \n'
		FlagStatus = false;
	} 
	
	if (document.getElementById('email').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre email.  \n'
		FlagStatus = false;
	}
	else if (!TestEmail(document.getElementById('email').value)) {
		ErrorMessage += '  Vérifier le format de votre adresse email.  \n'
		FlagStatus = false;
	}
	
	

	if (!FlagStatus) {
		alert(ErrorMessage);
		return false;
	} else {
		document.getElementById('form_coordonnees').submit();
	}
}

function VerifRecrut() {

	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('connaitre').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué comment vous nous avez connu.  \n'
		FlagStatus = false;
	} 
	
	if (document.getElementById('conception').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre conception des métiers de l\'accueil.  \n'
		FlagStatus = false;
	} 
	if (document.getElementById('raison').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué la raison pour laquelle vous postulez.  \n'
		FlagStatus = false;
	} 
 
 	if (document.getElementById('nom').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre nom.  \n'
		FlagStatus = false;
	} 
	
	if (document.getElementById('prenom').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre prénom.  \n'
		FlagStatus = false;
	} 
	
	if (document.getElementById('email').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre email.  \n'
		FlagStatus = false;
	}
	else if (!TestEmail(document.getElementById('email').value)) {
		ErrorMessage += '  Vérifier le format de votre adresse email.  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('tel').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre numéro de téléphone.  \n'
		FlagStatus = false;
	} 
	
	if (document.getElementById('adresse').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre adresse.  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('code_postal').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre code_postal.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('ville').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre ville.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('naissance').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre date de naissance.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('lieu').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre lieu de naissance.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('situation').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre situation.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('secu_social').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre numéro de sécurité sociale.  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('hauteur').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre taille.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('poids').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre poids.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('taille_veste').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre taille de veste.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('taille_jupe').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre taille de jupe.  \n'
		FlagStatus = false;
	} 
	if (document.getElementById('pointure').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre pointure.  \n'
		FlagStatus = false;
	} 
	if (document.getElementById('photo').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué de photo.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('cv').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre cv.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('situation').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre situation.  \n'
		FlagStatus = false;
	}
	if ((document.forms[0].permis_b[0].checked == false) && (document.forms[0].permis_b[1].checked == false) ) {
		ErrorMessage += '  Vous n\'avez pas indiqué si vous possédez le permis b.  \n'
		FlagStatus = false;
	}
	
	if ((document.forms[0].roller[0].checked == false) && (document.forms[0].roller[1].checked == false) ) {
		ErrorMessage += '  Vous n\'avez pas indiqué si vous pratiquez du roller.  \n'
		FlagStatus = false;
	}
	
	
	if ( (document.forms[0].hotesse[0].checked == false) && (document.forms[0].hotesse[1].checked == false ) ) {
		ErrorMessage += '  Vous n\'avez pas indiqué si vous aviez déjà travaillé en tant qu\'hotesse.  \n'
		FlagStatus = false;
	}
	if ( (document.forms[0].hotesse[0].checked == true) &&  ( (document.forms[0].domaine[0].checked == false) && (document.forms[0].domaine[1].checked == false) ) ) {
		ErrorMessage += '  Vous n\'avez pas indiqué dans quel domaine.  \n'
		FlagStatus = false;
	}
	if ( (document.forms[0].hotesse[0].checked == true)  && (document.getElementById('agence').value == "") ) {
		ErrorMessage += '  Vous n\'avez pas indiqué dans quel agence.  \n'
		FlagStatus = false;
	}
	if ( document.getElementById('niveau').value == "" ) {
		ErrorMessage += '  Vous n\'avez pas indiqué votre niveau d\'étude .  \n'
		FlagStatus = false;
	}
	if ( (document.forms[0].niveau_langue[0].checked == false) && (document.forms[0].niveau_langue[1].checked == false ) && (document.forms[0].niveau_langue[2].checked == false ) ) {
		ErrorMessage += '  Vous n\'avez pas indiqué votre niveau d\'anglais .  \n'
		FlagStatus = false;
	}
	
	if ( (document.forms[0].disponible[0].checked == false) && (document.forms[0].disponible[1].checked == false ) && (document.forms[0].disponible[2].checked == false ) ) {
		ErrorMessage += '  Vous n\'avez pas indiqué vos disponibilité .  \n'
		FlagStatus = false;
	}
	
	if ( (document.forms[0].contrat[0].checked == false) && (document.forms[0].contrat[1].checked == false ) ) {
		ErrorMessage += '  Vous n\'avez pas indiqué le type de contrat recherché.  \n'
		FlagStatus = false;
	}
	
	
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false;
	} else {
		document.getElementById('form_coordonnees').submit();
	}
}

