function init_moteurRecheche (recherche_mode)
{
	document.getElementById('mr_mode').value = recherche_mode;
	if (document.getElementById('mr_txt_input').value == recherche_mode) 
		document.getElementById('mr_txt_input').checked = true; 
	else document.getElementById('mr_tag_input').checked = true; 

	affichageRecherche(recherche_mode);
}

function affichageRecherche (btnValue)
{
	switch (btnValue) 
	{
		case "txt" :	document.getElementById('mr_tag_resultat').style.display = 'none';
						document.getElementById('mr_txt_resultat').style.display = 'block';
						break;

		case "tag" : 	document.getElementById('mr_txt_resultat').style.display = 'none';
						document.getElementById('mr_tag_resultat').style.display = 'block';
						break;
	}
}

	function createRequestObject () {
		var request_o;
		var browser = navigator.appName;
		
		if (window.XMLHttpRequest) {
			request_o = new XMLHttpRequest();
		}
		else {
			if (window.ActiveXObject){
	        	try
        	  	{	request_o = new ActiveXObject("Msxml2.XMLHTTP");
        		}
		        catch (e)
        		{
            		request_o = new ActiveXObject("Microsoft.XMLHTTP");
        		}
    	    }
		}

		return request_o;
	}


	function paramEU (a, b, c, d, e) {
		this.method = a;
		this.idDst = b;
		this.idSrc = c;
		this.url = d;
		this.fct = e;
		this.arg = "";
	}
	
	function execUrl (param) {
		param.arg = (param.method == "POST")?execUrlPostArg(param.idSrc):"";

		var http = createRequestObject(); 
		http.open(param.method, param.url);

		http.onreadystatechange = function(){
			if(http.readyState == 4){
				var response = http.responseText;
				
				document.getElementById(param.idDst).innerHTML = response;
				
			}
		};

		if (param.method == "POST") {
			http.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
		}
		
		http.send((param.method == "GET")?null:param.arg);
	}


	function execUrlPostArg (id) {
		var postArg = "";
		var mp = document.getElementById(id);
		var mi = mp.getElementsByTagName("input");
		for (var i=0; i<mi.length; i++) {	
			if (mi[i].type == "checkbox" && mi[i].checked == true)
				postArg += "&" + mi[i].name + "=" + mi[i].value;

			if (mi[i].type == "radio" && mi[i].checked == true)
				postArg += "&" + mi[i].name + "=" + mi[i].value;

			if (mi[i].type == "text")
				postArg += "&" + mi[i].name + "=" + mi[i].value;

			if (mi[i].type == "hidden")
				postArg += "&" + mi[i].name + "=" + mi[i].value;
		}

		var mi = mp.getElementsByTagName("select");
		for (var i=0; i<mi.length; i++)
			postArg += "&" + mi[i].name + "=" + mi[i].value;

		var mi = mp.getElementsByTagName("textarea");
		for (var i=0; i<mi.length; i++)
			postArg += "&" + mi[i].name + "=" + mi[i].value;

		return postArg.substr(1,postArg.length);
	}

function affichage_contenu (divID, url)
{
	var http = createRequestObject(); 
	http.open('post', url);

	http.onreadystatechange = function(){
		if(http.readyState == 4){
			var response = http.responseText;
			document.getElementById(divID).innerHTML = response;
		}
	};

	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
	http.send(null);
}