function teste_util() {

nbrchamp=document.forms["form_recruteur"].elements.length;
for (valtemp=0; valtemp<nbrchamp; valtemp++)
	{
	nametemp=document.forms["form_recruteur"].elements[valtemp].name;
	valuetemp=document.forms["form_recruteur"].elements[valtemp].value;


if ((nametemp=="nomrecrut") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer un nom et prénom pour cet utilisateur");
	document.forms["form_recruteur"].elements[valtemp].focus();
	return false;
	}

if ((nametemp=="emailrecrut") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer un email pour cet utilisateur");
	document.forms["form_recruteur"].elements[valtemp].focus();
	return false;
	}
	
if ((nametemp=="identifiant") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer un identifiant pour cet utilisateur");
	document.forms["form_recruteur"].elements[valtemp].focus();
	return false;
	}	
	
if ((nametemp=="identifiant") && (valuetemp!="")) 
	{
	if ((valuetemp.length>16) || (valuetemp.length<5))
		{
	    alert ("Vous devez renseigner indiquer un identifiant compris entre 6 et 15 caractères");
	document.forms["form_recruteur"].elements[valtemp].focus();
	return false;
		}
	}
	
if ((nametemp=="motdepasse") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer un mot de passe pour cet utilisateur");
	document.forms["form_recruteur"].elements[valtemp].focus();
	return false;
	}	
	
if ((nametemp=="motdepasse") && (valuetemp!="")) 
	{
	if ((valuetemp.length>16) || (valuetemp.length<5))
		{
	    alert ("Vous devez renseigner indiquer un mot de passe  compris entre 6 et 15 caractères");
	document.forms["form_recruteur"].elements[valtemp].focus();
	return false;
		}
	}
	
}
	
  document.forms["form_recruteur"].submit();
}


function teste_fonct() {

nbrchamp=document.forms["form_fonction"].elements.length;
for (valtemp=0; valtemp<nbrchamp; valtemp++)
	{
	nametemp=document.forms["form_fonction"].elements[valtemp].name;
	valuetemp=document.forms["form_fonction"].elements[valtemp].value;


if ((nametemp=="intitule_fonctions") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer un nom pour ce domaine");
	document.forms["form_fonction"].elements[valtemp].focus();
	return false;
	}

}
	
  document.forms["form_fonction"].submit();
}



function teste_reponse_type() {

nbrchamp=document.forms["form_mailtype"].elements.length;
for (valtemp=0; valtemp<nbrchamp; valtemp++)
	{
	nametemp=document.forms["form_mailtype"].elements[valtemp].name;
	valuetemp=document.forms["form_mailtype"].elements[valtemp].value;


if ((nametemp=="objet_reponse_type") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer un objet pour votre Réponse type");
	document.forms["form_mailtype"].elements[valtemp].focus();
	return false;
	}
if ((nametemp=="message_reponse_type") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer un Message pour votre Réponse type");
	document.forms["form_mailtype"].elements[valtemp].focus();
	return false;
	}
	
}
	
  document.forms["form_mailtype"].submit();
}


function teste_ctcml() {

nbrchamp=document.forms["form_mailcnd"].elements.length;
for (valtemp=0; valtemp<nbrchamp; valtemp++)
	{
	nametemp=document.forms["form_mailcnd"].elements[valtemp].name;
	valuetemp=document.forms["form_mailcnd"].elements[valtemp].value;


if ((nametemp=="ml_sub") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer un objet pour votre Message");
	document.forms["form_mailcnd"].elements[valtemp].focus();
	return false;
	}
if ((nametemp=="ml_bod") && (valuetemp==""))
	{
	    alert ("Vous devez renseigner le corps de votre Message");
	document.forms["form_mailcnd"].elements[valtemp].focus();
	return false;
	}
	
}
	
  document.forms["form_mailcnd"].submit();
}


