
// JavaScript Document


// voir sous menu

function show(calque,voir,cache) {
 if(document.getElementById)
   document.getElementById(calque).style.display == "block";
   document.getElementById(cache).style.visibility = "hidden";
   document.getElementById(voir).style.visibility = "visible";
}

function showhide(calque,voir,cache) {
 if(document.getElementById)
   if(document.getElementById(calque).style.display == "block")
     document.getElementById(calque).style.display = "none";
   else
     document.getElementById(calque).style.display = "block";

   if(document.getElementById(cache).style.display == "block")
     document.getElementById(cache).style.display = "none";
   else
     document.getElementById(cache).style.display = "block";

   if(document.getElementById(voir).style.display == "block")
     document.getElementById(voir).style.display = "none";
   else
     document.getElementById(voir).style.display = "block";
}

function hide(calque,voir,cache) {
 if(document.getElementById)
   document.getElementById(calque).style.display = "none";
   document.getElementById(cache).style.visibility = "hidden";
   document.getElementById(voir).style.visibility = "visible";
}


// 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

