function favoris()
{
if(navigator.appName=="Netscape")
{
	window.sidebar.addPanel ("Moteur de recherche des communes de France et DOM-TOM.","http://www.commun.es","");
} else if(navigator.appName=="Microsoft Internet Explorer")
{
	window.external.AddFavorite("http://www.commun.es","Moteur de recherche des communes de France et DOM-TOM.");
} else {
	window.alert('Vous devrez mettre http://www.commun.es manuellement en favoris.');
}
}

// RECHERCHE LE NOM OU LE CODE POSTAL D'UNE COMMUNE
function requete()
	 {
			var requete = null;
 		var req = null;
// Interroger le serveur
			requete = document.getElementById('cherche').value;
			document.getElementById('statut').innerHTML = "recherhes en cours ..." ;

			req = createXhrObject();

	  req.onreadystatechange = function()
{ 
			if(req.readyState == 4)
	{
// Renvoie des résultats
				if(req.status == 200)
		{
			document.getElementById('statut').innerHTML = req.responseText ;
			document.getElementById('cherche').value = requete;
			cherche();
		}	
				else	
		{
			document.getElementById('statut').innerHTML = "Nous sommes d&eacute;sol&eacute;s de ne pouvoir donner une r&eacute;ponse à votre requ&ecirc;te.<br>Ce portail &eacute;tant en cours de d&eacute;vellopement revenez d'ici quelsque jours pour vous informer de son avanc&eacute;." ;
			document.getElementById('cherche').value = requete;
			cherche();
		}
	} 
};

   req.open("GET", "./search/?q="+requete, true);
	  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  req.send(null);
	 }

// Initier l'objet XMLHttpRequest
function createXhrObject()
{
	try {
   return new  ActiveXObject("Microsoft.XMLHTTP");    // Internet Explorer 
}
catch(e)   // Echec
{
  return new XMLHttpRequest();  // Autres navigateurs
}
	}

// REINITIALISER LA REQUETTE
function nouveau()
{
			document.getElementById('cherche').value = '';
			document.getElementById('statut').innerHTML = '?';
			cherche();
}

// DETECTION DE LA TOUCHE ENTREE
function entree(a)
{
	 if (a==13)
  {
			document.getElementById('button').click() ;
		}
			cherche();
}

// NOUVELLE REQUETE
function cherche()
{
			document.getElementById('cherche').focus();
}

