/* Verification du mail de demande coordonnees */
function VerifMail_demande_coordonnee_1()
{
	var noeudFormulaire=document.forms['axp_dmd_coordonnee_1'];
	var noeudInputMail=noeudFormulaire.email_coordo;
	var valeurMail=noeudInputMail.value;
	var valide1 = false;
	
	for(var j=1; j<(valeurMail.length); j++)
	{
		if(valeurMail.charAt(j)=='@')
		{
			if(j<(valeurMail.length-4))
			{
				for(var k=j;k<(valeurMail.length-2);k++)
				{
					if(valeurMail.charAt(k)=='.') valide1=true;
				}
			}
		}
	}
	
	return valide1;
}


/* Demande de coordonnee formulaire de base */
function valider_demande_coordonnee_1()
{
	// Formulaire
	var form=document.forms['axp_dmd_coordonnee_1'];
	
	// Societe
	var societe=form.entreprise;
	var v_societe=societe.value;
	
	if(v_societe=="")
	{
		alert('Veuillez saisir le nom de la société.');	
		return false;
	}
	if(v_societe.length<3)
	{
		var msg='Le nom de la société doit comporter au minimum trois caracteres.';
		alert(msg);	
		return false;
	}
	
	// Email
	var email=form.email_coordo;
	var v_email=email.value;
	
	if(v_email=="")
	{
		alert('Veuillez saisir une adresse email.');	
		return false;
	}
	if(!VerifMail_demande_coordonnee_1())
	{
		alert('L\'adresse email saisie est incorrecte.');
		return false;
	}
	
	// Telephone
	var tel=form.tel;
	var v_tel=tel.value;

	if(v_tel=="")
	{
		alert('Veuillez saisir un numéro de téléphone.');	
		return false;
	}
	v_tel=removeSpaces(v_tel);
	if(isNaN(v_tel) || (v_tel.length<3))
	{
		alert('Le numéro de téléphone saisi est incorrect.');
		return false;	
	}
	
	return true;
}




/* Verification du mail de demande coordonnees */
function VerifMail_demande_coordonnee_2()
{
	var noeudFormulaire=document.forms['axp_dmd_coordonnee_2'];
	var noeudInputMail=noeudFormulaire.email_coordo;
	var valeurMail=noeudInputMail.value;
	var valide1 = false;
	
	for(var j=1; j<(valeurMail.length); j++)
	{
		if(valeurMail.charAt(j)=='@')
		{
			if(j<(valeurMail.length-4))
			{
				for(var k=j;k<(valeurMail.length-2);k++)
				{
					if(valeurMail.charAt(k)=='.') valide1=true;
				}
			}
		}
	}
	
	return valide1;
}




function valider_demande_coordonnee_2()
{
	// Controle formulaire precedent
	// Formulaire
	var form=document.forms['axp_dmd_coordonnee_2'];
	
	// Societe
	var societe=form.entreprise;
	var v_societe=societe.value;
	
	if(v_societe=="")
	{
		alert('Veuillez saisir le nom de la société.');	
		return false;
	}
	if(v_societe.length<3)
	{
		var msg='Le nom de la société doit comporter au minimum trois caracteres.';	
		alert(msg);
		return false;
	}
	
	// Email
	var email=form.email_coordo;
	var v_email=email.value;
	
	if(v_email=="")
	{
		alert('Veuillez saisir une adresse email.');	
		return false;
	}
	if(!VerifMail_demande_coordonnee_2())
	{
		alert('L\'adresse email saisie est incorrecte.');
		return false;
	}
	
	// Telephone
	var tel=form.tel;
	var v_tel=tel.value;

	if(v_tel=="")
	{
		alert('Veuillez saisir un numéro de téléphone.');	
		return false;
	}
	v_tel=removeSpaces(v_tel);
	if(isNaN(v_tel) || (v_tel.length<3))
	{
		alert('Le numéro de téléphone saisi est incorrect.');
		return false;	
	}
	
	// Contact
	var contact=form.contact;
	var v_contact=contact.value;
	
	if(v_contact=="")
	{
		alert('Veuillez désigner un responsable que nous pouvons contacter.');	
		return false;
	}
	if(v_contact.length<3)
	{
		alert('Le nom du responsable doit comporter au minimum trois caracteres.');	
		return false;
	}
	
	// Fonction
	var fonction=form.fonction;
	var v_fonction=fonction.value;
	
	if(v_fonction=="")
	{
		alert('Veuillez saisir une fonction.');
		return false;
	}
	if(v_fonction.length<3)
	{
		alert('La fonction doit comporter au minimum trois caracteres.');	
		return false;
	}
	
	return true;
}



