/*function Actualisation_champs(type,data,data2)
{
if(type==1){
document.getElementById('actualisation_communes').innerHTML = " <font color=red>Actualisation des communes en cours...</font>";
setTimeout(function(){Read_File(type,data,data2)},1);
}
else{
document.getElementById('actualisation_codepostal').innerHTML = " <font color=red> Recherche du code postal...</font>";
setTimeout(function(){Read_File(type,data,data2)},1);
}
}


function Read_File(type,data,data2){
  //-- Recup des Objets
  var O_Src  = document.getElementById('I_TXT').contentWindow.document.body;
  var O_Dest = document.getElementById('T_TXT_COMMUNE').innerHTML;
  var texte ="";
  //-- Lecture du contenu
  if( O_Src.textContent)
    texte = O_Src.textContent;
  //-- Cas IE
  else if (O_Src.innerText)
    texte = O_Src.innerText;
  //-- cas NetScape a part
  else if( O_Src.innerHTML)
    texte = O_Src.innerHTML;
  //-- Affectation dans TEXTAREA
  
  tab_commune = texte.split("\n");
  //onClick=\"document.formulaire.codepostal.value = "+commune[2]+"
if(type=='1'){

  var liste_choix="<select id='00N200000016MEh' name='00N200000016MEh' class=\"textediv4\" onChange=\"valeur=document.getElementById('00N200000016MEh').value;Actualisation_champs(2,valeur,'"+data+"')\"><option value=''>-Choisir-</option>";
  for(i=0; i<tab_commune.length; i++){
  commune = tab_commune[i].split("|");
  //alert(dep +"|"+ commune[1]);
  if(trim(""+commune[1])==trim(""+data)){
  liste_choix += "<option value='"+trim(commune[0])+"'>"+commune[0]+"</option>";
  //onClick=\"document.formulaire.codepostal.value = '"+trim(commune[2])+"'\"
  }
  }
  liste_choix+="</select>";
  document.getElementById('T_TXT_COMMUNE').innerHTML = liste_choix;
  document.getElementById('actualisation_communes').innerHTML = "";
  document.getElementById('T_TXT_CODEPOSTAL').innerHTML = "<input type='text' id='00N200000016MG9' value='' size='5' maxlength='5' readonly>";
  }
 else if (type==2){
 var departement="";
 var pastrouver = true;
 var cpt = 0;
 while (pastrouver & cpt<tab_commune.length)
 {
 commune = tab_commune[cpt].split("|");
 if(trim(""+commune[0])==trim(""+data) & trim(""+commune[1])==trim(""+data2)){pastrouver=false; value=trim(""+commune[2]);}else{cpt++;}
 }
 departement = "<input type='text' id='00N200000016MG9' name='00N200000016MG9' value='"+value+"' size='5' maxlength='5' readonly>";
 document.getElementById('T_TXT_CODEPOSTAL').innerHTML = ""+departement;
 document.getElementById('actualisation_codepostal').innerHTML = "";
 }
 }

function changepays(pays){
if(pays!="FRANCE"){
document.getElementById('T_TXT_CODEPOSTAL').innerHTML = "<input type='text' id='00N200000016MG9' name='00N200000016MG9' value='' size='5' maxlength='10' >";
document.getElementById('T_TXT_COMMUNE').innerHTML = "<input type='text' id='00N200000016MEh' name='00N200000016MEh' value='' size='5' >";
document.getElementById('T_TXT_DEPARTEMENT').innerHTML = "<input type='text' id='' name='' value='' size='5' >";
}
else{
document.getElementById('T_TXT_CODEPOSTAL').innerHTML ="<input type='text' id='00N200000016MG9' value='' size='5' maxlength='5' readonly>";
document.getElementById('T_TXT_COMMUNE').innerHTML="<select name=\"00N200000016MEh\" disabled class=\"textediv4\" id=\"00N200000016MEh\" ><option>- Choisir -</option></select>";
document.getElementById('T_TXT_DEPARTEMENT').innerHTML="<select name=\"select1\" onChange=\"valeur=document.formulaire.select1.value;Actualisation_champs(1,valeur)\" class=\"textediv4\"><option value=\"\">- Choisir -</option><option value=\"01\">(01)Ain</option><option value=\"02\">(02)Aisne</option><option value=\"03\">(03)Allier</option><option value=\"04\">(04)Alpes-de-Haute-Provence</option><option value=\"05\">(05)Hautes-Alpes</option><option value=\"06\">(06)Alpes-Maritimes</option><option value=\"07\">(07)Ard&egrave;che</option><option value=\"08\">(08)Ardennes</option><option value=\"09\">(09)Ari&egrave;ge</option><option value=\"10\">(10)Aube</option><option value=\"11\">(11)Aude</option><option value=\"12\">(12)Aveyron</option><option value=\"13\">(13)Bouches-du-Rh&ocirc;ne</option><option value=\"14\">(14)Calvados</option><option value=\"15\">(15)Cantal</option><option value=\"16\">(16)Charente</option><option value=\"17\">(17)Charente-Maritime</option><option value=\"18\">(18)Cher</option><option value=\"19\">(19)Corr&egrave;ze</option><option value=\"20\">(20)Corse-du-Sud</option><option value=\"20\">(20)Haute-Corse</option><option value=\"21\">(21)C&ocirc;te-d'Or</option><option value=\"22\">(22)C&ocirc;tes-d'Armor</option><option value=\"23\">(23)Creuse</option><option value=\"24\">(24)Dordogne</option><option value=\"25\">(25)Doubs</option><option value=\"26\">(26)Dr&ocirc;me</option><option value=\"27\">(27)Eure</option><option value=\"28\">(28)Eure-et-Loir</option><option value=\"29\">(29)Finist&egrave;re</option><option value=\"30\">(30)Gard</option><option value=\"31\">(31)Haute-Garonne</option><option value=\"32\">(32)Gers</option><option value=\"33\">(33)Gironde</option><option value=\"34\">(34)H&eacute;rault</option><option value=\"35\">(35)Ille-et-Vilaine</option><option value=\"36\">(36)Indre</option><option value=\"37\">(37)Indre-et-Loire</option><option value=\"38\">(38)Is&egrave;re</option><option value=\"39\">(39)Jura</option><option value=\"40\">(40)Landes</option><option value=\"41\">(41)Loir-et-Cher</option><option value=\"42\">(42)Loire</option><option value=\"43\">(43)Haute-Loire</option><option value=\"44\">(44)Loire-Atlantique</option><option value=\"45\">(45)Loiret</option><option value=\"46\">(46)Lot</option><option value=\"47\">(47)Lot-et-Garonne</option><option value=\"48\">(48)Loz&egrave;re</option><option value=\"49\">(49)Maine-et-Loire</option><option value=\"50\">(50)Manche</option><option value=\"51\">(51)Marne</option><option value=\"52\">(52)Haute-Marne</option><option value=\"53\">(53)Mayenne</option><option value=\"54\">(54)Meurthe-et-Moselle</option><option value=\"55\">(55)Meuse</option><option value=\"56\">(56)Morbihan</option><option value=\"57\">(57)Moselle</option><option value=\"58\">(58)Ni&egrave;vre</option><option value=\"59\">(59)Nord</option><option value=\"60\">(60)Oise</option><option value=\"61\">(61)Orne</option><option value=\"62\">(62)Pas-de-Calais</option><option value=\"63\">(63)Puy-de-D&ocirc;me</option><option value=\"64\">(64)Pyr&eacute;n&eacute;es-Atlantiques</option><option value=\"65\">(65)Hautes-Pyr&eacute;n&eacute;es</option><option value=\"66\">(66)Pyr&eacute;n&eacute;es-Orientales</option><option value=\"67\">(67)Bas-Rhin</option><option value=\"68\">(68)Haut-Rhin</option><option value=\"69\">(69)Rh&ocirc;ne</option><option value=\"70\">(70)Haute-Sa&ocirc;ne</option><option value=\"71\">(71)Sa&ocirc;ne-et-Loire</option><option value=\"72\">(72)Sarthe</option><option value=\"73\">(73)Savoie</option><option value=\"74\">(74)Haute-Savoie</option><option value=\"75\">(75)Paris</option><option value=\"76\">(76)Seine-Maritime</option><option value=\"77\">(77)Seine-et-Marne</option><option value=\"78\">(78)Yvelines</option><option value=\"79\">(79)Deux-S&egrave;vres</option><option value=\"80\">(80)Somme</option><option value=\"81\">(81)Tarn</option><option value=\"82\">(82)Tarn-et-Garonne</option><option value=\"83\">(83)Var</option><option value=\"84\">(84)Vaucluse</option><option value=\"85\">(85)Vend&eacute;e</option><option value=\"86\">(86)Vienne</option><option value=\"87\">(87)Haute-Vienne</option><option value=\"88\">(88)Vosges</option><option value=\"89\">(89)Yonne</option><option value=\"90\">(90)Territoire de Belfort</option><option value=\"91\">(91)Essonne</option><option value=\"92\">(92)Hauts-de-Seine</option><option value=\"93\">(93)Seine-Saint-Denis</option><option value=\"94\">(94)Val-de-Marne</option><option value=\"95\">(95)Val-d'Oise</option></select>";
}

}
function trim(string)
//Fonction qui supprime les espaces.
{
return string.replace(/(^\s*)|(\s*$)/g,'');
} 

*/

