// JavaScript Document

// fonction ajax pour les listes déroulantes liées

	 var xhr = null; 

			function getXhr()
			{
				if(window.XMLHttpRequest) // Firefox et autres
				   xhr = new XMLHttpRequest(); 
				else if(window.ActiveXObject)
					{ // Internet Explorer 
				   try 	{
			                xhr = new ActiveXObject("Msxml2.XMLHTTP");
			            } 
						catch (e) 
						{
			                xhr = new ActiveXObject("Microsoft.XMLHTTP");
			            }
					}
				else 
				{ // XMLHttpRequest non supporté par le navigateur 
				   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
				   xhr = false; 
				} 
			}
			
/**
			* Méthode qui sera appelée sur le click du bouton
			*/
			function view_sscat()
			{
				//alert("test"); 
			
				getXhr();
				
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200)
					{
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('sous_categ').innerHTML = leselect;
					}
				}


// Ici on va voir comment faire du post
				xhr.open("POST","ajaxCateg.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				// ici, l'id de l'auteur
				sel = document.getElementById('categ');
				
				idcateg= sel.options[sel.selectedIndex].value;
				//alert(idcateg);
				xhr.send("idCateg="+idcateg+"&&cPath="+idcateg);
				data = "cPath="+idcateg ;
				//sendData(data,"ajaxCategPrincipal.php","POST") ;
			}
			
			
function sendData(data, page, method)
{
    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 content = document.getElementById("categorie");
    
    //si on envoie par la méthode GET:
    if(method == "GET")
    {
        if(data == 'null')
        {
            //Ouverture du fichier sélectionné:
            XhrObj.open("GET", page);
        }//fin if
        else
        {
            //Ouverture du fichier en methode GET
            XhrObj.open("GET", page+"?"+data);
        }//fin else
    }//fin if
    else if(method == "POST")
    {
        //Ouverture du fichier en methode POST
        XhrObj.open("POST", page);
    }//fin elseif

    //Ok pour la page cible
    XhrObj.onreadystatechange = function()
    {
        if (XhrObj.readyState == 4 && XhrObj.status == 200)
            content.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)
{
    sendData('null', page, 'GET')
}//fin fonction getFile   


function cat_page(idCateg)
{
	//alert(idCateg);
	g = document.getElementById("genre").value ;
	window.location.href="index.php?cPath="+idCateg+"&g="+g;	
}

function set_hidden(g)
{
	//alert(idCateg);
	document.getElementById("genre").value = g ;
}