/* Validation du formulaire devis */
function valider_devis(nb_check)
{

	// Formulaire
	var form=document.forms['axp_devis_form'];
	
	var v_total_id=nb_check;
	
	// Checkbox
	var i;
	var test=new Array(v_total_id);
	var cpt=0;
	
	for(i=1; i<=v_total_id; i++)
	{
		test[i]=document.getElementById(i);
		
		if(test[i].checked==true)
		{
			cpt++;
		}
	}
	
	if(cpt<1)
	{
		
		alert('Vous n\'avez choisi aucune offre.');
		return false;	
	}
	
	if(!valider_adhesion())
	{
		return false;	
	}
	
	return true;
}



/* Validation du formulaire d'adhesion */
function valider_adhesion()
{
	// Formulaire
	var form=document.forms['axp_devis_form'];	
	
	// Entreprise
	var societe=form.societe;
	var v_societe=societe.value;
	
	if(v_societe=="")
	{
		var msg='Veuillez saisir le nom de la société.';
		alert(msg);
		//alert(utf8_decode(msg));	
		return false;
	}
	if(v_societe.length<3)
	{
		var msg='Le nom de la société doit comporter au minimum trois caracteres.';	
		alert(msg);
		return false;
	}
	
	// SIREN
	var siren=form.siren;
	var v_siren=siren.value;
	
	if(v_siren=="")
	{
		alert('Veuillez saisir le numéro SIREN.');
		return false;	
	}
	v_siren=removeSpaces(v_siren);
	if(v_siren.length<7)
	{
		alert('Le numéro SIREN saisi incorrect.');
		return false;
	}
	
	// Tel
	var tel=form.tel;
	var v_tel=tel.value;
	
	if(v_tel=="")
	{
		var msg='Veuillez saisir un numéro de téléphone.';
		alert(msg);
		//alert(utf8_decode(msg));
		return false;	
	}
	v_tel=removeSpaces(v_tel);
	if(isNaN(v_tel) || (v_tel.length<3))
	{
		var msg='Le numéro de téléphone est incorrect.';
		alert(msg);
		//alert(utf8_decode(msg));
		return false;	
	}
	
	// Fax
	var fax=form.fax;
	var v_fax=fax.value;
	
	v_fax=removeSpaces(v_fax);
	
	// Adresse
	var adresse=form.adresse;
	var v_adresse=adresse.value;
	
	if(v_adresse=="")
	{
		alert('Veuillez saisir une adresse.');
		return false;	
	}
	if(v_adresse.length<3)
	{
		alert('L\'adresse saisie doit comporter au minimum trois caracteres.');	
		return false;
	}
	
	// Email
	var email=form.mailou;
	var v_email=email.value;
	
	if(v_email=="")
	{
		alert('Veuillez saisir une adresse email.');
		return false;	
	}
	if(!VerifMail_adhesion())
	{
		alert('L\'adresse email saisie est incorrecte.');	
		return false;
	}
	
	// Contact
	var contact=form.contact;
	var v_contact=contact.value;
	
	if(v_contact=="")
	{
		alert('Veuillez désigner un responsable que nous pouvons contacter.');	
		return false;
	}
	if(v_contact.length<3)
	{
		alert('Le nom du responsable doit comporter au minimum trois caracteres.');
		return false;
	}
	
	// Fonction
	var fonction=form.fonction;
	var v_fonction=fonction.value;
	
	if(v_fonction=="")
	{
		alert('Veuillez saisir une fonction.');	
		return false;
	}
	if(v_fonction.length<3)
	{
		alert('La fonction doit comporter au minimum trois caracteres.');
		return false;	
	}

	return true;
}



