function ajax_open_close(ptr, id_bloc, url) {

	// Récupération des champs :
	var data="id_bloc="+id_bloc;

	// Transfert Ajax :
	var xhr_object = null;   
	if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();   
	else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
	else { alert("Error XMLHttpRequest"); return; }     

	xhr_object.open("POST", url, true);   
	xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) eval(xhr_object.responseText); }   
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	xhr_object.send(data);  
}


function ajax_calendrier(ptr, plus_moins) {

	// Récupération des champs :
	var old=document.getElementById("date_selected").value;
	var anneemois=document.getElementById("anneemois").value;
	var XCDnbjour=document.getElementById("XCDnbjour").value;

	var data="plus_moins="+plus_moins+"&old="+old;
	var url=ptr+"ajax2.php";

	// Transfert Ajax :
	var xhr_object = null;   
	if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();   
	else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
	else { alert("Error XMLHttpRequest"); return; }     

	if (anneemois!='' && XCDnbjour>0) slc_date(anneemois, XCDnbjour); 

	xhr_object.open("POST", url, true);   
	xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) eval(xhr_object.responseText); }   
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	xhr_object.send(data);  
}


function ajax_favoris(ptr, choix, id_element, autre) {

	// Récupération des champs :
	var data="choix="+choix+"&id_element="+id_element+"&autre="+autre;
	var url=ptr+"composants/_favoris.php";

	// Transfert Ajax :
	var xhr_object = null;   
	if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();   
	else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
	else { alert("Error XMLHttpRequest"); return; }     

	xhr_object.open("POST", url, true);   
	xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) eval(xhr_object.responseText); }   
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	xhr_object.send(data);  
}


function ajax_slc_flotte(ptr, N1, N2, N3, N4, NX, VX, brouillon, url) {

	// Récupération des champs :
	var data="N1="+N1+"&N2="+N2+"&N3="+N3+"&N4="+N4+"&NX="+NX+"&VX="+VX+"&brouillon="+brouillon;

	// Transfert Ajax :
	var xhr_object = null;   
	if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();   
	else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
	else { alert("Error XMLHttpRequest"); return; }     

	xhr_object.open("POST", url, true);   
	xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) eval(xhr_object.responseText); }   
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	xhr_object.send(data);  
}


function ajax_pagination(ptr, url, plus_moins, bloc) {

	// Récupération des champs :
	var data="plus_moins="+plus_moins+"&bloc="+bloc;

	// Transfert Ajax :
	var xhr_object = null;   
	if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();   
	else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
	else { alert("Error XMLHttpRequest"); return; }     

	xhr_object.open("POST", url, true);   
	xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) eval(xhr_object.responseText); }   
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	xhr_object.send(data);  
}


function ajax_publiposting(ptr, id_cat, id_um1, id_um2, id_um3) {

	// Récupération des champs :
	var data="id_cat="+id_cat+"&id_um1="+id_um1+"&id_um2="+id_um2+"&id_um3="+id_um3;
	var url=ptr+"publiposting_check.php";

	// Transfert Ajax :
	var xhr_object = null;   
	if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();   
	else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
	else { alert("Error XMLHttpRequest"); return; }     

	xhr_object.open("POST", url, true);   
	xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) eval(xhr_object.responseText); }   
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	xhr_object.send(data);  
}


function ajax_publiposting_adm(ptr, id_um1, id_um2, id_um3, url) {

	// Récupération des champs :
	var data="ptr="+ptr+"&id_um1="+id_um1+"&id_um2="+id_um2+"&id_um3="+id_um3;

	// Transfert Ajax :
	var xhr_object = null;   
	if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();   
	else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
	else { alert("Error XMLHttpRequest"); return; }     

	xhr_object.open("POST", url, true);   
	xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) eval(xhr_object.responseText); }   
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	xhr_object.send(data);  
}

function ajax_publiposting_gen(ptr, url) {

	// Récupération des champs :
	var data="ptr="+ptr;/*
	if (balises!="") {
		var balises_array=balises.split('¤');
		for (var i=0; i<balises_array.length; i++) {
			balise=balises_array[i];
			balise_value=document.getElementById(balise).value;
			data=data+"&"+balise+"="+balise_value;
		}
	}	*/
	// Transfert Ajax :
	var xhr_object = null;   
	if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();   
	else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
	else { alert("Error XMLHttpRequest"); return; }   
	
	xhr_object.open("POST", url, true);   
	xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) eval(xhr_object.responseText); }   
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	xhr_object.send(data); 
}


function ShowForm(bloc1, bloc2) {

	var larg = (document.body.clientWidth)/2-140;  var decal1 = larg+"px";
	var larg = (document.body.clientHeight)/2-100; var decal2 = larg+"px";

	document.getElementById(bloc1).style.position="absolute";
	document.getElementById(bloc1).style.display="block";
	document.getElementById(bloc1).style.left="0px";
	document.getElementById(bloc1).style.top="0px";
	document.getElementById(bloc1).style.zIndex="10";
	document.getElementById(bloc2).style.position="absolute";
	document.getElementById(bloc2).style.display="block";
	document.getElementById(bloc2).style.left=decal1;
	document.getElementById(bloc2).style.top=decal2;
	document.getElementById(bloc2).style.zIndex="11";
	document.getElementById(bloc2).focus();
}

function HideForm(bloc1, bloc2) {
	document.getElementById(bloc1).style.display="none";
	document.getElementById(bloc2).style.display="none";
}


function ajax_Bdd_Lst(path, form, nom_champ, valeur_champ, bloc, fichier) {	
	// Récupération des champs :
	var data="nom_champ="+nom_champ+"&valeur_champ="+valeur_champ+"&form="+form+"&bloc="+bloc;
	var url=path+fichier;

	// Transfert Ajax :
	var xhr_object = null;   
	if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();   
	else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
	else { alert("Error XMLHttpRequest"); return; }     

	xhr_object.open("POST", url, true);   
	xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) eval(xhr_object.responseText); }   
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	xhr_object.send(data);  
}
function ajax_Bdd_Lst_affect(nom_champ, bloc, valeur) {
	document.getElementById(nom_champ).value=valeur;
	document.getElementById(bloc).style.display='none';
}
