function change_type(_this)
{
    val=document.getElementById('dep_moteur').options[document.getElementById('dep_moteur').selectedIndex].value

    if (val!=''){
    url="genere_list.php?src=index&id="+val;
    var xmlhttp = getHTTPObject();

        		xmlhttp.open('GET',url,true);
        		xmlhttp.setRequestHeader('Content-Type','text/plain charset=iso-8859-1');
        		xmlhttp.send(null);
				
    }
    else
    {
		document.getElementById("ville_moteur").innerHTML='<select><option>Ville</option></select>';

    }
}

function change_dep(_this,_src)
{

    if (_this.value.length<5){return false;}
    val=_this.value;
    url="genere_list.php?src="+_src+"&id="+val;
    var xmlhttp = getHTTPObject();

        		xmlhttp.open('GET',url,true);
        		xmlhttp.setRequestHeader('Content-Type','text/plain charset=iso-8859-1');
        		xmlhttp.send(null);
    
}







        function getHTTPObject()
        {
          var xmlhttp = false;
          /* Compilation conditionnelle d'IE */
          /*@cc_on
          @if (@_jscript_version >= 5)
          try
          {
                  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
          }
          catch (e)
          {
                  try
                  {
                          xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                  }
                  catch (E)
                  {
                          xmlhttp = false;
                  }
          }
          @else
          xmlhttp = false;
          @end @*/
          /* on essaie de créer l'objet si ce n'est pas déjà fait */
          if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
          {
                  try
                  {
                          xmlhttp = new XMLHttpRequest();
                  }
                  catch (e)
                  {
                          xmlhttp = false;
                  }
          }
          if (xmlhttp)
          {
                /* on définit ce qui doit se passer quand la page répondra */
                xmlhttp.onreadystatechange=function()
                {
                        if (xmlhttp.readyState == 4) /* 4 : état "complete" */
                        {
                                if (xmlhttp.status == 200) /* 200 : code HTTP pour OK */
                                {
                                /*
                                Traitement de la réponse.
                                Ici on affiche la réponse dans une boîte de dialogue.
                                */
                                        //var reponse=xmlhttp.responseText;
                                        document.getElementById("ville_moteur").innerHTML=xmlhttp.responseText;
         						}
                        }
                }
         }
         return xmlhttp;
        }





function change_type2(_this)
{
    val=document.getElementById('dep_moteur').options[document.getElementById('dep_moteur').selectedIndex].value

    if (val!=''){
    url="genere_list2.php?src=index&id="+val;
    var xmlhttp = getHTTPObject2();

        		xmlhttp.open('GET',url,true);
        		xmlhttp.setRequestHeader('Content-Type','text/plain charset=iso-8859-1');
        		xmlhttp.send(null);
				
    }
    else
    {
document.getElementById("ville_moteur2").innerHTML='<select><option>Ville</option></select>';

    }
}

function change_dep2(_this,_src)
{

    if (_this.value.length<5){return false;}
    val=_this.value;
    url="genere_list2.php?src="+_src+"&id="+val;
    var xmlhttp = getHTTPObject2();

        		xmlhttp.open('GET',url,true);
        		xmlhttp.setRequestHeader('Content-Type','text/plain charset=iso-8859-1');
        		xmlhttp.send(null);
    
}

function change_type_de(_this)
{
    val=document.getElementById('dep_moteur').options[document.getElementById('dep_moteur').selectedIndex].value

    if (val!=''){
    url="genere_list_de.php?src=index&id="+val;
    var xmlhttp = getHTTPObject();

        		xmlhttp.open('GET',url,true);
        		xmlhttp.setRequestHeader('Content-Type','text/plain charset=iso-8859-1');
        		xmlhttp.send(null);
				
    }
    else
    {
document.getElementById("ville_moteur").innerHTML='<select><option>Wohnort</option></select>';

    }
}





        function getHTTPObject2()
        {
          var xmlhttp = false;
          /* Compilation conditionnelle d'IE */
          /*@cc_on
          @if (@_jscript_version >= 5)
          try
          {
                  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
          }
          catch (e)
          {
                  try
                  {
                          xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                  }
                  catch (E)
                  {
                          xmlhttp = false;
                  }
          }
          @else
          xmlhttp = false;
          @end @*/
          /* on essaie de créer l'objet si ce n'est pas déjà fait */
          if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
          {
                  try
                  {
                          xmlhttp = new XMLHttpRequest();
                  }
                  catch (e)
                  {
                          xmlhttp = false;
                  }
          }
          if (xmlhttp)
          {
                /* on définit ce qui doit se passer quand la page répondra */
                xmlhttp.onreadystatechange=function()
                {
                        if (xmlhttp.readyState == 4) /* 4 : état "complete" */
                        {
                                if (xmlhttp.status == 200) /* 200 : code HTTP pour OK */
                                {
                                /*
                                Traitement de la réponse.
                                Ici on affiche la réponse dans une boîte de dialogue.
                                */
                                        //var reponse=xmlhttp.responseText;
                                        document.getElementById("ville_moteur2").innerHTML=xmlhttp.responseText;
         						}
                        }
                }
         }
         return xmlhttp;
        }