/* Efface tous les espaces blancs */
function removeSpaces(string) 
{
 	return string.split(' ').join('');
}



/* Verification du mail d'adhesion */
function VerifMail_adhesion()
{
	var noeudFormulaire=document.forms['axp_devis_form'];
	var noeudInputMail=noeudFormulaire.mailou;
	var valeurMail=noeudInputMail.value;
	var valide1 = false;
	
	for(var j=1; j<(valeurMail.length); j++)
	{
		if(valeurMail.charAt(j)=='@')
		{
			if(j<(valeurMail.length-4))
			{
				for(var k=j;k<(valeurMail.length-2);k++)
				{
					if(valeurMail.charAt(k)=='.') valide1=true;
				}
			}
		}
	}
	
	return valide1;
}





/* Verification du mail depot de cv */
function VerifMail_depot_cv()
{
	var noeudFormulaire=document.forms['axp_depotcv_ep_1'];
	var noeudInputMail=noeudFormulaire.email;
	var valeurMail=noeudInputMail.value;
	var valide1 = false;
	
	for(var j=1; j<(valeurMail.length); j++)
	{
		if(valeurMail.charAt(j)=='@')
		{
			if(j<(valeurMail.length-4))
			{
				for(var k=j;k<(valeurMail.length-2);k++)
				{
					if(valeurMail.charAt(k)=='.') valide1=true;
				}
			}
		}
	}
	
	return valide1;
}




/* FORMULAIRE DEPOT CV ETAPE 1 */
/* Formulaire d'inscription */
function valider_depot_cv_ep_1()
{
	// Formulaire
	var form=document.forms['axp_depotcv_ep_1'];
	
	// Email
	var email=form.email;
	var v_email=email.value;
	
	if(v_email=="")
	{
		alert('Veuillez saisir une adresse email.');	
		return false;
	}
	if(!VerifMail_depot_cv())
	{
		alert('L\'adresse email saisie est incorrecte.');	
		return false;
	}
	
	// Prenom
	var prenom=form.prenom;
	var v_prenom=prenom.value;
	
	if(v_prenom=="")
	{
		var msg='Veuillez saisir un prénom.';
		alert(msg);
		//alert(utf8_decode(msg));
		return false;
	}
	
	// Nom
	var nom=form.nom;
	var v_nom=nom.value;
	
	if(v_nom=="")
	{
		alert('Veuillez saisir un nom.');	
		return false;
	}
	
	// Date de naissance
	var jour=form.jour;
	var v_jour=jour.value;

	if(v_jour=="")
	{
		alert('Veuillez saisir votre jour de naissance.');
		return false;
	}
	if(v_jour.length!=2 || isNaN(v_jour))
	{
		var msg='Le jour de naissance doit etre composé de deux chiffres.';
		alert(msg);
		//alert(utf8_decode(msg));	
		return false;
	}
	
	var mois=form.mois;
	var v_mois=mois.value;

	if(v_mois=="")
	{
		alert('Veuillez saisir votre mois de naissance.');
		return false;
	}
	if(v_mois.length!=2 || isNaN(v_mois))
	{
		var msg='Le mois de naissance doit etre composé de deux chiffres.';
		alert(msg);
		//alert(utf8_decode(msg));	
		return false;
	}

	var annee=form.annee;
	var v_annee=annee.value;

	if(v_annee=="")
	{
		var msg='Veuillez saisir votre année de naissance.';
		alert(msg);
		//alert(utf8_decode(msg));
		return false;
	}
	if(v_annee.length!=4 || isNaN(v_annee))
	{
		var msg='L\'année de naissance doit etre composée de quatre chiffres.';
		alert(msg);
		//alert(utf8_decode(msg));	
		return false;
	}
	
	// Telephone
	var tel=form.tel;
	var v_tel=tel.value;
	
	if(v_tel=="")
	{
		var msg='Veuillez saisir un numéro de téléphone.';	
		alert(msg);
		//alert(utf8_decode(msg));
		return false;
	}
	v_tel=removeSpaces(v_tel);
	if(isNaN(v_tel) || (v_tel.length<3))
	{
		var msg='Le numéro de téléphone est incorrect.';
		alert(msg);
		//alert(utf8_decode(msg));
		return false;
	}
	
	// Ville
	var ville=form.ville;
	var v_ville=ville.value;
	
	if(v_ville=="")
	{
		alert('Veuillez saisir une ville.');
		return false;
	}
	if(v_ville.length<3)
	{
		alert('La ville doit comporter au minimum trois caracteres.');	
		return false;
	}
	
	// Adresse
	var adresse=form.adresse;
	var v_adresse=adresse.value;
	
	if(v_adresse=="")
	{
		alert('Veuillez saisir une adresse.');	
		return false;
	}
	if(v_adresse.length<3)
	{
		alert('L\'adresse doit comporter au minimum trois caracteres.');	
		return false;
	}
	
	// Code Postal
	var cp=form.codepostal;
	var v_cp=cp.value;
	
	if(v_cp=="")
	{
		alert('Veuillez saisir un code postal.');	
		return false;
	}
	if(v_cp.length!=5 || isNaN(v_cp))
	{
		alert('Le code postal est incorrect.');	
		return false;
	}

	return true;
}


