// JavaScript Document

/**

	 * Permet d'envoyer des données en GET ou POST en utilisant les XmlHttpRequest

	 * data =données

	 * page= page de traitement

	 * method = POST ou GET

	 * contenu = id du div d'affichage

	 */

	function sendData(data, page, method,contenu)

	{

		if(document.all)

		{

			//Internet Explorer

			var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;

		}//fin if

		else

		{

		    //Mozilla

			var XhrObj = new XMLHttpRequest();

		}//fin else

		

		//définition de l'endroit d'affichage:

		var affich = document.getElementById(contenu);

		

		//si on envoie par la méthode GET:

		if(method == "GET")

		{

			if(data == 'null')

			{

				//ouvertur du fichier sélectionné:

				XhrObj.open("GET", page);

			}//fin if

			else

			{

				//Ouverture du fichier testGet.php en methode GET

				XhrObj.open("GET", page+"?"+data);

			}//fin else

		}//fin if

		else if(method == "POST")

		{

			//Ouverture du fichier testPost.php en methode POST

			XhrObj.open("POST", page);

		}//fin elseif

	

		//Ok pour la page cible

		XhrObj.onreadystatechange = function() 

		{

			if (XhrObj.readyState == 4 && XhrObj.status == 200)

				affich.innerHTML = XhrObj.responseText ;

		}	

	

		if(method == "GET")

		{

			XhrObj.send(null);

		}//fin if

		else if(method == "POST")

		{

			XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

			XhrObj.send(data);

		}//fin elseif

	}//fin fonction SendData

	

	/**

	 * Permet de récupérer les données d'un fichier via les XmlHttpRequest:

	 */

	function getFile(page, contenu)

	{

		sendData('null', page, 'GET', contenu)

	}//fin fonction getFile  

	

	// JavaScript Document

function OpCent(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);

}



