// fonctions entete IE6
function domready_IE6() {
	var box_ie6 = {};
	box_ie6 = new MultiBox('over_ie6', {descClassName: 'multiBoxDesc', useOverlay: true, showControls: false});
	box_ie6.open($('id_over_ie6'));
}
// FIN fonctions entete IE6

// fonctions pied
function domready_pied() {
	// MultiBox
	var box = {};
	box = new MultiBox('imagezoom', {descClassName: 'multiBoxDesc', useOverlay: false});
	var box_actu = {};
	box_actu = new MultiBox('actuplus', {descClassName: 'multiBoxDesc', useOverlay: true, showControls: false});
}
// FIN fonctions pied

// fonctions form_rech_commun
function chgrec(){ // gestion click sur type de recherche
	if (type_rech=="details") document.getElementById("type_rech").value="simple";
	if (type_rech=="simple") document.getElementById("type_rech").value="details";
	document.rech_form.submit();
}

function add_prof(lprof){ // récupération Lprof choisi dans la multibox
	document.getElementById('R_prof').value=(lprof);
	document.rech_form.submit();
}


function valrec(){ // controle et validation du formulaire de recherche

	var msgerr="";
	
	if(document.getElementById("R_quoiqui").value==defaut_quoi_qui) { R_quoiqui=""; } else { R_quoiqui=document.getElementById("R_quoiqui").value; }
	if($('R_prof')!=undefined) { if(document.getElementById("R_prof").value==defaut_prof) { R_prof=""; } else { R_prof=document.getElementById("R_prof").value; } }
	if($('R_nomcli')!=undefined) { if(document.getElementById("R_nomcli").value==defaut_nomcli) { R_nomcli=""; } else { R_nomcli=document.getElementById("R_nomcli").value; } }
	
	if(type_page=="blanches") {
		if(R_quoiqui=="" ) {
			msgerr +="Vous devez au moins renseigner le champ Quoi, Qui\n";
		} else {
			if(R_quoiqui.length<MIN_CHAR_2 ) {
				msgerr +="Vous devez saisir au moins " + MIN_CHAR_2 + " caracteres dans le champ Quoi, Qui\n";
			}
		}
	}
	if(type_page=="jaunes") {
		if(R_quoiqui=="" && R_prof=="") {
			msgerr +="Vous devez au moins renseigner le champ Quoi, Qui\n";
		} 
		if(R_quoiqui!="" && R_quoiqui.length<MIN_CHAR ) {
				msgerr +="Vous devez saisir au moins " + MIN_CHAR + " caracteres dans le champ Quoi, Qui\n";
		}
		if(R_prof!="" && R_prof.length<MIN_CHAR ) {
				msgerr +="Vous devez saisir au moins " + MIN_CHAR + " caracteres dans le champ Activite\n";
		}
	}
	if(type_page=="bleues") {
		if(R_quoiqui=="" && R_nomcli=="") {
			msgerr +="Vous devez renseigner le champ Quoi, Qui ou le champ Administration\n";
		} 
		if(R_quoiqui!="" && R_quoiqui.length<MIN_CHAR ) {
				msgerr +="Vous devez saisir au moins " + MIN_CHAR + " caracteres dans le champ Administration\n";
		}
		if(R_nomcli!="" && R_nomcli.length<MIN_CHAR ) {
				msgerr +="Vous devez saisir au moins " + MIN_CHAR + " caracteres dans le champ Administration\n";
		}
	}
	
	if(msgerr=="") {
		if(document.getElementById("R_quoiqui").value==defaut_quoi_qui) { document.getElementById("R_quoiqui").value=""; }
		if($('R_prof')!=undefined) { if(document.getElementById("R_prof").value==defaut_prof) { document.getElementById("R_prof").value=""; } }
		if($('R_nomcli')!=undefined) { if(document.getElementById("R_nomcli").value==defaut_nomcli) { document.getElementById("R_nomcli").value=""; } }
		if($('R_adresse')!=undefined) { if(document.getElementById("R_adresse").value==defaut_adresse) { document.getElementById("R_adresse").value=""; } }
		document.rech_form.action="resultats_pages" + type_page + ".php";
		document.getElementById("type_rech").value="details";
		document.rech_form.submit();
	} else {
		window.alert(msgerr);
	}
}

function change_nav_page(type_page){ // changement de type de page de recherche
	document.rech_form.action="resultats_pages" + type_page + ".php";
	document.rech_form.submit();
}