function teste_off() {

nbrchamp=document.forms["form_offre"].elements.length;
for (valtemp=0; valtemp<nbrchamp; valtemp++)
	{
	nametemp=document.forms["form_offre"].elements[valtemp].name;
	valuetemp=document.forms["form_offre"].elements[valtemp].value;


if ((nametemp=="nomsociete") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer un texte pour le nom de la société");
	document.forms["form_offre"].elements[valtemp].focus();
	return false;
	}
if ((nametemp=="poste") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer un intitulé de poste");
	document.forms["form_offre"].elements[valtemp].focus();
	return false;
	}
if ((nametemp=="lieu") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer un lieu de travail");
	document.forms["form_offre"].elements[valtemp].focus();
	return false;
	}
if ((nametemp=="description") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer une présentation de l'entreprise");
	document.forms["form_offre"].elements[valtemp].focus();
	return false;
	}
if ((nametemp=="descriptposte") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer une présentation du poste");
	document.forms["form_offre"].elements[valtemp].focus();
	return false;
	}
if ((nametemp=="descriptprof") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer une présentation du profil");
	document.forms["form_offre"].elements[valtemp].focus();
	return false;
	}
			
}
	
  document.forms["form_offre"].submit();
}


function teste_img() {

nbrchamp=document.forms["form_ress_img"].elements.length;
for (valtemp=0; valtemp<nbrchamp; valtemp++)
	{
	nametemp=document.forms["form_ress_img"].elements[valtemp].name;
	valuetemp=document.forms["form_ress_img"].elements[valtemp].value;


if ((nametemp=="img_nom") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer un nom pour cette image");
	document.forms["form_ress_img"].elements[valtemp].focus();
	return false;
	}

}
	
  document.forms["form_ress_img"].submit();
}

function teste_doc() {

nbrchamp=document.forms["form_ress_doc"].elements.length;
for (valtemp=0; valtemp<nbrchamp; valtemp++)
	{
	nametemp=document.forms["form_ress_doc"].elements[valtemp].name;
	valuetemp=document.forms["form_ress_doc"].elements[valtemp].value;


if ((nametemp=="doc_nom") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer un nom pour ce document");
	document.forms["form_ress_doc"].elements[valtemp].focus();
	return false;
	}

}
	
  document.forms["form_ress_doc"].submit();
}


