/* Insert tags supplied as arguments back into main document */
// JavaScript Document
var xhr = null; 
var tabDeps2 = "";

function TestRegister()
{
	var nomchamppass = document.getElementById("nomchampmp").value;
	var nomchamppass2 = document.getElementById("nomchampmp2").value;

	if(document.getElementById(nomchamppass).value != "" && document.getElementById(nomchamppass2).value != "")
	{
		if(document.getElementById(nomchamppass).value == document.getElementById(nomchamppass2).value)
		{
			var nomchampid = document.getElementById("nomchampid").value;
			var nomchampemail = document.getElementById("nomchampemail").value;
			
			document.getElementById(nomchampid).value = document.getElementById(nomchampemail).value;

			return true;
		}
		else
		{
			alert("Les 2 mots de passes ne sont pas identiques.");
			return false;
		}
	}
	else
	{
		alert("Veuillez saisir un mot de passe.");
		return false;
	}
}

var regExpBeginning = /^\s+/;
var regExpEnd       = /\s+$/;
 
// Supprime les espaces inutiles en début et fin de la chaîne passée en paramètre.
function trim(aString) {
    return aString.replace(regExpBeginning, "").replace(regExpEnd, "");
}

// Supprime les espaces inutiles en début de la chaîne passée en paramètre.
function ltrim(aString) {
    return aString.replace(regExpBeginning, "");
}
 
// Supprime les espaces inutiles en fin de la chaîne passée en paramètre.
function rtrim(aString) {
    return aString.replace(regExpEnd, "");
} 

function AssigneValeurTabDeps(deps)
{
	tabDeps2 = deps;
}

function ValideRecherche()
{
	var i=0;
	//On va mettre en surbrillance les departements selectionnés
	for (i=0; i< document.getElementById("departement_sel").length; i++) 
		{
			document.getElementById("departement_sel").options[i].selected = true;
			
		}
	
	for (i=0; i< document.getElementById("metiers_sel").length; i++) 
		{
			//var idsel = document.getElementById("contrats_dispos").options[document.getElementById("contrats_dispos").selectedIndex].value;
			var textesel = "";
			textesel = document.getElementById("contrats_dispos").options[i].text;
			document.getElementById("contrats_dispos").options[i].value = textesel;
			document.getElementById("metiers_sel").options[i].selected = true;
			
		}
}

function AjoutContrat()
{
	var idsel = 0;
	var textesel = "";

	//On récupère l'élément selectionné
	//idsel = document.getElementById("contrats_dispos").options[document.getElementById("contrats_dispos").selectedIndex].value;
	idsel = document.getElementById("contrats_dispos").value;
	textesel = document.getElementById("contrats_dispos").options[document.getElementById("contrats_dispos").selectedIndex].text;

	//Si c'est CDI Ou CDD de selectionné, on active la case temps de travail
	if(idsel == 303 || idsel == 304)
	{
		document.getElementById("temps_dispos").disabled = "";
	}

	if (ChercheElement(idsel, "contrats_sel") == 0)
		{
			//On ajoute alors le contrat à la liste des contrats selectionnées
			var option = new Option(textesel,idsel);
			document.getElementById("contrats_sel").options[(document.getElementById("contrats_sel").length)] = option;
		}
}

function EnleveContrat()
{
	//if(document.getElementById("contrats_sel").options[document.getElementById("contrats_sel").selectedIndex].value > 0)
	if(document.getElementById("contrats_sel").value > 0)
			{
				//On supprime le contrat de la liste des contrats selectionnées
				document.getElementById("contrats_sel").options[document.getElementById("contrats_sel").selectedIndex] = null;

				//On recherche si il reste un champ CDD ou CDI dans la liste des selectionnés
				if ((ChercheElement("303", "contrats_sel") == 0) && (ChercheElement("304", "contrats_sel") == 0))
				{
					//Si aucun des deux, on vide la liste des temps de travail selectionnés et on grise celle des disponibles
					ViderListe("temps_sel");
					document.getElementById("temps_dispos").disabled = "disabled";
				}
			}
}