function get_prof(lprof){ // récupération Lprof choisi dans la multibox
	var elprof= lprof.replace(/&#039;/gi,"'");
	box_prof.close()
	document.getElementById('R_prof').value=elprof;
}
var box_prof = {};

function get_nomcli(nomcli){ // récupération Lprof choisi dans la multibox
	var enomcli= nomcli.replace(/&#039;/gi,"'");
	box_prof.close()
	document.getElementById('R_nomcli').value=enomcli;
}
var box_prof = {};


function domready_rech_com() {
	
	document.getElementById("R_quoiqui").disabled=false;
	if($('R_prof')!=undefined) document.getElementById("R_prof").disabled=false;
	if($('R_nomcli')!=undefined) document.getElementById("R_nomcli").disabled=false;
	
	$('R_quoiqui').addEvent('focus', function(e) { // remise à blanc si Focus sur ce champs et qu'il contient sa valeur par défaut
		onFocusMe("R_quoiqui", defaut_quoi_qui, "");
		document.getElementById("R_quoiqui").style.color="#000";
	});

	$('R_quoiqui').addEvent('keydown', function(e) { // action sur entrée
		if (e.key == 'enter') valrec();
	});
		
	
	if($('R_prof')!=undefined) {
		$('R_prof').addEvent('focus', function(e) { // remise à blanc si Focus sur ce champs et qu'il contient sa valeur par défaut
			onFocusMe("R_prof", defaut_prof, "");
			document.getElementById("R_prof").style.color="#000";
		});
		
		$('R_prof').addEvent('keydown', function(e) { // action sur entrée
			if (e.key == 'enter') valrec();
		});
	}
	

	
	
	if($('R_nomcli')!=undefined) {
		$('R_nomcli').addEvent('focus', function(e) { // remise à blanc si Focus sur ce champs et qu'il contient sa valeur par défaut
			onFocusMe("R_nomcli", defaut_nomcli, "");
			document.getElementById("R_nomcli").style.color="#000";
		});

		$('R_nomcli').addEvent('keydown', function(e) { // action sur entrée
			if (e.key == 'enter') valrec();
		});
	
	}
	
		
	
	if($('R_adresse')!=undefined) {
		$('R_adresse').addEvent('focus', function(e) { // remise à blanc si Focus sur ce champs et qu'il contient sa valeur par défaut
			onFocusMe("R_adresse", defaut_adresse, "");
			document.getElementById("R_adresse").style.color="#000";
		});
	}


	if($('R_ile')!=undefined) { // si R_ile existe (donc recherche détaillée), gestion AJAX pour les communes
		// requete AJAX pour affichage des communes
		var req_communes = new Request.HTML({url:'_ajax_liste_communes.php',  
			onSuccess: function(resultat) {
				$('listecommunes').set('text', '');
				$('listecommunes').adopt(resultat);
			},
			onFailure: function() {
				$('listecommunes').set('text', 'The request failed.');
			}
		});
		
		$('R_ile').addEvent('change', function() { // Appel requete Ajax des communes si choix d'une ile
			var ile=document.getElementById('R_ile').options[document.getElementById('R_ile').selectedIndex].value
			req_communes.send("ile="+ile);
		});
		
		// Affichage des communes au départ.
		var ile=document.getElementById('R_ile').options[document.getElementById('R_ile').selectedIndex].value
		req_communes.send("ile="+ile+"&R_commune="+R_commune);
	}
	

	box_prof = new MultiBox('aide_prof', {descClassName: 'multiBoxDesc', useOverlay: true, showControls: false});


}

// FIN fonctions form_rech_commun

// fonctions resultats
function choix_resbypage(valeur){ // gestion click sur type de recherche
	document.getElementById('resultats_by_page').value=valeur; 
	document.getElementById('stat_action').value="RES/PAGE*" + valeur;
	document.rech_form.submit();
}

function choix_tri(valeur){ // gestion click sur type de recherche
	document.getElementById('resultats_tri').value=valeur;
	document.getElementById('stat_action').value="TRI*" + valeur;
	document.rech_form.submit();
}

function change_pagination(pagination,page_ec){ // changement de groupe de page de résultats
	document.getElementById('pagination').value=pagination; 
	document.getElementById('page_ec').value=page_ec;
	var xx=parseInt(page_ec)+1;
	document.getElementById('stat_action').value="PAGINATION*" + xx;
	document.rech_form.submit();
}
function change_page(pagination,page_ec){ // changement de page de résultats
	document.getElementById('pagination').value=pagination;
	document.getElementById('page_ec').value=page_ec;
	var xx=parseInt(page_ec)+1;
	document.getElementById('stat_action').value="PAGE*" + xx;
	document.rech_form.submit();
}

function go_fiche(lien_fiche){ 
	document.rech_form.action=lien_fiche;
	document.rech_form.submit();
}

function show_nomcli(j,autres_admin){ // catégorie de pages bleues choisie
	document.getElementById('id_bleu').value=j; 
	if(autres_admin!="") { document.getElementById('autres_admin').value=autres_admin; }
	document.rech_form.submit();
}

var box_email_amis="";
function domready_res() { 
	box_email_amis = new MultiBox('btn_email_amis', {descClassName: 'multiBoxDesc', useOverlay: true, showControls: false});
	
	
	$$('.fiche_simple').each(function(elt) {
		elt.addEvent('mouseover', function(e) {
			elt.setStyle('background-color','#EAEBEC'); 
		});
		elt.addEvent('mouseout', function(e) {
			elt.setStyle('background-color',''); 
		});
	});

}
// FIN fonctions resultats

