/////// LANG ////////
if(langGlobal == "fr"){
  //msg fr
	var msg_nom_liste_vide="Le nom de la liste est vide";
	var msg_suppr_liste = "Voulez vous vraiment supprimer cette liste ?";
	var msg_suppr_item="Supprimer ce lieu ?";
	var msg_liste_vide="La liste ne comporte pas de POI/Lieux";
	var champ_rempli="Les champs ne peuvent pas être vides"
	var mettre_addr = "Il faut spécifier une adresse avant de la télécharger";
	var label_long="Le nom est trop long";
	var lat_false="Mauvais format de latitude";
	var lon_false="Mauvais format de longitude";
	var choose_list="Choisissez la liste...";
	var new_list="Créer une nouvelle liste";
	var manage_list="Gerez vos listes de lieu";
	var pop_close="Fermer";
	var effacer_from_list="Effacer de la liste";
	var dl_lieu_gps_item="Télécharger les coordonées<br /> GPS de ce lieux";
	var add_on_hejorama="Ajouter ce lieux sur Hejorama";
	var msg_edit="Editer";
	var msg_erase="Effacer";
	var gps_new_list="Nouvelle liste";
	var auth_to_list="Il faut être authentifié pour utilise les listes de lieux";
	var no_gps_info="Il n'y a pas d'information GPS pour ce lieux";	
}else{
  //msg en
  var msg_nom_liste_vide="List name is empty";
  var msg_suppr_liste = "Delete this list?";
	var msg_suppr_item="Delete this place?";
	var msg_liste_vide="List is empty, there is nothing to download !";
	var champ_rempli="Fields can't be empty";
	var mettre_addr ="Map an adress first";
	var label_long="Label is too long (<30 chars)";
	var lat_false="Bad format for latidude";
	var lon_false="Bad format for longitude";
	var choose_list="Choose a list...";
	var new_list="Create new list";
	var manage_list= 'Manage your lists';
	var pop_close="Close";
	var effacer_from_list="Erase from list";
	var dl_lieu_gps_item="Download this place<br /> in GPS format";
	var add_on_hejorama="Add this place on Hejorama";
	var msg_edit="Edit";
	var msg_erase="Erase";
	var gps_new_list="New list";
	var auth_to_list="You must be to use lists";
	var no_gps_info="There is no GPS information for this place";	
}
////// END LANG ///////