function AjoutTemps()
{
	//On récupère l'élément selectionné
	//var idsel = document.getElementById("temps_dispos").options[document.getElementById("temps_dispos").selectedIndex].value;
	var idsel = document.getElementById("temps_dispos").value;
	var textesel = document.getElementById("temps_dispos").options[document.getElementById("temps_dispos").selectedIndex].text;

	if (ChercheElement(idsel, "temps_sel") == 0)
	{
		//On ajoute alors le temps à la liste des temps selectionnées
		var option = new Option(textesel,idsel);
		document.getElementById("temps_sel").options[(document.getElementById("temps_sel").length)] = option;
	}
}

function EnleveTemps()
{
	//if(document.getElementById("temps_sel").options[document.getElementById("temps_sel").selectedIndex].value > 0)
	if(document.getElementById("temps_sel").value > 0)
		{
			//On supprime le metier de la liste des temps selectionnées
			document.getElementById("temps_sel").options[document.getElementById("temps_sel").selectedIndex] = null;
		}
}

function AjoutMetier()
{
	//On récupère l'élément selectionné
	//var idsel = document.getElementById("metiers_dispos").options[document.getElementById("metiers_dispos").selectedIndex].value;
	var idsel = document.getElementById("metiers_dispos").value;
	var textesel = document.getElementById("metiers_dispos").options[document.getElementById("metiers_dispos").selectedIndex].text;

	if (ChercheElement(idsel, "metiers_sel") == 0)
	{
		//On ajoute alors la region à la liste des regions selectionnées
		var option = new Option(textesel,idsel);
		document.getElementById("metiers_sel").options[(document.getElementById("metiers_sel").length)] = option;
	}
}

function EnleveMetier()
{
//	if(document.getElementById("metiers_sel").options[document.getElementById("metiers_sel").selectedIndex].value > 0)
	if(document.getElementById("metiers_sel").value > 0)
		{
			//On supprime le metier de la liste des metiers selectionnées
			document.getElementById("metiers_sel").options[document.getElementById("metiers_sel").selectedIndex] = null;
		}
}

//appelée lors de l'ajout d'un departement
function AjoutDepartement(host)
{	
	//On récupère l'élément selectionné
	//var idsel = document.getElementById("departement_dispos").options[document.getElementById("departement_dispos").selectedIndex].value;
	var idsel = document.getElementById("departement_dispos").value;
	var textesel = document.getElementById("departement_dispos").options[document.getElementById("departement_dispos").selectedIndex].text;

	if(document.getElementById("region_sel").length > 0)
		{
			//Il y a une ou plus. regions selectionnées, on fait simplement passer le departement a droite
			//Si il n'est pas deja present
			if (ChercheElement(idsel, "departement_sel") == 0)
			{
				//On ajoute alors la region à la liste des regions selectionnées
				var option = new Option(textesel,idsel);
				document.getElementById("departement_sel").options[(document.getElementById("departement_sel").length)] = option;
			}
		}
	else
		{
			//On ajoute alors la region à la liste des regions selectionnées
			var option = new Option(textesel,idsel);
			document.getElementById("departement_sel").options[(document.getElementById("departement_sel").length)] = option;

			//On recupere l'id de region du departement selectionné
			getXhr();
			document.getElementById("region_dispos").disabled = true;
			document.getElementById("region_sel").disabled = true;
			document.getElementById("departement_sel").disabled = true;
			document.getElementById("departement_dispos").disabled = true;

			xhr.onreadystatechange = function()
			{
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
				if(xhr.readyState == 4 && xhr.status == 200)
				{
					var leretour = xhr.responseText;

					//On fait un split sur le retour pour separer les departement
					var tabdeps = leretour.split("||");
					var codregsel = 0;

					for(ii=0;ii<tabdeps.length;ii++)
					{
						//On refait un split pour separer les variables
						var undep = tabdeps[ii].split(",");

						var nomdep = trim(undep[0]);
						var codedep = trim(undep[1]);
						var codereg = trim(undep[2]);

						if(codedep == idsel)
						{
							codregsel = codereg;
						}
					}

					//On rebalaye cette liste pour ajouteer la liste des departements de cette region
					ViderListe("departement_dispos");

					for(ii=0;ii<tabdeps.length;ii++)
					{

						//On refait un split pour separer les variables
						var undep = tabdeps[ii].split(",");

						var nomdep = trim(undep[0]);
						var codedep = trim(undep[1]);
						var codereg = trim(undep[2]);

						if(codereg == codregsel)
						{
							var option = new Option(nomdep,codedep);
							document.getElementById("departement_dispos").options[(document.getElementById("departement_dispos").length)] = option;
						}
					}

					//enfin, on recherche la region dans la liste des regions et on la fait passer a droite
					var selectBox = document.getElementById("region_dispos");

					for (var i=0; i<selectBox.length; i++) 
					{
						var idreg = document.getElementById("region_dispos").options[i].value;
						var textereg = document.getElementById("region_dispos").options[i].text;

						  if (idreg == codregsel) 
						  {
							 var option = new Option(textereg,idreg);
							document.getElementById("region_sel").options[(document.getElementById("region_sel").length)] = option;
						  }
					}

					document.getElementById("region_dispos").disabled = false;
					document.getElementById("region_sel").disabled = false;
					document.getElementById("departement_sel").disabled = false;
					document.getElementById("departement_dispos").disabled = false;
	
				}
			}

			xhr.open("GET","http://" + host + "/index.php/layout/set/ajax/content/view/listitem/196/",true);
			xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			xhr.send();
		}
		
}

