<!--
var timeout; 
var delai = 400;

function popupcentree(page,largeur,hauteur,options)
{
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}

function TestCommande()
{
	num = document.commande.num_cde;
	dpt = document.commande.dpt;
	
	if(Checkidbp(num)==0) {
		num.focus();
		return false;
	}

	if(dpt.options[dpt.selectedIndex].value=="#") {
		alert("Sélectionner un département");
		dpt.focus();
		return false;
	}

	return true;
}

function TestPoseCandi()
{
	titre = document.form_candi.titre;
	nom = document.form_candi.nom;
	prn = document.form_candi.prn;
	dn_j = document.form_candi.dn_j;
	dn_m = document.form_candi.dn_m;
	dn_a = document.form_candi.dn_a;
	adr = document.form_candi.adr;
	cp = document.form_candi.cp;
	ville = document.form_candi.ville;
	tel = document.form_candi.tel1;
	gsm = document.form_candi.gsm;
	email = document.form_candi.email;
	permis = document.form_candi.permis;
	permis2 = document.form_candi.permis2;
	exp = document.form_candi.exp;
	perso = document.form_candi.perso;
	pro = document.form_candi.pro;
	connu_msg = document.form_candi.connu_msg;

	nom_type = document.form_candi.nom_type;
	ville_AN = document.form_candi.ville_AN;
	nom_CP = document.form_candi.nom_CP;
	autres = document.form_candi.autres;


	if(CheckNomContact(nom)==0) {
		nom.focus();
		return false;
	}
	
	if(CheckPrnContact(prn)==0) {
		prn.focus();
		return false;
	}
	
	if(dn_j.options[dn_j.selectedIndex].value=="#") {
		alert("Votre jour de naissance n'est pas sélectionner");
		dn_j.focus();
		return false;
	}

	if(dn_m.options[dn_m.selectedIndex].value=="#") {
		alert("Votre mois de naissance n'est pas sélectionner");
		dn_m.focus();
		return false;
	}

	if(dn_a.options[dn_a.selectedIndex].value=="#") {
		alert("Votre année de naissance n'est pas sélectionner");
		dn_a.focus();
		return false;
	}
	
	if(CheckAdr(adr)==0) {
		adr.focus();
		return false;
	}

	if(CheckCp(cp)==0) {
		cp.focus();
		return false;
	}

	if(CheckVille(ville)==0) {
		ville.focus();
		return false;
	}

	if(tel.value=="" && gsm.value=="") {
		alert("Merci de renseigner un téléphone, fixe ou portable");
		tel.focus();
		return false;
	}
	else if(tel.value!="" && CheckTel(tel)==0) {
		tel.focus();
		return false;
	}
	else if(gsm.value!="" && CheckGsm(gsm)==0) {
		gsm.focus();
		return false;
	}
	
	if(CheckEmail(email)==0) {
		email.focus();
		return false;
	}

	if(permis.options[permis.selectedIndex].value=="#") {
		alert("Possédez-vous le permis B ?");
		permis.focus();
		return false;
	}

	if(permis2.options[permis2.selectedIndex].value=="#") {
		alert("Possédez-vous un véhicule personnel ?");
		permis2.focus();
		return false;
	}

	if(exp.options[exp.selectedIndex].value=="#") {
		alert("Avez-vous de l'expérience en esthétique ?");
		exp.focus();
		return false;
	}

	if(perso.options[perso.selectedIndex].value=="#") {
		alert("Avez-vous de l'expérience dans la vente ?");
		perso.focus();
		return false;
	}

	if(CheckPro(pro)==0) {
		pro.focus();
		return false;
	}
	
	return true;
}

function CheckNomContact(nom)
{
	var exp1 = new RegExp("^[àáâãäåòóôõöøèéêëçìíîïùúûüÿñoæa-z '-]{2,40}$","gi");
	var ok=0;

	if (exp1.test(nom.value)) 
	{		
		ok=1; 
	}
	else if(nom.value=="")
	{
		alert("Merci de renseigner  votre nom");
	}
	else 
	{
		alert("Le nom ne doit comporter que des caractères");
	}
	
	return ok;
}

