// Pour la page distrib
var tab_ville = new Array();
var tab_adr = new Array();
var tab_code_ce = new Array();
var id_concession = "";
var num_dept = "";
var config_site = "";
var lien_site = "http://maquette.lesnetworkeurs.com/lancia/webfactory/";
var rep_images = "";
var effet_actif = true;

function valid_profil() {
	show_gif();
	var erreur = true;
	var acc = $('id_accent').getValue();
	// civilité
	var civ = "";
	if( $('id_civ_melle').checked == true ) {
		civ = $('id_civ_melle').getValue();
	} else if( $('id_civ_mme').checked == true ) {
		civ = $('id_civ_mme').getValue();
	} else if( $('id_civ_m').checked == true ) {
		civ = $('id_civ_m').getValue();
	}
	if( civ == "" ) {
		erreur = false;
		$('id_label_melle').className = "erreur_label";
		$('id_label_mme').className = "erreur_label";
		$('id_label_m').className = "erreur_label";
		//$('id_label_civ').className = "erreur_label";
	}
	
	// Nom
	var nom = $('id_nom').getValue();
	if( nom == "" ) {
		$('id_label_nom').className = "erreur_label";
		erreur = false;
	}
	
	// Prenom
	var prenom = $('id_prenom').getValue();
	if( prenom == "" ) {
		$('id_label_prenom').className = "erreur_label";
		erreur = false;
	}
	
	// Adresse
	var adresse = $('id_adresse').getValue();
	if( adresse == "" ) {
		$('id_label_adresse').className = "erreur_label";
		erreur = false;
	}
	
	// CP
	var cp = $('id_cp').getValue();
	if( cp == "" || !validateCP( cp) ) {
		$('id_label_cp').className = "erreur_label";
		erreur = false;
	}
	
	// Ville
	var ville = $('id_ville').getValue();
	if( ville == "" ) {
		$('id_label_ville').className = "erreur_label";
		erreur = false;
	}
	
	// Telephone
	var telephone = $('id_telephone').getValue();
	if( telephone == "" || !validateTel( telephone) ) {
		$('id_label_telephone').className = "erreur_label";
		erreur = false;
	}
	
	// Email
	var email = $('id_email').getValue();
	if( email == "" || !validateEmail( email) ) {
		$('id_label_email').className = "erreur_label";
		erreur = false;
	}
	if( !valid_email_js( email) ) {
		$('id_label_email').className = "erreur_label";
		erreur = false;
	}
	var optin = "0";
	if( $('id_optin').checked == true ) {
		optin = $('id_optin').getValue();
	}
	
	if( erreur == true ) {
		hide_gif();
		$('id_form_profil').submit();
		return true;
	} else {
		profil_ok = false;
		$("champ_obl_profil").setStyle({
			color: "#CC0000"
		});
		hide_gif();
	}
	return false;
}