function valider_depot_cv_ep_2_bis()
{
	// Formulaire
	var form=document.forms['axp_depotcv_ep_1'];
	
	// Upload .doc
	var doc=form.cvlib;
	var v_doc=doc.value;
	
	if(v_doc=="")
	{
		alert('Veuillez ajouter votre CV au format Word ou OpenOffice uniquement.');	
		return false;
	}
	var msgerr;
    var erreur=0;
    if(v_doc!="")
  	{
		ext=recup_extension(v_doc);
	   
	    if(ext==".doc" || ext==".docx" || ext=="doc" || ext=="docx" || ext==".DOC" || ext=="DOC" || ext==".DOCX" || ext=="DOCX" || ext=="odt" || ext=="ODT" || ext==".odt" || ext==".ODT" || ext=="wps" || ext==".wps" || ext=="WPS" || ext==".WPS" || ext=="rtf" || ext=="RTF" || ext==".rtf" || ext==".RTF")
		{}
	    else
	    {
			msgerr="Assistante Experte n'accepte les CV qu'au format Word ou OpenOffice";// prépare message d'erreur
			//msgerr=utf8_decode(msgerr_encode);
		  	erreur = 1;
	   	}
  	}
   	if(erreur==1)
    {
    	alert(msgerr);
		return false;
    }
}


/* FORMULAIRE DEPOT CV ETAPE 2 */
/* Formulaire d'inscription */
function valider_depot_cv_ep_2()
{	
	// Formulaire
	var form=document.forms['axp_depotcv_ep_1'];

	// Fonction
	var fonction=form.metier;
	var v_fonction=fonction.value;
	
	if(v_fonction=="")
	{
		alert('Veuillez saisir une fonction.');	
		return false;
	}
	if(v_fonction.length<3)
	{
		alert('La fonction saisie doit comporter au minimum trois caracteres.');
		return false;	
	}
	
	// Autodidacte
	var autodidacte=form.autodidacte;
	var annee_auto=form.anneeautodidacte.value;
	if(autodidacte.checked==true)
	{
		if(annee_auto=="")
		{
			alert('Veuillez préciser le nombre d\'années d\'expérience en autodidacte');	
			return false;
		}
		if(isNaN(annee_auto))
		{
			alert('Le nombre d\'années d\'expériences en autodidacte est incorrect');	
			return false;
		}
	}

	// Formation
	var formation=form.diplome;
	var v_formation=formation.value;
	
	if(v_formation=="")
	{
		alert('Veuillez saisir une formation.');	
		return false;
	}
	if(v_formation.length<3)
	{
		alert('La formation saisie doit comporter au minimum trois caracteres.');	
		return false;
	}
	
	// Langues
	var langue=form.langue;
	var v_langue=langue.value;
	
	if(v_langue=="")
	{
		alert('Veuillez saisir la ou les langue(s) pratiqué(s).');	
		return false;
	}
	
	// Logiciel
	var logiciel=form.logiciel;
	var v_logiciel=logiciel.value;
	
	if(v_logiciel=="")
	{
		alert('Veuillez le ou les logiciel(s) pratiqué(s).');
		return false;	
	}
	
	// Affinite
	var affinite=form.service;
	var v_affinite=affinite.value;
	
	if(v_affinite=="")
	{
		alert('Veuillez sélectionner une affinité professionnelle.');	
		return false;
	}
	
	return true;
}