function CheckPrnContact(prn)
{
	var exp1 = new RegExp("^[àáâãäåòóôõöøèéêëçìíîïùúûüÿñoæa-z '-]{2,40}$","gi");
	var ok=0;

	if (exp1.test(prn.value)) 
	{		
		ok=1; 
	}
	else if(prn.value=="")
	{
		alert("Merci de renseigner  votre prénom");
	}
	else 
	{
		alert("Le prénom ne doit comporter que des caractères");
	}
	
	return ok;
}

function CheckTelContact(tel)
{
	var exp1 = new RegExp("^[0]{1}[1-68]{1}[0-9]{8}$","gi");
	var ok=0;

	if(exp1.test(tel.value)) 
	{		
		ok=1; 
	}
	/*else if(prn.value=="")
	{
		alert("Merci de renseigner votre numéro de téléphone");
	}*/
	else 
	{
		alert("Erreur sur votre numéro de téléphone");
	}
	
	return ok;
}

function CheckTel(tel)
{
	var exp1 = new RegExp("^[0]{1}[1-58]{1}[0-9]{8}$","gi");
	var ok=0;

	if(exp1.test(tel.value)) 
	{		
		ok=1; 
	}
	else 
	{
		alert("Erreur sur le numéro de téléphone");
	}
	
	return ok;
}

function CheckGsm(tel)
{
	var exp1 = new RegExp("^[0]{1}[6]{1}[0-9]{8}$","gi");
	var ok=0;

	if(exp1.test(tel.value)) 
	{		
		ok=1; 
	}
	else 
	{
		alert("Erreur sur le numéro de portable");
	}
	
	return ok;
}

function CheckSujetContact(sujet)
{
	var exp1 = new RegExp("^[àáâãäåòóôõöøèéêëçìíîïùúûüÿñoæa-z0-9 '-]{2,40}$","gi");
	var ok=0;

	if (exp1.test(sujet.value)) 
	{		
		ok=1; 
	}
	else if(sujet.value=="")
	{
		alert("Merci de renseigner le sujet");
	}
	else 
	{
		alert("Le sujet ne doit comporter que des caractères ou des nombres");
	}
	
	return ok;
}

function CheckQuestContact(quest)
{
	var exp1 = new RegExp("^[àáâãäåòóôõöøèéêëçìíîïùúûüÿñoæa-z0-9 '-\r\n]{2,300}$","gi");
	var ok=0;

	if (exp1.test(quest.value)) 
	{		
		ok=1; 
	}
	else if(quest.value=="")
	{
		alert("Merci de renseigner la question");
	}
	else 
	{
		alert("La question ne doit comporter que des caractères ou des nombres");
	}
	
	return ok;
}

function CheckAdr(adr)
{
	var exp1 = new RegExp("^[àáâãäåòóôõöøèéêëçìíîïùúûüÿñoæa-z0-9 '-/\r\n]{2,90}$","gi");
	var ok=0;

	if (exp1.test(adr.value)) 
	{		
		ok=1; 
	}
	else if(adr.value=="")
	{
		alert("Merci de renseigner votre adresse");
	}
	else 
	{
		alert("Votre adresse ne doit comporter que des caractères ou des nombres");
	}
	
	return ok;
}

function CheckVille(ville)
{
	var exp1 = new RegExp("^[àáâãäåòóôõöøèéêëçìíîïùúûüÿñoæa-z '-]{2,25}$","gi");
	var ok=0;

	if (exp1.test(ville.value)) 
	{		
		ok=1; 
	}
	else if(ville.value=="")
	{
		alert("Merci de renseigner votre ville");
	}
	else 
	{
		alert("Votre ville ne doit comporter que des caractères");
	}
	
	return ok;
}