function valid_form_popup_profil( tab_get) {
	var erreur = false;
	var acc = $('id_profil_accent').getValue();
	// civilité
	var civ = "";
	if( $('id_civilite_melle').checked == true ) {
		civ = $('id_civilite_melle').getValue();
	} else if( $('id_civilite_mme').checked == true ) {
		civ = $('id_civilite_mme').getValue();
	} else if( $('id_civilite_m').checked == true ) {
		civ = $('id_civilite_m').getValue();
	}
	if( civ == "" ) {
		erreur = true;
		$('label_id_civilite_melle').className = "erreur_label";
		$('label_id_civilite_mme').className = "erreur_label";
		$('label_id_civilite_m').className = "erreur_label";
		//$('id_label_civ').className = "erreur_label";
	}
	
	// Nom
	var nom = $('id_nom').getValue();
	if( nom == "" ) {
		$('label_id_nom').className = "erreur_label";
		erreur = true;
	}
	
	// Prenom
	var prenom = $('id_prenom').getValue();
	if( prenom == "" ) {
		$('label_id_prenom').className = "erreur_label";
		erreur = true;
	}
	
	// Adresse
	var adresse = $('id_adresse').getValue();
	if( adresse == "" ) {
		$('label_id_adresse').className = "erreur_label";
		erreur = true;
	}
	
	// CP
	var cp = $('id_cp').getValue();
	if( cp == "" || !validateCP( cp) ) {
		$('label_id_cp').className = "erreur_label";
		erreur = true;
	}
	
	// Ville
	var ville = $('id_ville').getValue();
	if( ville == "" ) {
		$('label_id_ville').className = "erreur_label";
		erreur = true;
	}
	
	// Telephone
	var telephone = $('id_telephone').getValue();
	if( telephone == "" || !validateTel( telephone) ) {
		$('label_id_telephone').className = "erreur_label";
		erreur = true;
	}
	
	// Email
	var email = $('id_email').getValue();
	if( email == "" || !validateEmail( email) ) {
		$('label_id_email').className = "erreur_label";
		erreur = true;
	}
	if( !valid_email_js( email) ) {
		$('label_id_email').className = "erreur_label";
		erreur = true;
	}
	var optin = "0";
	if( $('id_optin').checked == true ) {
		optin = $('id_optin').getValue();
	}
	var interesse_par = new Array();
	if( $('id_interesse_par_particulier').checked == true ) {
		interesse_par[interesse_par.length] = $('id_interesse_par_particulier').getValue();
	}
	if( $('id_interesse_par_professionnel').checked == true ) {
		interesse_par[interesse_par.length] = $('id_interesse_par_professionnel').getValue();
	}
	if( interesse_par.length > 1 ) {
		interesse_par = interesse_par.join(';');
	} else if( interesse_par.length == 1 ) {
		interesse_par = interesse_par.join('');
	} else if( interesse_par.length == 0 ) {
		interesse_par = '';
	}
	if( erreur == false ) {
		/* Ajax */
		var action = 'profil';
		var url = "_ajax_valid_form_profil.php";
		var o_options = new Object();
		o_options = {method: 'POST', parameters: {
			js: 1, 
			act: action, 
			accent: acc, 
			civilite: civ, 
			nom: nom, 
			prenom: prenom, 
			adresse: adresse, 
			cp: cp, 
			ville: ville, 
			telephone: telephone, 
			email: email, 
			optin: optin, 
			interesse_par: interesse_par
		}, onComplete: function( http_request) {
				if( http_request.responseText == "OK" ) {
					document.location.href = 'coupon.php'+tab_get;
				} else if( http_request.responseText == "FATAL_ERREUR" ) {
					document.location.href = 'index.php';
				}
			}
		};
		var req = new Ajax.Request( url, o_options);
		return true;
	} else {
		$("id_champ_obl_profil").setStyle({
			color: "#CC0000"
		});
	}
	return false;
}

function valid_email_js( email) {
	var re=/^.+@[^\.].*\.[a-z]{2,}$/i;
	if( !re.test( email ) ) {
		return false;
	} else {
		return true;
	}
}

function init_liste_mod_scroll() {
	new Control.Scroller( 'div_scroller', 'scroll_bar_puce', 'scroll_bar_liste', {
		up: "button-up",
		down: "button-down",
		scrollOnHover: true,
		height: 120,
		onScroll: function(value, scroller) {
			//document.title = value;
		}
	});
}

function load_champ_ville( dept) {
	var select_ville = $('id_ville');
	//alert( select_ville.options);
	var opt = select_ville.options[0];
	select_ville.length = 0;
	select_ville[select_ville.length] = opt;
	if( dept > 0 && dept != "" ) {
		//alert( "load_champ_ville");
		var select_ville = $('id_ville');
		var opt = select_ville.options[0];
		select_ville.length = 0;
		select_ville[select_ville.length] = opt;
		if( tab_ville[dept] ) {
			for( var i = 0 ; i < tab_ville[dept].length ; i++ ) {
				var opt = new Option( tab_ville[dept][i]["ville"], tab_ville[dept][i]["id"], false, false);
				select_ville[select_ville.length] = opt;
			}
		}
	}
	load_champ_adr(0);
	//alert( tab_ville[dept].length );
}

function load_champ_adr( idc) {
	//alert( "load_champ_adr");
	var adresse = $('id_adresse');
	var input_code = $('input_id_code_ce'); 
	var txt = "";
	var code = "";
	if( idc > 0 ) {
		var code = tab_adr[idc]["code_ce"];
		txt += get_txt_distrib( idc);
		for( var i = 0 ; i < tab_code_ce[code].length ; i++ ) {
			if( tab_code_ce[code][i] != idc ) {
				txt += "<br /><br />";
				txt += get_txt_distrib( tab_code_ce[code][i]);
			}
		}
	}
	input_code.value = code;
	adresse.update( txt);
	//alert( tab_ville[dept].length );
}