/* FORMULAIRE DEPOT CV ETAPE 3 */
function valider_depot_cv_ep_3()
{
	// Formulaire
	var form=document.forms['axp_depotcv_ep_1'];
	
	// Status
	var statut=form.statut;
	var v_statut=statut.value;
	
	// Steno
	var steno=form.steno;
	var v_steno=steno.value;
	
	// Junior ou senior
	var sentiment=form.pro;
	var v_sentiment=sentiment.value;
	
	// Equipe
	var equipe=form.equipe;
	var v_equipe=equipe.value;
	
	// Manipuler
	var manipuler=form.cl;
	var v_manipuler=manipuler.value;
	
	// Contrat
	var contrat=form.contrat;
	var v_contrat=contrat.value;
	
	// Structure
	var structure=form.structure;
	var v_structure=structure.value;
	
	// Interim
	var interim=form.interim;
	var v_interim=interim.value;
	
	// Teletravail
	var teletravail=form.teletravail;
	var v_teletravail=teletravail.value;
	
	// Permis
	var permis=form.permis;
	var v_permis=permis.value;
	
	// Langues
	var langue=form.use;
	var v_langue=langue.value;
	
	// Environnement
	var env=form.rp;
	var v_env=env.value;
	
	// Handicap
	var handicap=form.handi;
	var v_handicap=handicap.value;
	
	if(v_statut=="" || v_steno=="" || v_sentiment=="" || v_equipe=="" || v_manipuler=="" || v_contrat=="" || v_structure=="" || v_interim=="" || v_teletravail=="" || v_permis=="" || v_langue=="" || v_env=="" || v_handicap=="")
	{
		alert('Vous n\'avez pas répondu a toutes les questions.');	
		return false;
	}
	
	return true;
}





/** UP CV Espace Membre **/
function candidat_form_edit_up_cv()
{
	// Formulaire
	var form=document.forms['axp_candidat_form_edit'];
	
	// Upload
	var cv=form.newcv;
	var v_cv=cv.value;
	
	if(v_cv=="")
	{
		alert('Veuillez ajouter un cv au format Word ou OpenOffice uniquement.');	
		return false;
	}
	var msgerr;
    var erreur=0;
    if(v_cv!="")
  	{
		ext=recup_extension(v_cv);
	   
	     if(ext==".doc" || ext==".docx" || ext=="doc" || ext=="docx" || ext==".DOC" || ext=="DOC" || ext==".DOCX" || ext=="DOCX" || ext=="odt" || ext=="ODT" || ext==".odt" || ext==".ODT" || ext=="wps" || ext==".wps" || ext=="WPS" || ext==".WPS" || ext=="rtf" || ext=="RTF" || ext==".rtf" || ext==".RTF")
		{}
	    else
	    {
			msgerr="Assistante Experte n'accepte les CV qu'au format Word ou OpenOffice";// prépare message d'erreur
			//msgerr=utf8_decode(msgerr_encode);
		  	erreur = 1;
	   	}
  	}
   	if(erreur==1)
    {
    	alert(msgerr);
		return false;
    }
	
	return true;
	
}





/* On récupere l'extension */
function recup_extension(fichier)
{
	if(fichier!="")
    {
		nom_fichier=fichier;
		nbchar = nom_fichier.length;
		extension = nom_fichier.substring(nbchar-4,nbchar);
		extension=extension.toLowerCase();
		
		return extension;
    }
}



