//variable pour l'effacement du texte dans le moteur de recherche
var erased_annuaire = false;

//on enleve les erreurs eventuelles
function no_error()
{ return true; }
window.onerror = no_error;

function open_popup(page,hauteur,largeur)
//ouvre une popup
{ window.open(page,"Popup","status=no,scrollbars=yes,resizable=no,height="+hauteur+",width="+largeur+",top=0,left=0"); }

function confirm_delete(page, texte)
//demande une confirmation avant de supprimer un site ou une categorie
{
	confirmation = confirm('Etes vous sur de vouloir supprimer '+texte+' ? ');
	if(confirmation)
		window.location.replace(page);
}

function message_annu_status(message)
//affiche un texte dans la barre de statut du navigateur
{ window.status = message; }

function check_id_cat()
//verifie si on a bien selectionner une categorie dans la liste deroulante
{
	if (document.form2submit.id_cat.value == 0)
	{
		alert('Veuillez sélectionner une catégorie !');
		return false;
	}
	else
	{ return true; }
}

// Fonction Google Maps
function display_gmap(address,div)
{
	var map = new GMap2(document.getElementById(div));
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	var geocoder = new GClientGeocoder();
	
	var reg = new RegExp("\,+");
	var tab = address.split(reg);
	var chaine_html = "<div align=\"left\">";
	for(var i=0; i<tab.length; i++)
	{
		chaine_html =  chaine_html + tab[i] + "<br>";
	}
	var chaine_html = chaine_html + "</div>";
	
	geocoder.getLatLng(
	address,
	function(point)
	{
		if (!point)
		{
			alert(address + " not found / non trouvée");
		}
		else
		{
			map.setCenter(point, 12);
			var marker = new GMarker(point);
			map.addOverlay(marker);
			marker.openInfoWindowHtml(chaine_html);
		}
	});	
}