function EnleveDepartement()
{
//	if(document.getElementById("departement_sel").options[document.getElementById("departement_sel").selectedIndex].value > 0)
	if(document.getElementById("departement_sel").value > 0)
		{
			//On supprime la région de la liste des regions selectionnées
			document.getElementById("departement_sel").options[document.getElementById("departement_sel").selectedIndex] = null;
		}
}

//Appelé lors de l'ajout d'une region
function AjouteRegion(host)
{
	
	var obtenirliste= 1;

//	if(document.getElementById("region_dispos").options[document.getElementById("region_dispos").selectedIndex].value > 0)
	if(document.getElementById("region_dispos").value > 0)
	{
		//On récupère l'élément selectionné
		//var idsel = document.getElementById("region_dispos").options[document.getElementById("region_dispos").selectedIndex].value;
		var idsel = document.getElementById("region_dispos").value;
		var textesel = document.getElementById("region_dispos").options[document.getElementById("region_dispos").selectedIndex].text;

		if(document.getElementById("region_sel").length > 0)
		{
			if (ChercheElement(idsel, "region_sel") == 0)
			{
				//On ajoute alors la region à la liste des regions selectionnées
				var option = new Option(textesel,idsel);
				document.getElementById("region_sel").options[(document.getElementById("region_sel").length)] = option;
			}
			else
			{
				obtenirliste = 0;
			}
		}
		else
		{
			//Premiere selection: On ajoute alors la region à la liste des regions selectionnées
			var option = new Option(textesel,idsel);
			document.getElementById("region_sel").options[(document.getElementById("region_sel").length)] = option;

			//On vide la liste des departements
			ViderListe("departement_dispos");
		}

		if(obtenirliste == 1)
		{
			//On Ajoute alors la liste des departements de cette region
			getXhr();
			document.getElementById("region_dispos").disabled = true;
			document.getElementById("region_sel").disabled = true;
			document.getElementById("departement_sel").disabled = true;
			document.getElementById("departement_dispos").disabled = true;

			xhr.onreadystatechange = function()
			{
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
				if(xhr.readyState == 4 && xhr.status == 200)
				{
					var leretour = xhr.responseText;

					//On fait un split sur le retour pour separer les departement
					

					var tabdeps = leretour.split("||");

					for(ii=0;ii<tabdeps.length;ii++)
					{
						//On refait un split pour separer les variables
						var undep = tabdeps[ii].split(",");

						var nomdep = trim(undep[0]);
						var codedep = trim(undep[1]);
						//var codereg = undep[2];

						var option = new Option(nomdep,codedep);
						document.getElementById("departement_dispos").options[(document.getElementById("departement_dispos").length)] = option;
					}

					document.getElementById("region_dispos").disabled = false;
					document.getElementById("region_sel").disabled = false;
					document.getElementById("departement_sel").disabled = false;
					document.getElementById("departement_dispos").disabled = false;
				}
			}

			xhr.open("GET","http://" + host + "/index.php/layout/set/ajax/content/view/listitem/196/(idobjetregion)/" + idsel,true);
			xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			xhr.send();
		}
	}
	
}