//////  VAR GLOBAL      ///////
var my_title=window.document.getElementById('span_list_title');
var le_input = window.document.getElementById('edit_title_champ');	
//////  END VAR GLOBAL  ///////

	function majAjax(script) {
		
	     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", script, false);
	     xhr_object.send(null);
	     if(xhr_object.readyState == 4) return(xhr_object.responseText);
	     else return(false);
	}

	function escapeURI(La){
	  if(encodeURIComponent) {
	    return encodeURIComponent(La);
		  }
	  if(escape) {
	    return escape(La)
		  }
	}					
	
	
	function create_liste_view () {
		var liste = gps_new_list;
		var ret = majAjax("includes/ajax_manage_listes.php?action=add_liste&liste="+liste);
		table_listes[ret] = {name:""+liste+"", id:""+ret+"" };
		return ret;
	}



	function create_liste_search() {
		//alert(' nouvelle liste ' + cpt_list);
		var liste = "Nouvelle liste";
		var liste_cont = window.document.getElementById('listes');
		
		var ret = majAjax("includes/ajax_manage_listes.php?action=add_liste&liste="+liste);
		window.document.getElementById('div_new_list').style.display='none';

		var new_liste = window.document.createElement('div');
		
		new_liste.id="une_list_"+ret;
		new_liste.innerHTML=' ' +
			'	 <div id="title_list_'+ret+'">' +
			'	  <span onclick="open_liste('+ret+')">'+liste+'</span>' +
			'	 </div>' + 
			'	 <div style="display: none;" id="cont_list_'+ret+'">Aucun item pour le moment</div>';

		//On créer la div de la nouvelle liste
		liste_cont.appendChild(new_liste);
		
		//On met à jout la liste des listes
		table_listes[ret] = {name:""+liste+"", id:""+ret+"" };
		
		return ret;	
	}
	
	function create_liste_manage() {
		// On ferme la div d'add to liste
		window.document.getElementById("liste_insert_man").style.display="none";
		window.document.getElementById("liste_insert_addr").style.display="none";		
		var liste = window.document.getElementById('new_list').value;
		var liste_cont = window.document.getElementById('listes');
		var items_cont = window.document.getElementById('items');

		if(liste == "") {
			show_box("alert","error",msg_nom_liste_vide, "");
			return false;
		}
		if(liste.length > 20) {
			alert("trop lkong null");
		}				
	
		var ret = majAjax("includes/ajax_manage_listes.php?action=add_liste&liste="+liste);
		window.document.getElementById('div_new_list').style.display='none';
		
		var new_liste = window.document.createElement('div');
		var new_liste_title = window.document.createElement('div');
		var new_liste_cont = window.document.createElement('div');
		
		new_liste.id="une_list_"+ret;
		new_liste.onclick= function() { open_liste_manage(ret); }
		new_liste.className='some_liste';
		new_liste.style.width="235px";
		new_liste.innerHTML=' ' +
		'  <div style="margin-left: 12px;" id="title_list_'+ret+'">'+
		'   <span style="cursor: pointer;" id="title_edit_'+ret+'" onclick="open_liste_manage('+ret+')">'+liste+'</span>'+
		'  </div>';
		
		var new_cont_liste = window.document.createElement('div');	
		new_cont_liste.id="cont_list_"+ret;
		new_cont_liste.style.display="none";
		new_cont_liste.className='some_item_cont';
		new_cont_liste.innerHTML='Aucun item pour le moment';
		
		liste_cont.appendChild(new_liste);
		items_cont.appendChild(new_cont_liste);
		
		table_listes[ret] = {name:""+liste+"", id:""+ret+"" };
		//table_ids[ret] = {id:""+ret+""};
		
		return ret;
	}
	
	
	function open_liste(list_id) {
		var la_liste = window.document.getElementById('une_list_'+list_id);
		var corp_liste = window.document.getElementById('cont_list_'+list_id);
		
		var cont_list = document.getElementById("listes"); 
		var table_liste = cont_list.getElementsByTagName("div");		
		
		for (var i = 0; i < table_liste.length - 1; i++) {
			reg = /^une_list_(\d+)$/;
			if(reg.exec(table_liste[i].id)) {
				table_liste[i].style.background="#5A5A5A";
				window.document.getElementById('cont_list_'+RegExp.$1).style.display="none";
			} 
   	}
		corp_liste.style.display="block";
		la_liste.style.background="#15951A";
		corp_liste.style.background="#15951A";
		id_liste_selected = list_id;
	}
	
	function open_liste_manage(list_id) {
		// On ferme la div d'add to liste
		window.document.getElementById("liste_insert_man").style.display="none";		
		window.document.getElementById("liste_insert_addr").style.display="none";	
		
		var title_liste = window.document.getElementById('span_list_title');
		var manage_liste = window.document.getElementById('span_list_manage');
		var link_dl_list = window.document.getElementById('a_dl_liste');

		var la_liste = window.document.getElementById('une_list_'+list_id);
		var corp_liste = window.document.getElementById('cont_list_'+list_id);
		
		var cont_list = document.getElementById("listes"); 
		var table_liste = cont_list.getElementsByTagName("div");		
		
		for (var i = 0; i < table_liste.length - 1; i++) {
			reg = /^une_list_(\d+)$/;
			if(reg.exec(table_liste[i].id)) {	
				table_liste[i].style.width="235px";
				window.document.getElementById('cont_list_'+RegExp.$1).style.display="none";
			} 
   	}
  	title_liste.innerHTML = table_listes[list_id].name;

    manage_liste.innerHTML = '<a href="javascript:void(0)" onclick="edit_liste('+list_id+')">'+msg_edit+'</a>'
    +' / <a href="javascript:void(0)" onclick="pre_suppr_liste('+list_id+')">'+msg_erase+'</a>';
    
  	link_dl_list.onclick = function (){ get_list(list_id) };
		corp_liste.style.display="block";

		// ICI ON GERE L'édit du nom de la liste
		var champs=window.document.getElementById('input_edit_haut');
		var my_title=window.document.getElementById('span_list_title');
		var le_input = window.document.getElementById('edit_title_champ');

		champs.style.display = "none";
		my_title.style.display = "inline";
		le_input.value=table_listes[list_id].name;
		la_liste.style.width="261px";
		id_liste_selected = list_id;
	}	
	
	
	

	
	function pre_suppr_liste(id_base) {
		show_box("confirm","info",msg_suppr_liste,"javascript:suppr_liste("+id_base+")",2);
	}
	
	function suppr_liste(id_base) {
		// On ferme la div d'add to liste
		window.document.getElementById("liste_insert_man").style.display="none";
		window.document.getElementById("liste_insert_addr").style.display="none";
		var manage_liste = window.document.getElementById('span_list_manage');
		var title_liste = window.document.getElementById('span_list_title');
		var le_input = window.document.getElementById('edit_title_champ');	
		var link_dl_list = window.document.getElementById('a_dl_liste');
		
		var liste_cont = window.document.getElementById('listes');
		var items_cont = window.document.getElementById('items');
		
		var liste = window.document.getElementById('une_list_'+id_base);
		var item = window.document.getElementById('cont_list_'+id_base);

		liste_cont.removeChild(liste);
		items_cont.removeChild(item);
		
		var ret = majAjax("includes/ajax_manage_listes.php?action=del_liste&liste="+id_base);
	
		table_liste = liste_cont.getElementsByTagName("div");
		table_items = items_cont.getElementsByTagName("div");
		
		reg = /^une_list_(\d+)$/;
		if(reg.exec(table_liste[0].id)) {
				id_liste_selected = RegExp.$1;
				nom_liste = table_listes[id_liste_selected].name;
				window.document.getElementById('une_list_'+id_liste_selected).style.width="261px";
		}
		
    manage_liste.innerHTML = '<a href="javascript:void(0)" onclick="edit_liste('+id_liste_selected+')">Editer</a>'
    +' / <a href="javascript:void(0)" onclick="pre_suppr_liste('+id_liste_selected+')">Effacer</a>';

  	link_dl_list.onclick = function (){ get_list(id_liste_selected) };
  					
		title_liste.innerHTML=nom_liste;
		le_input.value = nom_liste;
		
		table_items[0].style.display="block";
	}
	
	
	function edit_liste() {
		var champs=window.document.getElementById('input_edit_haut');
		var my_title=window.document.getElementById('span_list_title');
		var le_input = window.document.getElementById('edit_title_champ');
		
		champs.style.display = "inline";
		my_title.style.display = "none";
		le_input.focus();	
	} 


	function validate_edit() {
		var champs=window.document.getElementById('input_edit_haut');
		var my_title=window.document.getElementById('span_list_title');
		var le_input = window.document.getElementById('edit_title_champ');
		var my_left_title=window.document.getElementById('title_edit_'+id_liste_selected);
		var my_new_value = window.document.getElementById('edit_title_champ').value;

		if (my_new_value == "") {
			show_box("alert","error",msg_nom_liste_vide, "");
			le_input.focus();
			return false;
		}
		
		my_new_value_enc = escapeURI(my_new_value);
		var ret = majAjax("includes/ajax_manage_listes.php?action=update_liste&do=rename&liste="+id_liste_selected+"&new="+my_new_value_enc);
		my_left_title.innerHTML = my_new_value;
		my_title.innerHTML = my_new_value;
		champs.style.display = "none";
		my_title.style.display = "inline";
		
		table_listes[id_liste_selected].name = my_new_value;		
	}

  //////////
  //
	// Fonction pour add un lieu à partir des pages hejorama
	function add_hej_to_liste(id_liste, fk_lieu){
		// On ferme la div d'add to liste
		window.document.getElementById("liste_insert_"+fk_lieu).style.display="none";
		if(id_liste==0) {
				id_liste = create_liste_search();	
		}
		var la_liste = window.document.getElementById('une_list_'+id_liste);
		var cont_liste = window.document.getElementById('cont_list_'+id_liste);
		var ret = majAjax("includes/ajax_manage_listes.php?action=update_liste&do=add&lieu="+fk_lieu+"&liste="+id_liste);
		var new_item = window.document.createElement('div');
		new_item.innerHTML = '' +	
		'New :  - '+table_titles[fk_lieu].nom+' ** '+  fk_lieu;
		new_item.id = "un_item_"+ret;
		new_item.className= 'a_faire';
		cont_liste.appendChild(new_item);		
		open_liste(id_liste);			
	}
	
  //////////
  //
	// Fonction pour add un lieu à partir des pages hejorama en mode view_lieu
	function add_hej_to_liste_search(id_liste, fk_lieu){
		
	  reset_valid_serach(fk_lieu);
		// On ferme la div d'add to liste
		window.document.getElementById("liste_insert_"+fk_lieu).style.display="none";
		if(id_liste==0) {
				//C'est la meme fonction que pour veiw.
				id_liste = create_liste_view();	
		}
		var ret = majAjax("includes/ajax_manage_listes.php?action=update_liste&do=add&lieu="+fk_lieu+"&liste="+id_liste);
		
		div_valid = window.document.getElementById("validation_"+fk_lieu); 
		div_valid.style.display="block";	
		setTimeout('add_list_ok_search('+fk_lieu+')',1000);
	}	
	function reset_valid_serach(fk_lieu){
		div_valid = window.document.getElementById("validation_"+fk_lieu); 
		div_valid.innerHTML='<img src="images/view_chron/vote-loader.gif" title="voteload" alt="voteload" />';
	}
	function add_list_ok_search(fk_lieu) {
		div_valid = window.document.getElementById("validation_"+fk_lieu); 
		div_valid.innerHTML='<img src="images/view_chron/ok.gif" alt="ok" title="ok" /> <a href="poi_creator.php">'+manage_list+'</a>';
	}	
	
  //////////
  //
	// Fonction pour add un lieu à partir des pages hejorama en mode view_lieu
	function add_hej_to_liste_view(id_liste, fk_lieu){
		reset_valid();
		// On ferme la div d'add to liste
		window.document.getElementById("liste_insert").style.display="none";
		if(id_liste==0) {
				id_liste = create_liste_view();	
		}
		var ret = majAjax("includes/ajax_manage_listes.php?action=update_liste&do=add&lieu="+fk_lieu+"&liste="+id_liste);
		//alert(id_liste);
		//alert(fk_lieu);
		//alert(ret);
			
		div_valid = window.document.getElementById("validation"); 
		div_valid.style.display="block";	
		setTimeout('add_list_ok()',1000);
	}
	
	
	function reset_valid(){
		div_valid = window.document.getElementById("validation"); 
		div_valid.innerHTML='<img src="images/view_chron/vote-loader.gif" title="voteload" alt="voteload" />';
	}
	
	function add_list_ok() {
		div_valid = window.document.getElementById("validation"); 
		div_valid.innerHTML='<img src="images/view_chron/ok.gif" alt="ok" title="ok" /> <a href="poi_creator.php">'+manage_list+'</a>';
	}
			   
		
	////////////
	// Fonction pour add un lieu à partir de l'interface de gestion des POI
	// Ajout manuel en mode coordonnées
	// Ajout manuel en momde adresse
	function add_gps_liste(id_liste) {
		// On ferme la div d'add to liste
		
			
		if(id_liste == 0) {
			window.document.getElementById('new_list').value = "Nouvelle liste";
			id_liste = create_liste_manage();
		}
		
		var la_liste = window.document.getElementById('une_list_'+id_liste);
		var cont_liste = window.document.getElementById('cont_list_'+id_liste);

		/*
		man_type = 0      => type is manuel avec coordonnées manuel ou map
		man_type = 1      => type is maneul avec adresse
		*/
		if(man_type == 0) {
			window.document.getElementById("liste_insert_man").style.display="none";
			var my_lat = window.document.getElementById("man_lat").value;
			var my_lon = window.document.getElementById("man_lon").value;
			var my_label = window.document.getElementById("man_label").value;		
			
				reg = /^((\d{0,3})\.(\d{0,6}))(.*)$/;
				if(reg.exec(my_lat)) {
					my_lat = RegExp.$1;
				}
				if(reg.exec(my_lon)) {
					my_lon = RegExp.$1;
				}			
			//	alert(my_lat);
			//	alert(my_lon);
				
				
				
		}else {
			window.document.getElementById("liste_insert_addr").style.display="none";
			var my_lat = window.document.getElementById("val_adr_lat").value;
			var my_lon = window.document.getElementById("val_adr_lon").value;
			var my_label = window.document.getElementById("adr_label").value;		
			
				reg = /^((\d{0,3})\.(\d{0,6}))(.*)$/;
				if(reg.exec(my_lat)) {
					my_lat = RegExp.$1;
				}
				if(reg.exec(my_lon)) {
					my_lon = RegExp.$1;
				}			
				//alert(my_lat);
				//alert(my_lon);
						
				
		}			
		
		var ret = majAjax("includes/ajax_manage_listes.php?action=update_liste&do=add&lieu=0&liste="+id_liste+"&lat="+my_lat+"&lon="+my_lon+"&lab="+my_label+"&type=manuel");
		
		var new_item = window.document.createElement('div');
		
		new_item.innerHTML = '' +	
			'					<div style="float: left; width: 340px; padding-left: 10px;">'+
			'            <a style="color: #FF4000;font-size: 14px;font-weight: bold;text-decoration: none;" href="javascript:void(0);">'+my_label+'</a> - <a style="text-decoration: none;" href="javascript:pre_del_item('+ret+')" onmouseover="this.style.textDecoration=\'underline\'" onmouseout="this.style.textDecoration=\'none\'">'+effacer_from_list+'</a>'+
			'					</div>'+
			'					<div style="border: 0px solid #ffffff; float: left;">'+
			'						<div>'+
			'							<div style="float: left;"><img src="images/gestion_poi/liste_downpoi_beige.gif" alt="" title=""></div>'+
			'							<div style="float: left; margin-left: 10px;">'+
			'								<a href="javascript:void(0)" onmouseover="this.style.textDecoration=\'underline\'" onmouseout="this.style.textDecoration=\'none\'" onclick="get_poi('+ret+')">	'+
			'									'+dl_lieu_gps_item+
			'								</a>'+
			'							</div>'+
			'							<div style="clear: both;"></div>'+
			'						</div>'+
			'						<div style="margin-top: 10px;">'+
			'							<div style="float: left;"><img src="images/gestion_poi/liste_hejorama_blanc.gif" alt="" title=""></div>'+
			'							<div style="float: left; margin-left: 10px;">'+
			'								<a style="text-decoration: none;" href="javascript:void(0)" onclick="window.location=\'gestion_espaceperso.php\' " onmouseover="this.style.textDecoration=\'underline\'" onmouseout="this.style.textDecoration=\'none\'">'+
			'									'+add_on_hejorama+
			'								</a>'+
			'							</div>'+
			'							<div style="clear: both;"></div>'+
			'						</div>'+					
			'					</div>'+
			'					<div style="clear: both;"></div>';
		
	
		new_item.id = "un_item_"+ret;
		new_item.className= 'some_item_not';

		var table_liste = cont_liste.getElementsByTagName("div");		
		if(table_liste.length == 0) {
			cont_liste.innerHTML="";
		}
		
		// On ajoute le nouvel item		
		cont_liste.appendChild(new_item);
		
		// On ouvre la liste dans laquelle on vient d'insserer un item
		open_liste_manage(id_liste);

	}
	


	function pre_del_item(id_item) {
		show_box("confirm","info",msg_suppr_item,"javascript:del_item("+id_item+")",2);
	}
	
	function del_item (id_item) {
		var ret = majAjax("includes/ajax_manage_listes.php?action=update_liste&do=del&lieu="+id_item);
		var the_item = window.document.getElementById('un_item_'+id_item);
		var la_liste = window.document.getElementById('cont_list_'+id_liste_selected);
		la_liste.removeChild(the_item);
	}
	
	
	function get_poi(lieu,mode) {
		if(mode=="hejo") {
			window.location="includes/get_poi.php?mode=unique&type=hejo&lieu="+lieu;
		} else {
			window.location="includes/get_poi.php?mode=unique&type=nohejo&lieu="+lieu;
		}
	}
	
	
	function get_namual_poi() {
		/*
		man_type = 0      => type is manuel avec coordonnées manuel ou map
		man_type = 1      => type is maneul avec adresse
		*/
		if(man_type == 0) {
			
			var lat = window.document.getElementById("man_lat").value;
			var lon = window.document.getElementById("man_lon").value;
			var label = window.document.getElementById("man_label").value;		
			if(lat == "" || lon == "" || label=="" ){
				show_box("alert","error",champ_rempli,"none",0);
				return false;
			}
			
			
				
		}else {
			var lat = window.document.getElementById("val_adr_lat").value;
			var lon = window.document.getElementById("val_adr_lon").value;
			var label = window.document.getElementById("adr_label").value;	
			if(label=="" ){
				show_box("alert","error",champ_rempli,"none",0);
				return false;
			}
			if(lat == "" || lon == "") {
				show_box("alert","error",mettre_addr,"none",0);
				return false;				
			}
		}
		window.location="includes/get_poi.php?mode=unique&type=nohejo&lat="+lat+"&lon="+lon+"&label="+label;
	}
	
	function get_list(id_list) {
		var ret = majAjax("includes/ajax_manage_listes.php?action=get_info&liste="+id_list);
		if(ret == "0") {
			show_box("alert","error",msg_liste_vide,"none",0);
		} else {
			window.location="includes/get_poi.php?mode=multiple&liste="+id_list;		
		}
	}

	function ouvr(who) {
		if(who=="man") {
			window.document.getElementById('sub_manuel').style.display="block";
			window.document.getElementById('sub_coord').style.display="none";
			man_type = 0;
		} else {
			window.document.getElementById('sub_manuel').style.display="none";
			window.document.getElementById('sub_coord').style.display="block";		
			man_type = 1;
		}
	}