/* EDIT modifier information - Connecte */
function valider_edit_cv_ep_1()
{
	// Formulaire
	var form=document.forms['axp_depotcv_ep_1'];
	
	// Email
	var email=form.email;
	var v_email=email.value;
	
	if(v_email=="")
	{
		alert('Veuillez saisir une adresse email.');	
		return false;
	}
	if(!VerifMail_edit_cv_1())
	{
		alert('L\'adresse email saisie est incorrecte.');	
		return false;
	}
	
	// Prenom
	var prenom=form.prenom;
	var v_prenom=prenom.value;
	
	if(v_prenom=="")
	{
		alert('Veuillez saisir un prénom.');	
		return false;
	}
	
	// Nom
	var nom=form.nom;
	var v_nom=nom.value;
	
	if(v_nom=="")
	{
		alert('Veuillez saisir un nom.');	
		return false;
	}
	
	// Jour
	var jour=form.jour;
	var v_jour=jour.value;
	
	if(v_jour=="")
	{
		alert('Veuillez saisir votre jour de naissance.');
		return false;
	}
	if(v_jour.length!=2 || isNaN(v_jour))
	{
		var msg='Le jour de naissance doit etre composé de deux chiffres.';
		alert(msg);
		//alert(utf8_decode(msg));	
		return false;
	}
	
	// Mois
	var mois=form.mois;
	var v_mois=mois.value;

	if(v_mois=="")
	{
		alert('Veuillez saisir votre mois de naissance.');
		return false;
	}
	if(v_mois.length!=2 || isNaN(v_mois))
	{
		var msg='Le mois de naissance doit etre composé de deux chiffres.';
		alert(msg);
		//alert(utf8_decode(msg));	
		return false;
	}

	// Annee
	var annee=form.annee;
	var v_annee=annee.value;

	if(v_annee=="")
	{
		var msg='Veuillez saisir votre année de naissance.';
		alert(msg);
		//alert(utf8_decode(msg));
		return false;
	}
	if(v_annee.length!=4 || isNaN(v_annee))
	{
		var msg='L\'année de naissance doit etre composée de quatre chiffres.';
		alert(msg);
		//alert(utf8_decode(msg));	
		return false;
	}
	
	// Ville
	var ville=form.ville;
	var v_ville=ville.value;
	
	if(v_ville=="")
	{
		alert('Veuillez saisir une ville.');	
		return false;
	}
	if(v_ville.length<3)
	{
		alert('La ville doit comporter au minimum trois caracteres.');	
		return false;
	}
	
	// Adresse
	var adresse=form.adresse;
	var v_adresse=adresse.value;
	
	if(v_adresse=="")
	{
		alert('Veuillez saisir une adresse.');	
		return false;
	}
	if(v_adresse.length<3)
	{
		alert('L\'adresse doit comporter au minimum trois caracteres.');	
		return false;
	}
	
	// Code postal
	var cp=form.codepostal;
	var v_cp=cp.value;
	
	if(v_cp=="")
	{
		alert('Veuillez saisir un code postal.');	
		return false;
	}
	if((v_cp.length!=5) || (isNaN(v_cp)))
	{
		alert('Le code postal saisi est incorrect');
		return false;
	}
	
	return true;
}


function valider_edit_cv_ep_2()
{
	// Formulaire
	var form=document.forms['axp_depotcv_ep_1'];
	
	// Formation
	var formation=form.diplome;
	var v_formation=formation.value;
	
	if(v_formation=="")
	{
		alert('Veuillez saisir une formation.');
		return false;
	}
	if(v_formation.length<3)
	{	
		alert('La formation doit comporter au minimum trois caracteres.');
		return false;
	}
	
	// Langues
	var langue=form.langue;
	var v_langue=langue.value;
	
	if(v_langue=="")
	{
		alert('Veuillez saisir la ou les langue(s) pratiqué(s).');	
		return false;	
	}
	
	// Logiciels
	var logiciel=form.logiciel;
	var v_logiciel=logiciel.value;
	
	if(v_logiciel=="")
	{
		alert('Veuillez saisir le ou les logiciel(s) pratiqué(s)');
		return false;	
	}
	
	// Fonction
	var fonction=form.fonction;
	var v_fonction=fonction.value;
	
	if(v_fonction=="")
	{
		alert('Veuillez saisir une fonction.');	
		return false;
	}
	if(v_fonction.length<3)
	{
		alert('La fonction saisie doit comporter au minimum trois caracteres.');
		return false;	
	}
	
	// Affinite
	var affinite=form.service;
	var v_affinite=affinite.value;
	
	if(v_affinite=="")
	{
		alert('Veuillez sélectionner une affinité professionnelle.');
		return false;	
	}
	
	return true;
}