function Actualisation_champs(valeur)
{
//alert(valeur.length);
if(valeur.length==5){
document.getElementById('actualisation_communes').innerHTML = " <font color=red>Actualisation des communes en cours...</font>";
setTimeout(function(){Read_File(valeur)},1);
}
}


function Read_File(valeur){
  //-- Recup des Objets
  var O_Src  = document.getElementById('I_TXT').contentWindow.document.body;
  var O_Dest = document.getElementById('T_TXT_COMMUNE').innerHTML;
  var texte ="";
  //-- Lecture du contenu
  if( O_Src.textContent)
    texte = O_Src.textContent;
  //-- Cas IE
  else if (O_Src.innerText)
    texte = O_Src.innerText;
  //-- cas NetScape a part
  else if( O_Src.innerHTML)
    texte = O_Src.innerHTML;
  //-- Affectation dans TEXTAREA
  
  tab_commune = texte.split("\n");

  var deb_liste="<select id='00N200000016MEh' name='00N200000016MEh' class=\"textediv4\">";
  var liste_choix="";
  var fin_liste ="</select>";
  var cpt = 0;
  for(i=0; i<tab_commune.length; i++){
  commune = tab_commune[i].split("|");
  //alert(dep +"|"+ commune[1]);
  if(trim(""+commune[2])==trim(valeur)){
  liste_choix += "<option value='"+trim(commune[0])+"'>"+commune[0]+"</option>";
  cpt++;
  //onClick=\"document.formulaire.codepostal.value = '"+trim(commune[2])+"'\"
  }
  }
  if(cpt==0){deb_liste = "<select name=\"00N200000016MEh\" disabled class=\"textediv4\" id=\"00N200000016MEh\" ><option value=\"\">- Choisir -</option></select>";}
  if(cpt>1){deb_liste += "<option value=''>-Choisir-</option>";}
  
  select_final = deb_liste+liste_choix+fin_liste;
  
  document.getElementById('T_TXT_COMMUNE').innerHTML = select_final;
  document.getElementById('actualisation_communes').innerHTML = "";
  
 }