function get_txt_distrib( idc) {
	var txt = "";
	txt += "<b>" + tab_adr[idc]["raison_sociale"] + "</b><br />";
	txt += tab_adr[idc]["adresse"] + "<br />";
	if( tab_adr[idc]["adresse2"] != "" ) {
		txt += tab_adr[idc]["adresse2"] + "<br />";
	}
	txt += tab_adr[idc]["cp"] + " ";
	txt += tab_adr[idc]["ville"] + "<br />";
	txt += "Tel : " + tab_adr[idc]["telephone"] + "<br />";
	/*txt += "Fax : " + tab_adr[idc]["fax"];*/
	//txt += tab_adr[idc]["ambassadeur"] + "<br />";
	txt += "<a class='lien_plan' href='#' onclick=' open_popup_localisation( "+idc+"); return false;'>Voir le plan</a>";
	return txt;
}

function init_distrib() {
	if( num_dept > 0 ) {
		if( $('id_ville').options[0] ) {
			load_champ_ville( num_dept);
		} else {
			setTimeout( function() { 
				if( $('id_ville').options[0] ) {
					load_champ_ville( num_dept);
				} else {
					setTimeout( function() { 
						if( $('id_ville').options[0] ) {
							load_champ_ville( num_dept);
						}
					} , 1000);
				}
			} , 1000);
		}
		$('id_departement').value = num_dept;
		if( id_concession > 0 ) {
			$('id_ville').value = id_concession;
			load_champ_adr( id_concession);
		}
	}
}

function show_popup_mod( id, type_veh, tab_get) {
	var popup_w = 819; 
	var popup_h = 514;
	var url = "popup_mod.php"+tab_get;
	var target = "popup_mod_" + id;
	o_options = new Object();
	o_options = {method: 'POST', parameters: { js: 1, id_mod: id, type: type_veh}, onComplete: function( http_request) {
			if( http_request.responseText == "ERREUR" ) {
				document.location.href = "index.php";
			} else if( http_request.responseText != "" ) {
				new popup_simple( id, popup_w, popup_h, http_request.responseText);
				google_ana( "popup_mod.php");
				sophus_tag( "popup_mod.php");
			}
			hide_gif();
		}
	};
	var req = new Ajax.Request( url, o_options);
}

function show_popup_mod_v1( id, type_veh, tab_get) {
	show_gif();
	h_d = hauteur_fenetre;
	h_p = $('page').getHeight() + $('mentions_legales').getHeight() + 20;
	if( h_p > h_d ) {
		h_d = h_p;
	}
	Insertion.Bottom( document.body, "<div id='popup_background' style=' width: 100%; height: "+h_d+"px;'></div>");// style='background-color: #FFFFFF;'
	var target = "popup_mod_" + id;
	/*tab_obj_popup.push ( new popup( target, habille_content( target, '<img class="png" alt="" src="images/liste_mod_ypsilon.png"/>'), 500, 400, 'center', 'center', "") );*/
	var url = "popup_mod.php"+tab_get;
	o_options = new Object();
	o_options = {method: 'POST', parameters: { js: 1, id_mod: id, type: type_veh}, onComplete: function( http_request) {
			if( http_request.responseText == "ERREUR" ) {
				document.location.href = "index.php";
			} else if( http_request.responseText != "" ) {
				tab_obj_popup.push ( new popup( target, http_request.responseText, 819, 514, 'center', 'center', "") );
				$( "popup_background").setStyle({
					opacity: 0.8
				});
				$(target).setStyle({
					opacity: 1
				});
				google_ana( "popup_mod.php");
				sophus_tag( "popup_mod.php");
			}
			hide_gif();
		}
	};
	var req = new Ajax.Request( url, o_options);
}

function close_popup_mod( id) {
	return false;
	var target = "popup_mod_" + id;
	/*$( "popup_background").setStyle({
		opacity: 1
	});*/
	//alert( "isIE : " + isIE + "\nIEver : " + IEver + "\ncondition : " + ( isIE != true || ( isIE == true && IEver >= 7 ) ) );
	if( isIE != true || ( isIE == true && IEver >= 7 ) ) { 
		new Effect.Fade(target, { duration: 1.0 });
		new Effect.Fade("popup_background", { duration: 1.0 });
	}
	//Effect.Shrink(target);
	setTimeout( function() {
		close_popup( target);
		$("popup_background").remove();
	}, 1000);
}


