	var action;
	var actiontype=0;
	var lg="";
	var faqnum=0;

	function createXMLHttpRequest() {
        var ua;
        if(window.XMLHttpRequest) {
            try {
                  ua = new XMLHttpRequest();
                }
            catch(e){
                  ua = false;
                }
        }
        else if(window.ActiveXObject) {
            try {
                   ua = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch(e) {
                    ua = false;
            }
        }
        return ua;
    }

    var req = createXMLHttpRequest();

    /* Cette fonction effectue l'appel au script PHP   */

    function sendRequest(act,actiont,param) {
    	action=act;
    	actiontype=actiont;
      	//appel du script en utilisant la méthode POST permettant de passer plusieurs variable facilement sans erreur
      	req.open('post', 'affiche.php',true);
      	req.onreadystatechange = handleResponse;
      	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
      	//envoi des données à enregistrer au script
      	if(action==2)
	      	req.send("action="+action+"&actiontype="+actiontype+"&lg="+lg+"&param="+param)
        else
			req.send("action="+action+"&actiontype="+actiontype+"&lg="+lg);
    }

    function changelang(obj){
    	if(lg!=obj.id){
	    	lg=obj.id;
    		sendRequest(0,actiontype);
    	}
    }

    function getcontent(obj){
    	idchoice=obj.id;
		numchoice=idchoice.substr(idchoice.length-1,1);
    	sendRequest(1,numchoice);
    }
	
	function getcontentopenanswer(obj){
		idchoice=obj.id;
		numchoice=idchoice.substr(idchoice.length-1,1);
    	sendRequest(3,numchoice);
    }

    function handleResponse() {
        var tabledata= new Array();
        if(req.readyState == 4){ // Le script a été correctement exécuté
			if(action==0){
	          	var str=req.responseText;
				tabledata=str.split('||');
	            document.getElementById("titel").innerHTML=tabledata[0];
	            document.getElementById("link1").innerHTML=tabledata[1];
	            document.getElementById("link2").innerHTML=tabledata[2];
	            document.getElementById("link3").innerHTML=tabledata[3];
	            document.getElementById("link4").innerHTML=tabledata[4];
	            document.getElementById("link5").innerHTML=tabledata[5];
	            document.getElementById("link7").innerHTML=tabledata[6];
				document.getElementById("link8").innerHTML=tabledata[7];
				document.getElementById("link9").innerHTML=tabledata[8];
	            document.getElementById("footerleft").innerHTML=tabledata[9];
	            document.getElementById("footer").innerHTML=tabledata[10];
	            document.getElementById("footerright").innerHTML=tabledata[11];
	            document.getElementById("contentright").innerHTML="<img src='./images/"+tabledata[12]+"' id='logopage'>";
	            document.getElementById("content").innerHTML=tabledata[13];
				
				if(actiontype==9){	//INITIALISATION DU FORMULAIRE PLAINTES				
					initLanguage(lg, "afa");	//initialisation des nom de champs du formulaire dans la langue correspondante
					worldCountries("spanpays");	//initialisation de la liste déroulante pour les pays
					initjQuery(lg);	//on lance l'initialisation de jquery pour la vérification du formulaire (fonction plus bas)
				}
			
			
			}else if((action==1)||(action==3)){
		       	var str=req.responseText;
	          	tabledata=str.split('||');
	          	document.getElementById("contentright").innerHTML="<img src='./images/"+tabledata[0]+"'  id='logopage'>";
	            document.getElementById("content").innerHTML=tabledata[1];
				
				if(actiontype==9){	//INITIALISATION DU FORMULAIRE PLAINTES				
					initLanguage(lg, "afa");	//initialisation des nom de champs du formulaire dans la langue correspondante
					worldCountries("spanpays");	//initialisation de la liste déroulante pour les pays
					initjQuery(lg);	//on lance l'initialisation de jquery pour la vérification du formulaire (fonction plus bas)
				}
				
				if(action==3)
					openanswer(null);
					
			}else if(action==2){
	        	var str=req.responseText;
	            document.getElementById("content").innerHTML=str;
	       	}
       }
/*      else
          alert("loading" + req.readyState);*/
    }

    function openanswer(obj){		
    	if(obj){
			idchoice=obj.id;
			numchoice=idchoice.substr(3,2);
		}
		else
			numchoice=faqnum;
		for(i=1;i<20;i++){
			if(document.getElementById("answer"+i))
				document.getElementById("answer"+i).style.display='none';
		}
	 	document.getElementById("answer"+numchoice).style.display='block';
    }
	
