// JavaScript Document
function check_quick_search(){
	$texte = document.getElementById("quick_search").value; 
	if($texte == "Tapez votre recherche ici ..."){
		document.getElementById("quick_search").value = "";
	}
	else if($texte == ""){
		document.getElementById("quick_search").value = "Tapez votre recherche ici ...";
	}
}
function submit_quick_search(){
	$texte = document.getElementById("quick_search").value;
	if($texte == "Tapez votre recherche ici ..." || $texte == "" || $texte.length < 3){
		alert ("Verifiez votre saisie");
		return false;
	}
}
function check_form_recherche(){
	// Contrôle au moins 1 metier
	var oneMetier = 0;
	var noeuds_secteurs = document.getElementById('ul_metiers').childNodes[0];
	while (noeuds_secteurs != null) {
		if (noeuds_secteurs.innerHTML != undefined && noeuds_secteurs.childNodes[0].childNodes[0].checked == true){
			oneMetier = 1;
		}
		noeuds_secteurs = noeuds_secteurs.nextSibling;
	}
	// Contrôle au moins 1 ville
	var oneVille = 0;
	var noeuds_villes = document.getElementById('ul_villes').childNodes[0];
	while (noeuds_villes != null) {
		if (noeuds_villes.innerHTML != undefined && noeuds_villes.childNodes[0].childNodes[0].checked == true){
			oneVille = 1;
		}
		noeuds_villes = noeuds_villes.nextSibling;
	}
	// Si au moins 1 ville ou 1 metier on lance la recherche
	if (oneVille == 1 || oneMetier == 1){
		document.form_recherche_complete.submit();
	} else {
		alert ("Choisissez au moins un metier ou une ville pour la recherche.");	
	}
}
function stepxtoy($x,$y) {
	$('#search_step'+$y).show(); // Montre
	$('#search_step'+$x).hide(); // Cache
}
function check_activites($id){
	var $array_id_activite = new Array();
	var noeuds = document.getElementById('ul_activites').childNodes[2];
	// Case all activités
	if ($id != "all_activites"){
		document.getElementById('activites_all').checked = false;
	} else {
		while (noeuds != null) {
			if (noeuds.innerHTML != undefined){
				noeuds.childNodes[0].childNodes[0].checked = false;
			}
			noeuds = noeuds.nextSibling;
		}
		document.getElementById('activites_all').checked = true;
	}
	// Remplissage du tableau des cases cochées
	while (noeuds != null) {
		if (noeuds.innerHTML != undefined && noeuds.childNodes[0].childNodes[0].checked == true){
			valeur = noeuds.childNodes[0].childNodes[0].value;
			$array_id_activite.push (valeur);
		}
		noeuds = noeuds.nextSibling;
	}
	$("#ul_metiers").load("/liste_metiers.php", {'array_id_activite[]': $array_id_activite});
	$("#ul_metiers").hide();
	$("#ul_metiers").fadeIn("slow");
}

function check_secteurs($id){
	var $array_id_secteur = new Array();
	var noeuds = document.getElementById('ul_secteurs').childNodes[2];
	// Case all Secteurs
	if ($id != "all_secteurs"){
		document.getElementById('secteurs_all').checked = false;
	} else {
		while (noeuds != null) {
			if (noeuds.innerHTML != undefined){
				noeuds.childNodes[0].childNodes[0].checked = false;
			}
			noeuds = noeuds.nextSibling;
		}
		document.getElementById('secteurs_all').checked = true;
	}
	// Remplissage du tableau des cases cochées
	while (noeuds != null) {
		if (noeuds.innerHTML != undefined && noeuds.childNodes[0].childNodes[0].checked == true){
			valeur = noeuds.childNodes[0].childNodes[0].value;
			$array_id_secteur.push (valeur);
		}
		noeuds = noeuds.nextSibling;
	}
	$("#ul_villes").load("/liste_villes.php", {'array_id_secteur[]': $array_id_secteur});
	$("#ul_villes").hide();
	$("#ul_villes").fadeIn("slow");
}

function check_metiers($id){
	var noeuds = document.getElementById('ul_metiers').childNodes[1];
	if(document.getElementById('metiers_all').checked == true){
		while (noeuds != null) {
			if (noeuds.innerHTML != undefined){
				noeuds.childNodes[0].childNodes[0].checked = true;
			}
			noeuds = noeuds.nextSibling;
		}
	} else {
		while (noeuds != null) {
			if (noeuds.innerHTML != undefined){
				noeuds.childNodes[0].childNodes[0].checked = false;
			}
			noeuds = noeuds.nextSibling;
		}
	}
}

function check_villes($id){
	var noeuds = document.getElementById('ul_villes').childNodes[1];
	if(document.getElementById('villes_all').checked == true){
		while (noeuds != null) {
			if (noeuds.innerHTML != undefined){
				noeuds.childNodes[0].childNodes[0].checked = true;
			}
			noeuds = noeuds.nextSibling;
		}
	} else {
		while (noeuds != null) {
			if (noeuds.innerHTML != undefined){
				noeuds.childNodes[0].childNodes[0].checked = false;
			}
			noeuds = noeuds.nextSibling;
		}
	}
}

function check_qualifs($id){
	var noeuds = document.getElementById('ul_qualifs').childNodes[1];
	// Case all Qualifs
	if ($id != "all_qualifs"){
		document.getElementById('qualifs_all').checked = false;
	} else {
		while (noeuds != null) {
			if (noeuds.innerHTML != undefined){
				noeuds.childNodes[0].childNodes[0].checked = false;
			}
			noeuds = noeuds.nextSibling;
		}
		document.getElementById('qualifs_all').checked = true;
	}
}
function check_message(){
	$texte = document.getElementById("message").value; 
	if($texte == "Laissez votre message ici..."){
		document.getElementById("message").value = "";
	}
	else if($texte == ""){
		document.getElementById("message").value = "Laissez votre message ici...";
	}
}
function sendMail() {
    $('.error').hide();
	
	var sendto = $("input#sendto").val();
	
	var nom = $("input#nom").val();
	if (nom == "") {
		$("label#nom_error").show();
		$("input#nom").focus();
		return false;
	}
	
	var email = $("input#email").val();
	if (email == "") {
		$("label#email_error").show();
		$("input#email").focus();
		return false;
	}
	var message = $("textarea#message").val();
	if (message == "" || message == "Laissez votre message ici..." || message == undefined ) {		
		$("label#message_error").show();
		$("textarea#message").focus();
		return false;
	}
		
	var dataString = 'nom='+ nom + '&email=' + email + '&message=' + message + '&sendto=' + sendto;
	//alert (dataString);return false;
		
	$.ajax({
		type: "POST",
		url:  "/send_mail.php",
		data: dataString,
		success: function() {
			$('#form_contact').html("Votre message &agrave; bien &eacute;t&eacute; envoy&eacute;. <br />Merci !")
			.hide()
			.fadeIn(1500);
		}
	});
    return false;
}
function type_search($form){
	$('#form_recherche_rapide').hide();
	$('#form_recherche_complete').hide();
	$('#form_recherche_'+$form).show();
	$('#btn_search_rapide').removeClass('active');
	$('#btn_search_complete').removeClass('active');
	$('#btn_search_'+$form).addClass('active');
	return false;
}