function valid_distrib() {
	show_gif();
	var erreur = true;
	// Département
	var departement = $('id_departement').getValue();
	if( departement == "" ) {
		$('id_label_departement').className = "erreur_label";
		erreur = false;
	}
	
	// Ville
	var ville = $('id_ville').getValue();
	if( ville == "" ) {
		$('id_label_ville').className = "erreur_label";
		erreur = false;
	}
	
	// Code_CE
	var code_ce = $('input_id_code_ce').getValue();
	if( code_ce == "" ) {
		erreur = false;
	}
	
	if( erreur == true ) {
		boutique_ok = true;
		hide_gif();
		$('id_form_distrib').submit();
		return true;
	} else {
		boutique_ok = false;
		/*$("champ_obl_boutique").setStyle({
			color: "#CC0000"
		});*/
	}
	return false;
}






function show_gif() {

}

function hide_gif() {

}

var tab_page_gg = new Array();
tab_page_gg["home"] = "home";
tab_page_gg["profil"] = "profil";
tab_page_gg["boutique"] = "boutique";
tab_page_gg["choix_mod"] = "choix_modele";
tab_page_gg["liste_mod"] = "liste_modele";
tab_page_gg["popup_modele"] = "popup_modele";
tab_page_gg["coupon"] = "coupon";
tab_page_gg["impression"] = "impression";

function google_ana( page) {
	if( config_site == "PROD" ) {
		pageTracker._trackPageview( page);
	}
}

function sophus_tag( page) {
	if( config_site == "PROD" ) {
		tc_log(page);
	}
}

function open_popup_localisation( id) {
	var popup_w = 631; 
	var popup_h = 355;
	var url = "popup_localisation.php";
	o_options = new Object();
	o_options = {method: 'POST', parameters: { js: 1, idc: id}, onComplete: function( http_request) {
			if( http_request.responseText == "ERREUR" ) {
				document.location.href = "index.php";
			} else if( http_request.responseText != "" ) {
				//new popup_simple( id, popup_w, popup_h, http_request.responseText);
				new popup_simple( id, popup_w, popup_h, http_request.responseText);
				/*new popup_simple({ 
					popup_name: id, 
					width: popup_w, 
					height: popup_h, 
					contenu: http_request.responseText
				});*/
				
				
				
				/*if (GBrowserIsCompatible()) {
					var map = new GMap2($('id_div_google_map'), { size: new GSize(400,315) } );
					map.setCenter(new GLatLng(42.366662,-71.106262), 11);
					map.setUIToDefault();
					//GUnload();
				}*/
			}
		}
	};
	var req = new Ajax.Request( url, o_options);
}

function open_google_map() {
	var lon = $('id_geoloc_lon').getValue();
	var lat = $('id_geoloc_lat').getValue();
	if (GBrowserIsCompatible()) {
		var map = new GMap2($('id_div_google_map'), { size: new GSize(400,315) } );
		//map.setCenter(new GLatLng(42.366662,-71.106262), 11);
		map.setCenter(new GLatLng( lat, lon), 14);
		map.setUIToDefault();
		
		var lanciaIcon = new GIcon(G_DEFAULT_ICON);
		lanciaIcon.image = lien_site + rep_images + "icone_lancia.png";
		lanciaIcon.shadow = "";
		lanciaIcon.iconSize = new GSize(35, 37);
		lanciaIcon.shadowSize = new GSize(0, 0);
		markerOptions = { icon:lanciaIcon };
		point = new GLatLng( lat, lon);
		map.addOverlay(new GMarker(point, markerOptions));
		//GUnload();
	}
}

function  open_popup_ml() {
	var popup_w = 650; 
	var popup_h = 600;
	var url = "popup_ml.php";
	o_options = new Object();
	o_options = {method: 'POST', parameters: { js: 1}, onComplete: function( http_request) {
			if( http_request.responseText == "ERREUR" ) {
				document.location.href = "index.php";
			} else if( http_request.responseText != "" ) {
				new popup_simple( "ml", popup_w, popup_h, http_request.responseText);
				/*new popup_simple({ 
					popup_name: "ml", 
					width: popup_w, 
					height: popup_h, 
					contenu: http_request.responseText
				});*/
			}
		}
	};
	var req = new Ajax.Request( url, o_options);
}

function open_popup_send_friend( tab_get) {
	var popup_w = 380; 
	var popup_h = 350;
	var url = "popup_send_friend.php"+tab_get;
	o_options = new Object();
	o_options = {method: 'POST', parameters: { js: 1}, onComplete: function( http_request) {
			if( http_request.responseText == "ERREUR" ) {
				document.location.href = "index.php";
			} else if( http_request.responseText != "" ) {
				new popup_simple( "contact", popup_w, popup_h, http_request.responseText);
				/*new popup_simple({ 
					popup_name: "contact", 
					width: popup_w, 
					height: popup_h, 
					contenu: http_request.responseText
				});*/
			}
		}
	};
	var req = new Ajax.Request( url, o_options);
}

