function controle2() {

nbrchamp=document.forms["postcv"].elements.length;
for (valtemp=0; valtemp<nbrchamp; valtemp++)
	{
	nametemp=document.forms["postcv"].elements[valtemp].name;
	valuetemp=document.forms["postcv"].elements[valtemp].value;

	var exclude=/[^@\-\.\w_]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	
	var check=/@[\w\-]+\./;
	
	var checkend=/\.[a-zA-Z]{2,4}$/;

        var check3=/^[0-9]{2} [0-9]{2} [0-9]{4}$/;
	 
	

if ((nametemp=="nom") && (valuetemp==""))
	{
	    alert ("Vous devez saisir votre nom");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
		}
	
if ((nametemp=="prenom") && (valuetemp==""))
	{
	    alert ("Vous devez saisir votre prénom");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
		}
	
if ((nametemp=="datenaiss") && ((valuetemp=="") || (valuetemp.search(check3)) == -1))
		{
	    alert ("Vous devez renseigner correctement votre date de naissance\nn'oubliez pas les espaces\n exemple : 25 12 1970");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
		}
	
if ((nametemp=="sexe") && (valuetemp==""))
	{
	    alert ("Vous devez sélectionner votre sexe");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
		}
	
if ((nametemp=="adresse") && (valuetemp==""))
	{
	    alert ("Vous devez saisir votre adresse postale");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
		}
	
if ((nametemp=="codepostal") && (valuetemp==""))
	{
	    alert ("Vous devez saisir votre code postal");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
		}
	
if ((nametemp=="ville") && (valuetemp==""))
	{
	    alert ("Vous devez saisir votre ville");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
		}
	
if ((nametemp=="pays") && (valuetemp==""))
	{
	    alert ("Vous devez saisir votre pays");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
		}
	
if ((nametemp=="telephone") && (valuetemp=="")) 
	{
	    alert ("Vous devez renseigner votre numéro de téléphone");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
		}
	
if ((nametemp=="email") && (valuetemp==""))
	{
	    alert ("Vous devez saisir votre email");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
         }
	
if ((nametemp=="email") && (valuetemp!=""))
	{
	
	if (((valuetemp.search(exclude) != -1)||(valuetemp.search(check)) == 		-1)||(valuetemp.search(checkend) == -1))
		{
	    alert ("Vous devez renseigner correctement l'adresse Email saisie");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
		}
	}
	
if ((nametemp=="intitule") && (valuetemp==""))
	{
	    alert ("Vous devez saisir le poste recherché");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
		}
        
if ((nametemp=="derdiplome") && (valuetemp==""))
	{
	    alert ("Vous devez saisir votre dernier diplôme");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
        }
	
if ((nametemp=="typedefonc") && (valuetemp==""))
	{
	    alert ("Vous devez sélectionner un type de fonction");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
        }
	
if ((nametemp=="mobi") && (valuetemp==""))
	{
	    alert ("Vous devez sélectionner votre mobilité");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
        }
	
if ((nametemp=="localcand") && (valuetemp==""))
	{
	    alert ("Vous devez sélectionner votre lieu d'habitation");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
        }
	
if ((nametemp=="dispo") && (valuetemp==""))
	{
	    alert ("Vous devez sélectionner votre disponibilité");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
        }
	
if ((nametemp=="anexp") && (valuetemp==""))
	{
	    alert ("Vous devez sélectionner votre expérience");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
        }
	
if ((nametemp=="niveau") && (valuetemp==""))
	{
	    alert ("Vous devez sélectionner votre niveau d'étude");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
        }

if ((nametemp=="salaire1") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer votre salaire actuel");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
        }	

if ((nametemp=="salaire1") && (valuetemp!="") && (isNaN(valuetemp)))
		{
	    alert ("Vous devez indiquer un chiffre pour votre salaire");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
		}

	if ((nametemp=="salaire1") && (valuetemp!="") && ((valuetemp<10) || (valuetemp>1000)))
		{
	    alert ("Votre salaire doit être compris entre 10 et 999 Keuros");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
		}
		
if ((nametemp=="message") && (valuetemp==""))
	{
	    alert ("Vous devez saisir votre lettre de motivation");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
	}

if ((nametemp=="lettre") && (valuetemp==""))
	{
	    alert ("Vous devez saisir votre projet professionnel");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
		}
	
if ((nametemp=="cvperso") && (valuetemp==""))
	{
	    alert ("Vous devez saisir votre CV");
	document.forms["postcv"].elements[valtemp].focus();
	return false;
		}
}
	
  document.forms["postcv"].submit();
}