function EnleveRegion(host)
{
	//if(document.getElementById("region_sel").options[document.getElementById("region_sel").selectedIndex].value > 0)
    if(document.getElementById("region_sel").value > 0)
	{
		//On recupere les infos
		//var idsel = document.getElementById("region_sel").options[document.getElementById("region_sel").selectedIndex].value;
		var idsel = document.getElementById("region_sel").value;
		var textesel = document.getElementById("region_sel").options[document.getElementById("region_sel").selectedIndex].text;

		//On supprime la région de la liste des regions selectionnées
        document.getElementById("region_sel").options[document.getElementById("region_sel").selectedIndex] = null;
		
		if(document.getElementById("region_sel").length > 0)
		{
			//Si il reste une ou plusieures region selectionnée
			//On va chercher la liste des departements de la region selectionnée et on les enleve dans les deux liste
			getXhr();
			document.getElementById("region_dispos").disabled = true;
			document.getElementById("region_sel").disabled = true;
			document.getElementById("departement_sel").disabled = true;
			document.getElementById("departement_dispos").disabled = true;

			xhr.onreadystatechange = function()
			{
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
				if(xhr.readyState == 4 && xhr.status == 200)
				{
					var leretour = xhr.responseText;

					//On fait un split sur le retour pour separer les departement
					var tabdeps = leretour.split("||");

					for(ii=0;ii<tabdeps.length;ii++)
					{
						//On refait un split pour separer les variables
						var undep = tabdeps[ii].split(",");

						var nomdep = undep[0];
						var codedep = undep[1];
						//var codereg = undep[2];
						
						//et on supprime ce departement des deux liste
						for (var i=0; i<document.getElementById("departement_dispos").length; i++) 
						{
						  if (document.getElementById("departement_dispos").options[i].value == codedep) 
						  {
							 document.getElementById("departement_dispos").options[i] = null;
						  }
						}

						for (var i=0; i<document.getElementById("departement_sel").length; i++) 
						{
						  if (document.getElementById("departement_sel").options[i].value == codedep) 
						  {
							 document.getElementById("departement_sel").options[i] = null;
						  }
						}

					}

					document.getElementById("region_dispos").disabled = false;
					document.getElementById("region_sel").disabled = false;
					document.getElementById("departement_sel").disabled = false;
					document.getElementById("departement_dispos").disabled = false;
				}
			}

			xhr.open("GET","http://" + host + "/index.php/layout/set/ajax/content/view/listitem/196/(idobjetregion)/" + idsel,true);
			xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			xhr.send();
		}
		else
		{
			//si la liste des regions selectionnées est vide
			ViderListe("departement_dispos");
			ViderListe("departement_sel");

			//Et on recharge tout
			//On Ajoute alors la liste des departements de cette region
			getXhr();

			document.getElementById("region_dispos").disabled = true;
			document.getElementById("region_sel").disabled = true;
			document.getElementById("departement_sel").disabled = true;
			document.getElementById("departement_dispos").disabled = true;

			xhr.onreadystatechange = function()
			{
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
				if(xhr.readyState == 4 && xhr.status == 200)
				{
					var leretour = xhr.responseText;

					//On fait un split sur le retour pour separer les departement
					var tabdeps = leretour.split("||");

					for(ii=0;ii<tabdeps.length;ii++)
					{
						//On refait un split pour separer les variables
						var undep = tabdeps[ii].split(",");

						var nomdep = undep[0];
						var codedep = undep[1];
						//var codereg = undep[2];

						var option = new Option(nomdep,codedep);
						document.getElementById("departement_dispos").options[(document.getElementById("departement_dispos").length)] = option;
					}

					document.getElementById("region_dispos").disabled = false;
					document.getElementById("region_sel").disabled = false;
					document.getElementById("departement_sel").disabled = false;
					document.getElementById("departement_dispos").disabled = false;
				}
			}

			xhr.open("GET","http://" + host + "/index.php/layout/set/ajax/content/view/listitem/196/",true);
			xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			xhr.send();
		
		}
	}
	
}

function ViderListe(liste)
{
	while (document.getElementById(liste).options.length>0)
	{
	document.getElementById(liste).options[0] = null;
	}
}


function ChercheElement(id, liste)
{
	var selectBox = null;
	
	selectBox = document.getElementById(liste);

	var jj=0;
	var i=0;

		for (i=0; i<selectBox.length; i++) 
		{
		  if (selectBox.options[i].value == id) 
		  {
			 jj = 1;
		  }
		}
	
	return jj;
}

function getXhr()
{
	if(window.XMLHttpRequest)
	{
	// Firefox et autres
	   xhr = new XMLHttpRequest(); 
	}
	else if(window.ActiveXObject)
	{ // Internet Explorer 
	   try {
		xhr = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (e) {
		xhr = new ActiveXObject("Microsoft.XMLHTTP");
	    }
	}
	else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	} 
}