function formatDate(valeur)
{
  var JJ;
  var MM;
  var AAAA;
  
  isMatch = false;
  var tabDate
  // L'ordre de lecture des expressions est important
  var expReg1 = /(\d{2})(\d{2})(\d{4}|\d{2})/;
  var expReg2 = /(\d{2}|\d)\/(\d{2}|\d)\/(\d{4}|\d{2})/;
  // tabDate={JJMMAAAA ou JJMMAA}
  tabDate = valeur.match(expReg1);
  if ((tabDate != null) && (tabDate[0] == valeur))
  {
    isMatch = true;
    JJ = tabDate[1];
    MM = tabDate[2];
    if (tabDate[3].length == 2 ) AAAA = '20' + tabDate[3] ;
    else AAAA = tabDate[3];
  }
  // tabDate={JJ/MM/AAAA ou JJ/MM/AA}
  tabDate = valeur.match(expReg2);
  if ((tabDate != null) && (tabDate[0] == valeur))
  {
      isMatch = true;
      if (tabDate[1].length == 1 ) JJ = '0' + tabDate[1];
      else JJ = tabDate[1];
      if (tabDate[2].length == 1 ) MM = '0' + tabDate[2];
      else MM = tabDate[2];
      if (tabDate[3].length == 2 ) AAAA = '20' + tabDate[3] ;
      else AAAA = tabDate[3];
    }
    
    var objDate=new Date(AAAA, (MM - 1) ,JJ);
 
    if ((JJ=='32') && (MM='13') && isMatch) {
      //return JJ + '/' + MM + '/' + AAAA;
      return objDate;
    }
      
    if ( (!isMatch) || (objDate.getDate() != JJ) || ((objDate.getMonth()+1) != MM )) {
      return null;
    }
    //return JJ + '/' + MM + '/' + AAAA;
    return objDate;
  }

function CheckEmail(email)
{
	var exp=new RegExp("^[a-z0-9\-_.]{2,}[@]{1}[a-z0-9\-_]{2,}[\.]{1}[a-z]{2,4}$","gi");
	var ok=0;

	if(email.value=="")
	{
		alert("Merci de renseigner votre email");
	}
	else if (exp.test(email.value)) 
	{		
		ok=1; 
	}
	else 
	{
		alert("Email non valide");
	}
	
	return ok;
}

function CheckPro(pro) {
	var exp1 = new RegExp("^[àáâãäåòóôõöøèéêëçìíîïùúûüÿñoæa-z0-9 '-]{2,70}$","gi");
	var ok=0;

	if (exp1.test(pro.value)) 
	{		
		ok=1; 
	}
	else if(pro.value=="")
	{
		alert("Dans quel domaine avez-vous travaillé ?");
	}
	else 
	{
		alert("La réponse du domaine dans lequel vous avez travaillé ne doit comporter que des caractères ou des nombres");
	}
	
	return ok;
}

function CheckCp(cp)
{
	var exp2 = new RegExp("^[0-9]{5}$","gi");
	var exp3 = new RegExp("^[0]{1}[1-9]{4}$","gi");
	var exp5 = new RegExp("^[0]{1}[0]{4}$","gi");

	var ok=0;
	if(exp2.test(cp.value))
	{
		ok=1; 
	}
	else 
	{
		alert("Votre code postal n'est pas au bon format, exemple : 34070");
	}

	return ok;
}

function CheckTelForm(tel)
{
	var exp1 = new RegExp("^[0]{1}[1-68]{1}[0-9]{8}$","gi");
	var ok=0;

	if(exp1.test(tel.value)) 
	{		
		ok=1; 
	}
	else 
	{
		alert("Erreur sur le numéro de téléphone");
	}
	
	return ok;
}

function Testformulaire()
{
	nom = document.formulaire.nom;
	tel = document.formulaire.numcallback;

	var exp1 = new RegExp("^[àáâãäåòóôõöøèéêëçìíîïùúûüÿñoæa-z '-]{2,40}$","gi");

	if(!exp1.test(nom.value)) 
	{		
		alert("Merci de renseigner correctement votre nom");
		nom.focus();
		return false; 
	}
	else if(tel.value=="") {
		alert("Merci de renseigner votre numéro de téléphone fixe");
		tel.focus();
		return false;
	}
	else if(tel.value!="" && CheckTelForm(tel)==0) {
		tel.focus();
		return false;
	}
	else {
		return true;
	}
}


//-->