function teste_cv(){
	
nbrchamp=document.forms["form_candidat"].elements.length;
for (valtemp=0; valtemp<nbrchamp; valtemp++)
	{
	nametemp=document.forms["form_candidat"].elements[valtemp].name;
	valuetemp=document.forms["form_candidat"].elements[valtemp].value;

	var exclude=/[^@\-\.\w_]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check=/@[\w\-]+\./;
	var checkend=/\.[a-zA-Z]{2,4}$/;

if ((nametemp=="c_nom") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer votre nom");
	document.forms["form_candidat"].elements[valtemp].focus();
	return false;
	}
if ((nametemp=="c_prenom") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer votre prénom");
	document.forms["form_candidat"].elements[valtemp].focus();
	return false;
	}
if ((nametemp=="c_datenaiss") && ((valuetemp.length!=8)||(isNaN(valuetemp))||(valuetemp=="")))
	{
	    alert ("Vous devez indiquer votre date de naissance au format 01021979");
	document.forms["form_candidat"].elements[valtemp].focus();
	return false;
	}
if ((nametemp=="c_ad") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer votre adresse");
	document.forms["form_candidat"].elements[valtemp].focus();
	return false;
	}
if ((nametemp=="c_cp") && ((valuetemp.length!=5)||(isNaN(valuetemp))||(valuetemp=="")))
	{
	    alert ("Vous devez renseigner correctement votre code postal au format 75012");
	document.forms["form_candidat"].elements[valtemp].focus();
	return false;
	}
if ((nametemp=="c_ville") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer votre ville");
	document.forms["form_candidat"].elements[valtemp].focus();
	return false;
	}
if ((nametemp=="c_tel") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer un numéro de téléphone pour vous joindre");
	document.forms["form_candidat"].elements[valtemp].focus();
	return false;
	}
if ((nametemp=="c_mail") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer un mail");
	document.forms["form_candidat"].elements[valtemp].focus();
	return false;
	}
if ((nametemp=="c_mail") && (valuetemp!=""))
	{
		if (((valuetemp.search(exclude) != -1)||(valuetemp.search(check)) == -1)||(valuetemp.search(checkend) == -1))
		{
		    alert ("Vous devez renseigner correctement votre adresse Email");
		document.forms["form_candidat"].elements[valtemp].focus();
		return false;
		}
	}
if ((nametemp=="c_passe") && ((valuetemp=="") || (valuetemp.length>12) || (valuetemp.length<5)))
	{
	    alert ("Vous devez indiquer un mot de passe de moins de\n12 caractères et de plus de 6");
	document.forms["form_candidat"].elements[valtemp].focus();
	return false;
	}	
if ((nametemp=="c_postes") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer un ou plusieurs intitulés de poste que vous recherchez");
	document.forms["form_candidat"].elements[valtemp].focus();
	return false;
	}
if ((nametemp=="c_dipl") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer votre dernier diplôme obtenu ou la mention Autodidacte");
	document.forms["form_candidat"].elements[valtemp].focus();
	return false;
	}
if ((nametemp=="c_cv") && (valuetemp==""))
	{
	    alert ("Vous devez présenter en quelques lignes vos principales compétences. Donnez nous envie d'ouvrir votre CV !");
	document.forms["form_candidat"].elements[valtemp].focus();
	return false;
	}
if ((nametemp=="ctc_mess") && (valuetemp==""))
	{
	    alert ("Vous devez présenter en quelques lignes vos motivations pour ce poste.");
	document.forms["form_candidat"].elements[valtemp].focus();
	return false;
	}


	}
  document.forms["form_candidat"].submit();	
}



function add_cv(){
	
nbrchamp=document.forms["form_candidat"].elements.length;
for (valtemp=0; valtemp<nbrchamp; valtemp++)
	{
	nametemp=document.forms["form_candidat"].elements[valtemp].name;
	valuetemp=document.forms["form_candidat"].elements[valtemp].value;

	var exclude=/[^@\-\.\w_]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check=/@[\w\-]+\./;
	var checkend=/\.[a-zA-Z]{2,4}$/;

if ((nametemp=="c_nom") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer votre nom");
	document.forms["form_candidat"].elements[valtemp].focus();
	return false;
	}
if ((nametemp=="c_prenom") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer votre prénom");
	document.forms["form_candidat"].elements[valtemp].focus();
	return false;
	}
if ((nametemp=="c_mail") && (valuetemp==""))
	{
	    alert ("Vous devez indiquer un mail");
	document.forms["form_candidat"].elements[valtemp].focus();
	return false;
	}
if ((nametemp=="c_mail") && (valuetemp!=""))
	{
		if (((valuetemp.search(exclude) != -1)||(valuetemp.search(check)) == -1)||(valuetemp.search(checkend) == -1))
		{
		    alert ("Vous devez renseigner correctement votre adresse Email");
		document.forms["form_candidat"].elements[valtemp].focus();
		return false;
		}
	}

	}
  document.forms["form_candidat"].submit();	
}


function confirm_url(message,url){
 choix = confirm(message);
    if (choix == true)
      {
        location.href = url;
      }
    else
      {
      return false;
      }
}

function confirm_sub(message,quelform){
 choix = confirm(message);
    if (choix == true)
      {
        document.forms[quelform].submit();
      }
    else
      {
      return false;
      }
}

function Pop_up(page,wi,he)
{
var w=window.open(page,'null', 'width='+wi+', height='+he+', resizable=1, toolbar=0, scrollbars=1, status=1');
w.document.close();
w.focus();
}