function valider_edit_cv_ep_3()
{
	// Formulaire
	var form=document.forms['axp_depotcv_ep_1'];	
	
	// Statut
	var statut=form.statut;
	var v_statut=statut.value;
	
	// Steno
	var steno=form.steno;
	var v_steno=steno.value;
	
	// Pro
	var pro=form.pro;
	var v_pro=pro.value;
	
	// Equipe
	var equipe=form.equipe;
	var v_equipe=equipe.value;
	
	// Chiffres Lettres
	var cl=form.cl;
	var v_cl=cl.value;
	
	// Contrat
	var contrat=form.contrat;
	var v_contrat=contrat.value;
	
	// Structure
	var structure=form.structure;
	var v_structure=structure.value;
	
	// Interim
	var interim=form.interim;
	var v_interim=interim.value;
	
	// Teletravail
	var teletravail=form.teletravail;
	var v_teletravail=teletravail.value;
	
	// Permis
	var permis=form.permis;
	var v_permis=permis.value;
	
	// Pratique langue
	var use=form.use;
	var v_use=use.value;
	
	// Relation publique
	var rp=form.rp;
	var v_rp=rp.value;
	
	// Environnement
	var mf=form.mf;
	var v_mf=mf.value;
	
	// Handicap
	var handi=form.handi;
	var v_handi=handi.value;
	
	if(v_statut=="" || v_steno=="" || v_pro=="" || v_equipe=="" || v_cl=="" || v_contrat=="" || v_structure=="" || v_interim=="" || v_teletravail=="" || v_permis=="" || v_use=="" || v_rp=="" || v_mf=="" || v_handi=="")
	{
		alert('Vous n\'avez pas répondu a toutes les questions.');	
		return false;
	}
	
	return true;
}




/* Verification du mail de demande coordonnees */
function VerifMail_edit_cv_1()
{
	var noeudFormulaire=document.forms['axp_depotcv_ep_1'];
	var noeudInputMail=noeudFormulaire.email;
	var valeurMail=noeudInputMail.value;
	var valide1 = false;
	
	for(var j=1; j<(valeurMail.length); j++)
	{
		if(valeurMail.charAt(j)=='@')
		{
			if(j<(valeurMail.length-4))
			{
				for(var k=j;k<(valeurMail.length-2);k++)
				{
					if(valeurMail.charAt(k)=='.') valide1=true;
				}
			}
		}
	}
	
	return valide1;
}




/** Verification du depot de l'annonce **/
function valider_depot_annonce()
{
	// Formulaire
	var form=document.forms['axp_devis_form'];	
	
	// Poste
	var poste=form.poste;
	var v_poste=poste.value;
	
	if(v_poste=="")
	{
		alert('Veuillez saisir l\'intitulé du poste.');
		return false;	
	}
	if(v_poste.length<3)
	{
		alert('L\'intitulé du poste doit comporter au minimum trois caracteres.');
		return false;	
	}
	
	// Presentation de l'entreprise
	var presentation=form.presentation;
	var v_presentation=presentation.value;
	
	if(v_presentation=="")
	{
		alert('Veuillez vous présenter en quelques lignes.');
		return false;
	}
	if(v_presentation.length<3)
	{
		alert('Votre présentation doit comporter au minimum trois caracteres.');
		return false;
	}
	
	// Mission
	var mission=form.mission;
	var v_mission=mission.value;
	
	if(v_mission=="")
	{
		alert('Veuillez saisir une mission.');
		return false;	
	}
	if(v_mission.length<3)
	{
		alert('La mission doit comporter au minimum trois caracteres.');
		return false;	
	}
	
	// Profil
	var profil=form.profil;
	var v_profil=profil.value;
	
	if(v_profil=="")
	{
		alert('Veuillez saisir un profil recherché.');
		return false;	
	}
	if(v_profil.length<3)
	{
		alert('Le profil recherché doit comporter au minimum trois caracteres.');
		return false;	
	}
	
	// Condition
	var condition=form.condition;
	var v_condition=condition.value;
	
	if(v_condition=="")
	{
		alert('Veuillez saisir des conditions d\'emploi.');
		return false;	
	}
	if(v_condition.length<3)
	{
		alert('Les conditions d\'emploi doit comporter au minimum trois caracteres.');
		return false;
	}
	
	return true;
}





