	 /*------------------------------------------------------*
 	 *-------FONCTIONS JAVASCRIPT    ----*
  	*------------------------------------------------------*/


	/*1 Pop Up centrée début (utilisée pour infos légales et pages plans) */

	function popup(page,largeur,hauteur,options)
	{
		var top=(screen.height-hauteur)/2;
		var left=(screen.width-largeur)/2;
		window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
	}

	/*1 Pop Up centrée FIN  */

	/*----------------------------------------------------*/


	// ******************************************************************************************************* //
	// **																									** //
	// **									    MISE EN OEUVRE D'AJAX										** //
	// **																									** //
	// ******************************************************************************************************* //

    function getXMLHttpRequest()
    {
     	if (window.XMLHttpRequest)
     	{
	    	var xmlHttpReq = new XMLHttpRequest();
	    	// évite un bug du navigateur Safari
	    	if (xmlHttpReq .overrideMimeType)
	    	{
	     		xmlHttpReq.overrideMimeType("text/xml");
	    	}
	    	return xmlHttpReq;
     	}
     	else if (window.ActiveXObject)
     	{
	    	try
	   	 	{
	     		return new ActiveXObject("Msxlk2.XMLHTTP");
	    	}
	    	catch (err) {}
	    	try
	    	{
	     		return new ActiveXObject("Microsoft.XMLHTTP");
	    	}
	    	catch (err) {}
     	}
     	throw new Error("Impossible de créer l'objet" + "XMLHttpRequest pour le navigateur");
   	 }
   	 

    function recharge()
    {
    	var theme = document.getElementById("s_theme");
    	var params = document.getElementById("params");
    	var cat = document.getElementById("cat2");

    	if (document.getElementById("valide1"))
    	{
    		var marque = document.getElementById("s_marque");
			var fabriquant = document.getElementById("s_fabriquant");
			var echelle = document.getElementById("s_echelle");
			var parametres = "url_params=" + escape(params.value) + "&cat=" + escape(cat.value) + "&theme=" + escape(theme.value) + "&marque=" + escape(marque.value) + "&fabriquant=" + escape(fabriquant.value) + "&echelle=" + 	escape(echelle.value) + "&ajax=ok";
		}
		else
		{
			var parametres = "url_params=" + escape(params.value) + "&cat=" + escape(cat.value) + "&theme="+escape(theme.value)+"&ajax=ok";
		}
		
		var transport = getXMLHttpRequest();
		transport.onreadystatechange = function() {
	    	if(transport.readyState == 4) 			
	    	{	    		
				var message = transport.responseText;
				location.href = message;
	   	 	}
		}
		
		transport.open ("post", "search.php", true);
		transport.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
		transport.send(parametres);
		return false;
    }