/********************************************************************************************************************
*****         Fonction permettant de faire la mise à jour du code Insee, nom de la commune et code postal       *****
********************************************************************************************************************/

function codeInsee()
{
  var l        = document.forms[0].elements["nomCommune"];
  var s1       = document.forms[0].elements["LocalisationCodeInsee_numeroInseeCommune"].value;
  var s2       = document.forms[0].elements["codePostalCommune"].value;

  var index = l.selectedIndex;

  if(window.XMLHttpRequest) // Firefox
     xhr_object = new XMLHttpRequest();
  else if(window.ActiveXObject) // Internet Explorer
     xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
  else
  {
      // XMLHttpRequest non supporté par le navigateur
      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
      return;
  }

  xhr_object.open("POST", "http://www.region-basse-normandie.fr/cartatoo/php/codeInsee.php", true);

  xhr_object.onreadystatechange = function()
  {
     if(xhr_object.readyState == 4)
     {
         tempreponse = xhr_object.responseText;
         elementreponse = tempreponse.split('/');
         for (var i=0; i<elementreponse.length; i++)
         {
             //alert(elementreponse[i]);
             eval(elementreponse[i]);
         }
     }
  }

  xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  var data = "nomCommune="+escape(l.options[index].value)+"&LocalisationCodeInsee_numeroInseeCommune="+s1+"&codePostalCommune="+s2;
  xhr_object.send(data);
}