function close_popup_simple( id) {
	var target_bg = "background_" + id;
	var target = "contener_popup_simple_" + id;
	
	//if( isIE != true || ( isIE == true && IEver >= 7 ) ) { 
	if( effet_actif ) {
		new Effect.Fade(target, { duration: 1.0, afterFinish: function() {
			$(target).remove();
		}});
		new Effect.Fade(target_bg, { duration: 1.0, afterFinish: function() {
			$(target_bg).remove();
		}});
	} else {
		$(target).remove();
		$(target_bg).remove();
	}
}

function valid_form_send_friend( tab_get) {
	var erreur = false;
	
	var civilite = $RF( "id_form_send_friend", "friend_civilite");
	var nom = $('id_friend_nom').getValue();
	var prenom = $('id_friend_prenom').getValue();
	var email = $('id_friend_email').getValue();
	var accent = $('id_accent').getValue();
	
	if( civilite == "" || civilite == null ) {
		erreur = true;
		setErreur_friendRadio( new Array( "id_label_friend_melle", "id_label_friend_mme", "id_label_friend_m"));
	} else {
		unsetErreur_friendRadio( new Array( "id_label_friend_melle", "id_label_friend_mme", "id_label_friend_m"));
	}
	
	if( nom == "" ) {
		erreur = true;
		setErreur_ident( "id_friend_nom", "id_label_friend_nom");
	} else {
		unsetErreur_ident( "id_friend_nom", "id_label_friend_nom");
	}
	
	if( prenom == "" ) {
		erreur = true;
		setErreur_ident( "id_friend_prenom", "id_label_friend_prenom");
	} else {
		unsetErreur_ident( "id_friend_prenom", "id_label_friend_prenom");
	}
	
	if( email == "" || !validateEmail( email) ) {
		setErreur_ident( 'id_friend_email', 'id_label_friend_email');
		erreur = true;
	} else {
		unsetErreur_ident( 'id_friend_email', 'id_label_friend_email');
	}
	
	if( erreur == false ) {
		var url = "_ajax_valid_form_send_friend.php"+tab_get;
		o_options = new Object();
		o_options = {method: 'POST', parameters: { js: 1, act: "send_friend", accent: accent, civilite: civilite, nom: nom, prenom: prenom, email: email}, onComplete: function( http_request) {
			if( http_request.responseText == "OK" ) {
				$('send_friend_result').update( "L'email à bien été envoyé.");
				$('text_form_send_friend').hide();
				$('tab_form_send_friend').hide();
				$('div_send_friend_result').show();
				//close_popup_simple( "contact");
			}
		}};
		var req = new Ajax.Request( url, o_options);
	} else {
		return false;
	}
}

function validateEmail(email) {
  var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  if(reg.test(email) == false) {
    return false;
  } else {
    return true;
  }
}

function validateCP( str) {
	if( str.length != 5 ) return false;
	if( str < 1000 ) return false;
  var reg = new RegExp("^[0-9]{5}", "");
  if(reg.test(str) == false) {
    return false;
  } else {
    return true;
  }
}

function validateTel( str) {
	if( str.length != 10 ) return false;
  var reg = new RegExp("^0[12345679][0-9]{8}", "");
  if(reg.test(str) == false) {
    return false;
  } else {
    return true;
  }
}

function setErreur_friendRadio( id) {
  for( var i = 0 ; i < id.length ; i++ ) {
		$(id[i]).className = "champ_erreur";
	}
}

function unsetErreur_friendRadio( id, id_label) {
  for( var i = 0 ; i < id.length ; i++ ) {
		$(id[i]).className = "champ";
	}
}

function setErreur_ident( id, id_label) {
  $(id).className = "input_ident_erreur";
  $(id_label).className = "champ_erreur";
}

function unsetErreur_ident( id, id_label) {
  $(id).className = "input_ident";
  $(id_label).className = "champ";
}

