var nr=0;
function numericCheck(valeur){
	if (valeur== "1"){
		nr1= document.insert_cv.tel.value;
		alert('zerzerzerze');
	}
	else if (valeur== "2"){
		nr1= document.insert_cv.gsm.value;
	}
	else if (valeur== "3"){
		nr1= document.insert_cv.salaire_mini.value;
	}
	else if (valeur== "4"){
		nr1= document.insert_cv.salaire_maxi.value;
	}
	flg=0;
	str="";
	spc=""
	arw="";
	for (var i=0;i<nr1.length;i++){
			cmp="0123456789"
			tst=nr1.substring(i,i+1)
			if (cmp.indexOf(tst)<0){
				flg++;
				str+=" "+tst;
				spc+=tst;
				arw+="^";
			}
			else{arw+="_";}
	}
	if (flg!=0){
		if (spc.indexOf(" ")>-1) {
			str+=" and a space";
		}
	if (valeur== "1"){
		alert(nr1+"\r"+arw+"\rDsol, le champ Tlphone doit "
		+"tre un nombre entier.\n"+flg+" caractre(s) non-valide(s) : "+str+"");
		return false;	}
	else if (valeur== "2"){
		alert(nr1+"\r"+arw+"\rDsol, le champ Gsm doit "
		+"tre un nombre entier.\n"+flg+" caractre(s) non-valide(s) : "+str+"");
		return false;	}
	else if (valeur== "3"){
		alert(nr1+"\r"+arw+"\rDsol, le champ Salaire Minimum doit "
		+"tre un nombre entier.\n"+flg+" caractre(s) non-valide(s) : "+str+"");
		return false;	}
	else if (valeur== "4"){
		alert(nr1+"\r"+arw+"\rDsol, le champ Salaire Maximum doit "
		+"tre un nombre entier.\n"+flg+" caractre(s) non-valide(s) : "+str+"");
		return false;	}

	}
	return true;
}

/* fonction vérifiant les champs du premier formulaire */
function verif_insert (){
	nom = document.insert_cv.nom.value;
	prenom = document.insert_cv.prenom.value;
	jour = document.insert_cv.jour_naiss.value;
	mois = document.insert_cv.mois_naiss.value;
	annee = document.insert_cv.annee_naiss.value;
	adresse = document.insert_cv.adresse.value;
	tel = document.insert_cv.tel.value;
	gsm = document.insert_cv.gsm.value;
	email = document.insert_cv.email_perso.value;
	poste = document.insert_cv.poste_recherche.value;
	autres = document.insert_cv.autres.value;
	interets = document.insert_cv.interets.value;
	motivation = document.insert_cv.lettre_motivation.value;
/*adnan 13/08/09 */
	dispo_jour = document.insert_cv.jour_disp.value;
	dispo_mois = document.insert_cv.mois_disp.value;
	dispo_annee = document.insert_cv.annee_disp.value;
/* */
	salaire_mini = document.insert_cv.salaire_mini.value;
	salaire_maxi = document.insert_cv.salaire_maxi.value;

	if (email == ""){
		alert("Veuillez inscrire votre email pour le suivi de votre CV");
		return false;
	}
	testm=false;
	if (email)  {
		for (var j=1 ; j<(email.length) ; j++){
			if (email.charAt(j)=='@'){ 
				if (j<(email.length-4)){ 
					for (var k=j ; k<(email.length-2) ; k++){ 
						if (email.charAt(k)=='.')
							testm = true; 
					} 
				} 
			} 
		}
	}
		
	
	if(nom == ""){
		alert("Veuillez inscrire votre nom");
		return false;
	}
	else if (prenom == ""){
		alert("Veuillez inscrire votre prénom");
		return false;
	}
	else if (jour == "0"){
		alert("Veuillez valider votre jour de naissance");
		return false;
	}
	else if (mois == "0"){
		alert("Veuillez valider votre mois de naissance");
		return false;
	}
	else if (annee == "0"){
		alert("Veuillez valider votre année de naissance");
		return false;
	}
	else if (adresse == ""){
		alert("Veuillez renseigner votre adresse");
		return false;
	}
	else if (tel == ""){
		alert("Veuillez renseigner votre numéro de téléphone");
		return false;
	}
	else if (tel && !numericCheck("1")){
		return false;
	}
	else if (gsm && !numericCheck("2")){
		return false;
	}
	else if (document.insert_cv.mobilite0.checked!="1" && document.insert_cv.mobilite1.checked!="1" && document.insert_cv.mobilite2.checked!="1" && document.insert_cv.mobilite3.checked!="1" && document.insert_cv.mobilite4.checked!="1" && document.insert_cv.mobilite5.checked!="1")
	{
    	alert("Veuillez renseigner le champs mobilité");
    	return false;
	}
	else if (poste == "" || poste == "Votre recherche"){
		alert("Veuillez renseigner le champs poste recherché");
		return false;
	}
	///////////////////////////////////////adnan 13/08/07///////////////////////////////////////////////////////////
	else if (dispo_jour == "0"){
		alert("Veuillez renseigner le jour de disponibilité");
		return false;
	}
	
	else if (dispo_mois == "0"){
		alert("Veuillez renseigner le mois de disponibilité");
		return false;
	}
	
	else if (dispo_annee == "0"){
		alert("Veuillez renseigner l'année de disponibilité");
		return false;
	}
	//////////////////////////////////////////////////////////////////////////////////////////////////
	
	else if (salaire_mini == "" || salaire_mini == "mini"){
		alert("Veuillez renseigner le champs salaire minimum");
		return false;
	}
	else if (salaire_mini && !numericCheck("3")){
		return false;
	}
	else if (salaire_maxi == "" || salaire_maxi == "maxi"){
		alert("Veuillez renseigner le champs salaire maximum");
		return false;
	}
	else if (salaire_maxi && !numericCheck("4")){
		return false;
	}
	else if (document.insert_cv.anglais.checked!="1" && document.insert_cv.allemand.checked!="1" && document.insert_cv.espagnol.checked!="1" && (autres=="" || autres=="autre..."))
	{
    	alert("Veuillez renseigner les champs Langues");
    	return false;
	}

	else if (interets == ""){
		alert("Veuillez renseigner la rubrique: Intérêts");
		return false;
	}
	else if (motivation == ""){
		alert("Veuillez renseigner la rubrique : Lettre de Motivation");
		return false;
	}
	else if (testm == false && email){
		alert("La syntaxe de votre adresse email n'est pas correcte.");
		return false;
	}
}