function ValideCandidature()
{
	if(document.getElementById('actionbouton').value == 'valid')
	{
		if (document.getElementById("ezcoa-366_tel_fixe").value == "" && document.getElementById("ezcoa-367_tel_portable").value == "") 
		  {
				alert("Veuillez saisir au moins un num" + unescape("%E9") + "ro de t" + unescape("%E9") + "l" + unescape("%E9") + "phone");
				return false;
		  }
		else
		  {
				if(document.getElementById('candspont').value == "1")
			    {
						if(document.getElementById("7681-301").checked == false && document.getElementById("7681-302").checked == false && document.getElementById("7681-303").checked == false && document.getElementById("7681-304").checked == false)
						{
							alert("Veuillez s" + unescape("%E9") + "lectionner un type de contrat recherch" + unescape("%E9"));
							return false;
						}
						else
						{
							return true;
						}
				}
				else
			    {
					return true;
				}
		  }
	}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function GereNotifications()
{
	//On recupere les champs séléctionnés dans la recherche et on les mets dans les champs cachés de notifications
	var nbchamps = 0;
    var rech_metier = "";
	var rech_temps = "";
	var rech_contrat = "";
	var rech_dep = "";

	var selectMetiers = document.getElementById("metiers_sel");

		if(selectMetiers.length > 0)
		{
			for (var i=0; i<selectMetiers.length; i++) 
			{
			  if(selectMetiers.options[i].text != "")
				{
					if(rech_metier != "")
					{
						rech_metier += "," + selectMetiers.options[i].text;
					}
					else
					{
						rech_metier = selectMetiers.options[i].text;
					}
				}		  
			}

			nbchamps++;
		}

		if(rech_metier != "")
		{
			document.getElementById("liste_metier").value = rech_metier;
		}

		//Temps de travail
		var selectTempsTravail = document.getElementById("temps_sel");

		if(selectTempsTravail.length > 0)
		{
			for (var i=0; i<selectTempsTravail.length; i++) 
			{
			  if(selectTempsTravail.options[i].text != "")
				{
					if(rech_temps != "")
					{
						rech_temps += "," + selectTempsTravail.options[i].text;
					}
					else
					{
						rech_temps = selectTempsTravail.options[i].text;
					}
				}		  
			}

			nbchamps++;
		}

		if(rech_temps != "")
		{
			document.getElementById("liste_temps").value = rech_temps;
		}


		//Types de contrat
		var selectContrat = document.getElementById("contrats_sel");

		if(selectContrat.length > 0)
		{
			for (var i=0; i<selectContrat.length; i++) 
			{
			  if(selectContrat.options[i].text != "")
				{
					if(rech_contrat != "")
					{
						rech_contrat += "," + selectContrat.options[i].text;
					}
					else
					{
						rech_contrat = selectContrat.options[i].text;
					}
				}		  
			}

			nbchamps++;
		}

		if(rech_contrat != "")
		{
			document.getElementById("liste_contrat").value = rech_contrat;
		}

		//Départements
		var selectDep = document.getElementById("departement_sel");

		if(selectDep.length > 0)
		{
			for (var i=0; i<selectDep.length; i++) 
			{
			  if(selectDep.options[i].text != "")
				{
					if(rech_dep != "")
					{
						rech_dep += "," + selectDep.options[i].value;
					}
					else
					{
						rech_dep = selectDep.options[i].value;
					}
				}		  
			}

			nbchamps++;
		}
		else
		{
			//Aucun département selectionné, on regarde si il y a des regions selectionnées.
			var selectRegion = document.getElementById("region_sel");

			if(selectRegion.length > 0)
			{
				selectDep = document.getElementById("departement_dispos");

				if(selectDep.length > 0)
				{
					for (var i=0; i<selectDep.length; i++) 
					{
					  if(selectDep.options[i].text != "")
						{
							if(rech_dep != "")
							{
								rech_dep += "," + selectDep.options[i].value;
							}
							else
							{
								rech_dep = selectDep.options[i].value;
							}
						}		  
					}

					nbchamps++;
				}
			}
		}

		if(rech_dep != "")
		{
			var tabdepc = tabDeps2.split("||");

			for(var ii=0;ii < tabdepc.length; ii++)
			{
				var tabdetail = tabdepc[ii].split(";");

				rech_dep = rech_dep.replace(tabdetail[0], tabdetail[1]);
			}
			document.getElementById("liste_dep").value = rech_dep;
		}

		if(nbchamps > 0)
		{
			return true;
		}
		else
		{
			alert("Veuillez s" + unescape("%E9") + "lectionner au moins un crit" + unescape("%E8") + "re de recherche");
			return false;
		}
}

function RechercheValide(host)
{
	//On recupere les champs séléctionnés dans la recherche et on les mets dans les champs cachés de recherche
	var nbchamps = 0;
    var rech_metier = "";
	var rech_temps = "";
	var rech_contrat = "";
	var rech_dep = "";

	//Métiers
	var selectMetiers = document.getElementById("metiers_sel");

	if(selectMetiers.length > 0)
	{
		for (var i=0; i<selectMetiers.length; i++) 
		{
		  if(selectMetiers.options[i].text != "")
			{
				if(rech_metier != "")
				{
					rech_metier += " OR " + selectMetiers.options[i].text;
				}
				else
				{
					rech_metier = selectMetiers.options[i].text;
				}
			}		  
		}

		nbchamps++;
	}

	if(rech_metier != "")
	{
		document.getElementById("rech_metier").value = rech_metier;
	}

	//Temps de travail
	var selectTempsTravail = document.getElementById("temps_sel");

	if(selectTempsTravail.length > 0)
	{
		for (var i=0; i<selectTempsTravail.length; i++) 
		{
		  if(selectTempsTravail.options[i].text != "")
			{
				if(rech_temps != "")
				{
					rech_temps += " OR " + selectTempsTravail.options[i].text;
				}
				else
				{
					rech_temps = selectTempsTravail.options[i].text;
				}
			}		  
		}

		nbchamps++;
	}

	if(rech_temps != "")
	{
		document.getElementById("rech_temps").value = rech_temps;
	}


	//Types de contrat
	var selectContrat = document.getElementById("contrats_sel");

	if(selectContrat.length > 0)
	{
		for (var i=0; i<selectContrat.length; i++) 
		{
		  if(selectContrat.options[i].text != "")
			{
				if(rech_contrat != "")
				{
					rech_contrat += " OR " + selectContrat.options[i].text;
				}
				else
				{
					rech_contrat = selectContrat.options[i].text;
				}
			}		  
		}

		nbchamps++;
	}

	if(rech_contrat != "")
	{
		document.getElementById("rech_contrat").value = rech_contrat;
	}

	//Départements
	var selectDep = document.getElementById("departement_sel");

	if(selectDep.length > 0)
	{
		for (var i=0; i<selectDep.length; i++) 
		{
		  if(selectDep.options[i].value != "")
			{
				if(rech_dep != "")
				{
					rech_dep += " OR " + selectDep.options[i].value;
				}
				else
				{
					rech_dep = selectDep.options[i].value;
				}
			}		  
		}

		nbchamps++;
	}
	else
	{
		//Aucun département selectionné, on regarde si il y a des regions selectionnées.
		var selectRegion = document.getElementById("region_sel");

		if(selectRegion.length > 0)
		{
			selectDep = document.getElementById("departement_dispos");

			if(selectDep.length > 0)
			{
				for (var i=0; i<selectDep.length; i++) 
				{
				  if(selectDep.options[i].value != "")
					{
						if(rech_dep != "")
						{
							rech_dep += " OR '" + selectDep.options[i].value + "'";
						}
						else
						{
							rech_dep = "'" + selectDep.options[i].value + "'";
						}
					}		  
				}

				nbchamps++;
			}
		}
	}

	if(rech_dep != "")
	{
		var tabdepc = tabDeps2.split("||");

		for(var ii=0;ii < tabdepc.length; ii++)
		{
			var tabdetail = tabdepc[ii].split(";");

			rech_dep = rech_dep.replace(tabdetail[0], tabdetail[1]);
		}

		document.getElementById("rech_dep").value = rech_dep;
	}

	if(nbchamps > 0)
	{
		return true;
	}
	else
	{
		alert("Veuillez s" + unescape("%E9") + "lectionner au moins un crit" + unescape("%E8") + "re de recherche");
		return false;
	}
}
function imprime() 
{
if (typeof(window.print) != 'undefined')
 { window.print(); }
}