/*
* Returns the value of the selected radio button in the radio group, null if
* none are selected, and false if the button group doesn't exist
*
* @param {radio Object} or {radio id} el
* OR
* @param {form Object} or {form id} el
* @param {radio group name} radioGroup
*/
function $RF(el, radioGroup) {
    if($(el).type && $(el).type.toLowerCase() == 'radio') {
        var radioGroup = $(el).name;
        var el = $(el).form;
    } else if ($(el).tagName.toLowerCase() != 'form') {
        return false;
    }
 
    var checked = $(el).getInputs('radio', radioGroup).find(
        function(re) {return re.checked;}
    );
    return (checked) ? $F(checked) : null;
}




function update_tab_mod( id_mod) {
	$("liste_mod_stock").update( '<table class="liste_loader" width="100%"><tr><td width="100%" height="100%" align="center" valign="middle"><img src="'+rep_images+'load_liste_mod.gif" alt="Chargement en cours." /><br />Chargement en cours.</td></tr></table>');
	var param = get_str_liste_mod_param();
	param = "js=1&accent=é&act=aff_liste_mod&id_mod=" + id_mod + "&" + param + "";
	var url = "_ajax_liste_mod.php";
	var test = new Array();
	o_options = new Object();
	o_options = {asynchronous: false, method: 'POST', parameters: param, onComplete: function( http_request) {
		$("liste_mod_stock").update( http_request.responseText);
	}};
	var req = new Ajax.Request( url, o_options);
}
var idModLoaded = '';
function tab_mod_sort( t, champ, sens) {
	$('id_tri_champ').value = champ;
	$('id_tri_sens').value = sens;
	update_tab_mod( idModLoaded);
}

function get_str_liste_mod_param() {
	var tab_val = new Array();
	tab_val[tab_val.length] = new Array( "tri_champ", $('id_tri_champ').getValue());
	tab_val[tab_val.length] = new Array( "tri_sens", $('id_tri_sens').getValue());
	//tab_val[tab_val.length] = new Array( "affiner_dept", $('id_affiner_dept').getValue());
	tab_val[tab_val.length] = new Array( "affiner_prix_min", $('id_affiner_prix_min').getValue());
	tab_val[tab_val.length] = new Array( "affiner_prix_max", $('id_affiner_prix_max').getValue());
	tab_val[tab_val.length] = new Array( "affiner_energie", $('id_affiner_energie').getValue());
	tab_val[tab_val.length] = new Array( "affiner_moteur", $('id_affiner_moteur').getValue());
	tab_val[tab_val.length] = new Array( "affiner_nb_portes", $('id_affiner_nb_portes').getValue());
	
	var tab_input = $('id_form_recherche').getInputs('checkbox');
	//alert( tab_input.length);
	for( var i = 0 ; i < tab_input.length ; i++ ) {
		if( tab_input[i].checked == true ) {
			tab_val[tab_val.length] = new Array( tab_input[i].name, tab_input[i].getValue());
		}
	}
	
	var str_champ = "";
	for( var i = 0 ; i < tab_val.length ; i++ ) {
		if( i > 0 ) str_champ += "&";
		str_champ += tab_val[i][0] + "=" + tab_val[i][1] + "";
	}
	return str_champ;
}

function valid_layer_recherche() {
	layer_recherche();
	update_tab_mod( idModLoaded);
}
var layer_recherche_aff = false;
function layer_recherche() {
	var layer_recherche_background = "layer_recherche_background";
	var layer_recherche = "liste_mod_layer_recherche";
	var bt_recherche_off = "liste_mod_bt_recherche_off";
	var bt_recherche_on = "liste_mod_bt_recherche_on";
	if( layer_recherche_aff == false ) {
		//ajout_div_background( layer_recherche_background, "layer_background");
		$(bt_recherche_on).show();
		$(bt_recherche_off).hide();
		if( effet_actif ) {
			Effect.BlindDown(layer_recherche, { duration: 1});
		} else {
			$(layer_recherche).show();
		}
		layer_recherche_aff = true;
	} else {
		$(bt_recherche_off).show();
		$(bt_recherche_on).hide();
		if( effet_actif ) {
			Effect.BlindUp(layer_recherche, { duration: 1});
		} else {
			$(layer_recherche).hide();
		}
		layer_recherche_aff = false;
	}
}

function dep_select_all() {
	var tab_input = $('id_form_recherche').getInputs('checkbox');
	for( var i = 0 ; i < tab_input.length ; i++ ) {
		tab_input[i].checked = true;
	}
}

function dep_unselect_all() {
	var tab_input = $('id_form_recherche').getInputs('checkbox');
	for( var i = 0 ; i < tab_input.length ; i++ ) {
		tab_input[i].checked = false;
	}
}