/* Convertie une chaine UTF8 en ISO */
function utf8_decode(str_data) 
{  

	var tmp_arr = [], i = ac = c1 = c2 = c3 = 0;  
  
	str_data += '';  
  
	while ( i < str_data.length ) {  
		c1 = str_data.charCodeAt(i);  
		if (c1 < 128) {  
			tmp_arr[ac++] = String.fromCharCode(c1);  
			i++;  
		} else if ((c1 > 191) && (c1 < 224)) {  
			c2 = str_data.charCodeAt(i+1);  
			tmp_arr[ac++] = String.fromCharCode(((c1 & 31) << 6) | (c2 & 63));  
			i += 2;  
		} else {  
			c2 = str_data.charCodeAt(i+1);  
			c3 = str_data.charCodeAt(i+2);  
			tmp_arr[ac++] = String.fromCharCode(((c1 & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));  
			i += 3;  
		}  
	}  
  
	return tmp_arr.join('');  
}  



function axp_reponse_verif()
{
	var form=document.forms['axp_devis_form'];	
	
	var email=form.email.value;
	if(email=="")
	{
		alert('Veuillez saisir une adresse email');	
		return false;
	}
	if(!mail_valide(email))
	{
		alert('L\'adresse email saisie est incorrecte');	
		return false;
	}
	
	// Upload .doc
	var doc=form.fichier1;
	var v_doc=doc.value;
	
	var msgerr;
    var erreur=0;
    if(v_doc!="")
  	{
		ext=recup_extension(v_doc);
	   
	    if(ext==".doc" || ext==".docx" || ext=="doc" || ext=="docx" || ext==".DOC" || ext=="DOC" || ext==".DOCX" || ext=="DOCX" || ext=="odt" || ext=="ODT" || ext==".odt" || ext==".ODT" || ext=="wps" || ext==".wps" || ext=="WPS" || ext==".WPS" || ext=="rtf" || ext=="RTF" || ext==".rtf" || ext==".RTF" || ext=="pdf" || ext=="PDF" || ext==".pdf" || ext==".PDF")
		{}
	    else
	    {
			msgerr="Assistante Experte n'accepte les CV qu'au format Word, OpenOffice ou PDF";// prépare message d'erreur
			//msgerr=utf8_decode(msgerr_encode);
		  	erreur = 1;
	   	}
  	}
   	if(erreur==1)
    {
    	alert(msgerr);
		return false;
    }
	
	
	// Upload .doc 2
	var doc2=form.fichier2;
	var v_doc2=doc2.value;
	
	var msgerr;
    var erreur=0;
    if(v_doc2!="")
  	{
		ext=recup_extension(v_doc2);
	   
	    if(ext==".doc" || ext==".docx" || ext=="doc" || ext=="docx" || ext==".DOC" || ext=="DOC" || ext==".DOCX" || ext=="DOCX" || ext=="odt" || ext=="ODT" || ext==".odt" || ext==".ODT" || ext=="wps" || ext==".wps" || ext=="WPS" || ext==".WPS" || ext=="rtf" || ext=="RTF" || ext==".rtf" || ext==".RTF" || ext=="pdf" || ext=="PDF" || ext==".pdf" || ext==".PDF")
		{}
	    else
	    {
			msgerr="Assistante Experte n'accepte les CV qu'au format Word, OpenOffice ou PDF";// prépare message d'erreur
			//msgerr=utf8_decode(msgerr_encode);
		  	erreur = 1;
	   	}
  	}
   	if(erreur==1)
    {
    	alert(msgerr);
		return false;
    }
}
	
function mail_valide(valeurMail)
{
	var valide1 = false;
	
	for(var j=1; j<(valeurMail.length); j++)
	{
		if(valeurMail.charAt(j)=='@')
		{
			if(j<(valeurMail.length-4))
			{
				for(var k=j;k<(valeurMail.length-2);k++)
				{
					if(valeurMail.charAt(k)=='.') valide1=true;
				}
			}
		}
	}
	
	return valide1;
}