function check_man_value() {
				var lat = window.document.getElementById("man_lat").value;
				var lon = window.document.getElementById("man_lon").value;
				var label = window.document.getElementById("man_label").value;	
				
				if(lat == "" || lon == "" || label=="" ){
					show_box("alert","error",champ_rempli,"none",0);
					return false;
				}
				reg = /^(-)?(\d+)(\.(\d+))?$/;
				if(! reg.exec(lat)) {
					show_box("alert","error",lat_false,"none",0);
					return false;
				}			
				if(! reg.exec(lon)) {
					show_box("alert","error",lon_false,"none",0);
					return false;
				}
				if(label.length > 30) {
					show_box("alert","error",label_long,"none",0);
					return false;
				}	
				return true;												
}
function check_addr_value() {
			var lat = window.document.getElementById("val_adr_lat").value;
			var lon = window.document.getElementById("val_adr_lon").value;
			var label = window.document.getElementById("adr_label").value;	

			if(label=="" ){
				show_box("alert","error",champ_rempli,"none",0);
				return false;
			}
			if(lat == "" || lon == "") {
				show_box("alert","error",mettre_addr,"none",0);
				return false;				
			}	
			return true;				
}

	function create_liste_selection() {

		if(man_type == 0) {
			
			var div_insert = window.document.getElementById("liste_insert_man"); 
			var check = check_man_value();
			if(! check) {
				return false;
			}

		}else {
			
			var div_insert = window.document.getElementById("liste_insert_addr"); 
			var check = check_addr_value();
			if(! check) {
				return false;
			}	
				
		}
			var cont_list = document.getElementById("listes"); 
			var table_liste = cont_list.getElementsByTagName("div");		

			
			var my_html = '<div style="margin-bottom: 5px;">'+choose_list+'</div>'
			+'<div style="background: #dedede; padding: 5px;">'
			+'';

			for (var i = 0; i < table_liste.length - 1; i++) {
				reg = /^une_list_(\d+)$/;
				if(reg.exec(table_liste[i].id)) {	
					my_html = my_html+"<div onmouseover='this.style.background=\"#b2b2b2\"' onmouseout='this.style.background=\"#dedede\"' style='padding-left: 15px; margin-top: 2px;cursor: pointer;' onclick='add_gps_liste("+RegExp.$1+")'>"+table_listes[RegExp.$1].name +"</div>";
				} 
	   	}
			my_html = my_html+'  <div onmouseover="this.style.background=\'#b2b2b2\'" onmouseout="this.style.background=\'#dedede\'" style="padding-left: 5px; margin-top: 5px; cursor: pointer;" onclick="add_gps_liste(0)" >+ '+new_list+'</div><br />';
		  my_html = my_html+'</div>';
		  my_html = my_html+'<div onmouseover="this.style.textDecoration=\'underline\'" onmouseout="this.style.textDecoration=\'none\'" style="cursor:pointer; text-align: right;" onclick="close_pop_list()">'+pop_close+'</div>';	
			
			div_insert.innerHTML=my_html;
			div_insert.style.display="block";
	}
	
	function create_liste_selection_view(id_lieu) {

			var my_html = '<div style="margin-bottom: 5px;">'+choose_list+'</div>'
			+'<div style="background: #dedede; padding: 5px;">'
			+'';
			
			for(key in table_listes) {
				my_html = my_html + "<div onmouseover='this.style.background=\"#b2b2b2\"' onmouseout='this.style.background=\"#dedede\"' style='padding-left: 15px; margin-top: 2px;cursor: pointer;' onclick=\"add_hej_to_liste_view("+key+","+id_lieu+")\">"+table_listes[key].name+"</div>";
			}
			
			my_html = my_html+'<div onmouseover="this.style.background=\'#b2b2b2\'" onmouseout="this.style.background=\'#dedede\'" style="padding-left: 5px; margin-top: 10px; cursor: pointer;" onclick="add_hej_to_liste_view(0,'+id_lieu+')"> + '+new_list+'</div><br />';
			my_html = my_html+'</div>';	
			my_html = my_html+'<div onmouseover="this.style.textDecoration=\'underline\'" onmouseout="this.style.textDecoration=\'none\'" style="cursor:pointer; text-align: right;" onclick="close_pop_list_view()">'+pop_close+'</div>';	
			div_insert = window.document.getElementById("liste_insert"); 
			div_insert.innerHTML="";
			var inside_insert = window.document.createElement('div');
			inside_insert.innerHTML=my_html;
			div_insert.appendChild(inside_insert);
			div_insert.style.display="block";

	}
	
	function close_pop_list_view() {
		div_insert = window.document.getElementById("liste_insert"); 
		div_insert.style.display="none";
	}
	
	function close_pop_list() {
		div_insert_man = window.document.getElementById("liste_insert_man"); 
		div_insert_addr = window.document.getElementById("liste_insert_addr"); 
		div_insert_man.style.display="none";
		div_insert_addr.style.display="none";
	}	
	function close_pop_list_search(id_pop) {
		div_insert = window.document.getElementById("liste_insert_"+id_pop); 
		div_insert.style.display="none";
	}		
	
	function create_liste_selection_search(id_lieu) {
			var my_html = '<div style="margin-bottom: 5px;">'+choose_list+'</div>'
			+'<div style="background: #dedede; padding: 5px;">'
			+'';
	   	for(key in table_listes) {
				my_html = my_html + "<div onmouseover='this.style.background=\"#b2b2b2\"' onmouseout='this.style.background=\"#dedede\"' style='padding-left: 15px; margin-top: 2px;cursor: pointer;' onclick=\"add_hej_to_liste_search("+key+","+id_lieu+")\">"+table_listes[key].name+"</div>";
			}
	   	
			my_html = my_html+'<div onmouseover="this.style.background=\'#b2b2b2\'" onmouseout="this.style.background=\'#dedede\'" style="padding-left: 5px; margin-top: 10px; cursor: pointer;" onclick="add_hej_to_liste_search(0,'+id_lieu+')"> + '+new_list+'</div><br />';
			my_html = my_html+'</div>';	
			my_html = my_html+'<div onmouseover="this.style.textDecoration=\'underline\'" onmouseout="this.style.textDecoration=\'none\'" style="cursor:pointer; text-align: right;" onclick="close_pop_list_search('+id_lieu+')">'+pop_close+'</div>';	
			
			div_insert = window.document.getElementById("liste_insert_"+id_lieu); 
			div_insert.innerHTML="";
			var inside_insert = window.document.createElement('div');
			inside_insert.innerHTML=my_html;
			div_insert.appendChild(inside_insert);
			div_insert.style.display="block";
	}
	
	
	function toggledesc(id,type){
	var div=document.getElementById(id);
	var img=document.getElementById("img"+id);

	if(div.style.display=="none"){
		//on ouvre la desc
		//TODO: ajouter slide vers le bas
		div.style.display="block";
		//maj de l'image de la fleche
		img.src="images/view_resultats/"+type+"_fleche_haut.gif";
	}else{
		//on ferme la desc
		//TODO: ajouter slide vers le haut
		div.style.display="none";
		//maj de l'image de la fleche
		img.src="images/view_resultats/"+type+"_fleche_bas.gif";
	}
}