function search_validate(i,j)
{	
	fill_hidden_items("sector");
	fill_hidden_items("fonction");
	if (document.form1.salary.value != "")
	{
		if (isNaN(document.form1.salary.value))
		{
			alert("Le salaire doit être un nombre.");
			return ;
		}
	}
var b = true;
var p = true;
if(i != 0 && j != 0)
{
	b = verifyChecked("experience[]",i);
	p = verifyChecked("type_contrat[]",j);
}

if(b==true && p==true)
	document.form1.submit(); 
}

function verifyChecked(name,i)
{
var b = false;
for(k=0;k<i;k++)
	{
		if(document.form1.elements[name][k].checked == true)
		{	
			b = true;
			break; 
		}
	}
	msg = "vous devez choisir au moins un ";
	if(b == false)
	{
		if(name == "experience[]")
			msg = msg + "niveau d'expérience"; 
		else
			msg = msg + "type de contrat";
		alert(msg);
		return false;
	}	
	return true;
}

function afficher()
{
	document.getElementById('search_name').style.visibility = 'visible';
	document.getElementById('btn_search').style.marginLeft = '290px';
	document.getElementById('search_name').style.width = "400px";
	document.getElementById('alert_name').style.visibility = 'visible';
	//document.getElementById('search_txt').firstChild.nodeValue = "Veuillez saisir le nom de l'alerte mail: ";
	document.getElementById('alert_name').style.width = "200px";
	document.getElementById('memoriser').style.visibility = "hidden";
	document.getElementById('memoriser').style.width = "0px";
}

function memoriser_action(type)
{
	if(type == 1)
	{
		afficher();	
	}
	else{ alert("Vous devez vous connecter à votre espace candidat pour pouvoir mémoriser cette recherche"); }
}

function search_cv_validate()
{	
	flag = true;
	if (document.form1.age_min.value != "0" && document.form1.age_max.value != "0")
	{
		if (document.form1.age_min.value >= document.form1.age_max.value)
		{
			obj = document.getElementById("age_error");
			showObj(obj);
			flag = false;
		}
	}
	
	if (document.form1.salary.value != "" && document.form1.salary_max.value != "")
	{
		if (parseInt(document.form1.salary.value) >= parseInt(document.form1.salary_max.value))
		{
			obj = document.getElementById("salary_error");
			showObj(obj);
			flag = false;
		}
	}
	
	if (flag == false)
		return ;
	document.form1.submit();
}

function file(fichier)
 {
	 if(window.XMLHttpRequest) // FIREFOX
		 xhr_object = new XMLHttpRequest();
	 else if(window.ActiveXObject) // IE
		  xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	 else
		  return(false);
	 xhr_object.open("GET", fichier, false);
	 xhr_object.send(null);
	 if(xhr_object.readyState == 4) return(xhr_object.responseText);
	 return(false);
 }
 
function fillCities()
 {
	 document.getElementById("city").innerHTML = "";
	 document.getElementById("city").options[0] = new Option("Indifférent", "0");
	 var b = document.getElementById("country").options[document.getElementById('country').selectedIndex].value;
	 var a = file("script/getCountryCities.php?id="+escape(b));
	 var i = 0, j = 1;
	 var arr; 
	 //alert(a);
	 arr = a.split("#");

	 for(i = 0; i < arr.length - 1; i = i + 2)
	 {
			document.getElementById("city").options[j++] = new Option(arr[i], arr[i+1]);			 
	 }
}