function changepays(pays){
if(pays!="FRANCE"){
document.getElementById('T_TXT_CODEPOSTAL').innerHTML = "<input type='text' id='00N200000016MG9' name='00N200000016MG9' value='' size='5' maxlength='10' >";
document.getElementById('T_TXT_COMMUNE').innerHTML = "<input type='text' id='00N200000016MEh' name='00N200000016MEh' value='' size='5' >";
document.getElementById('T_TXT_DEPARTEMENT').innerHTML = "<input type='text' id='' name='' value='' size='5' >";
}
else{
document.getElementById('T_TXT_CODEPOSTAL').innerHTML ="<input name=\"00N200000016MG9\" type=\"text\" id=\"00N200000016MG9\" value=\"\" size=\"5\" maxlength=\"5\" onKeyUp=\"valeur=document.getElementById('00N200000016MG9').value;Actualisation_champs(valeur);\"><span class=\"textediv3\" id=\"actualisation_communes\"></span><br>";
document.getElementById('T_TXT_COMMUNE').innerHTML="<select name=\"00N200000016MEh\" disabled class=\"textediv4\" id=\"00N200000016MEh\" ><option>- Choisir -</option></select>";
}

}
function trim(string)
//Fonction qui supprime les espaces.
{
return string.replace(/(^\s*)|(\s*$)/g,'');
} 
