var nation = new Array; //nouveau tableau
nation[0] = new Array("nc", "Select Pays");
nation[1] = new Array("FRANCE", "FRANCE"); //nouveau tableau, on va donc avoir nation[0][0]="p0"
nation[2] = new Array("BELGIQUE", "BELGIQUE");
nation[3] = new Array("SUISSE", "SUISSE");

var region=new Array;
// nation0
region["FRANCE"] = new Array;
region["FRANCE"][0] = new Array("nc", "toutes regions");
region["FRANCE"][1] = new Array("ALSACE", "ALSACE");
region["FRANCE"][2] = new Array("AQUITAINE", "AQUITAINE");
region["FRANCE"][3] = new Array("AUVERGNE", "AUVERGNE");
region["FRANCE"][4] = new Array("BASSE-NORMANDIE", "BASSE-NORMANDIE");
region["FRANCE"][5] = new Array("BOURGOGNE", "BOURGOGNE");
region["FRANCE"][6] = new Array("BRETAGNE", "BRETAGNE");
region["FRANCE"][7] = new Array("CENTRE", "CENTRE");
region["FRANCE"][8] = new Array("CHAMPAGNE-ARDENNE", "CHAMPAGNE-ARDENNE");
region["FRANCE"][9] = new Array("CORSE", "CORSE");
region["FRANCE"][10] = new Array("DOM-TOM", "DOM-TOM");
region["FRANCE"][11] = new Array("FRANCHE-COMTE", "FRANCHE-COMTE");
region["FRANCE"][12] = new Array("HAUTE-NORMANDIE", "HAUTE-NORMANDIE");
region["FRANCE"][13] = new Array("ILE DE FRANCE", "ILE DE FRANCE");
region["FRANCE"][14] = new Array("LANGUEDOC-ROUSSILLON", "LANGUEDOC-ROUSSILLON");
region["FRANCE"][15] = new Array("LIMOUSIN", "LIMOUSIN");
region["FRANCE"][16] = new Array("LORRAINE", "LORRAINE");
region["FRANCE"][17] = new Array("MIDI-PYRENEES", "MIDI-PYRENEES");
region["FRANCE"][18] = new Array("NORD PAS-DE-CALAIS", "NORD PAS-DE-CALAIS");
region["FRANCE"][19] = new Array("PAYS DE LA LOIRE", "PAYS DE LA LOIRE");
region["FRANCE"][20] = new Array("PICARDIE", "PICARDIE");
region["FRANCE"][21] = new Array("POITOU-CHARENTES", "POITOU-CHARENTES");
region["FRANCE"][22] = new Array("PROVENCE-ALPES-COTE D AZUR", "PROVENCE-ALPES-COTE D AZUR");
region["FRANCE"][23] = new Array("RHONE-ALPES", "RHONE-ALPES");


 
region["BELGIQUE"]=new Array;
region["BELGIQUE"][0] = new Array("nc", "toutes regions");
region["BELGIQUE"][1] = new Array("ANVERS", "ANVERS");
region["BELGIQUE"][2] = new Array("BRABANT FLAMAND", "BRABANT FLAMAND");
region["BELGIQUE"][3] = new Array("BRABANT WALLON", "BRABANT WALLON");
region["BELGIQUE"][4] = new Array("BRUXELLES", "BRUXELLES");
region["BELGIQUE"][5] = new Array("FLANDRE OCCIDENTALE", "FLANDRE OCCIDENTALE");
region["BELGIQUE"][6] = new Array("FLANDRE ORIENTALE", "FLANDRE ORIENTALE");
region["BELGIQUE"][7] = new Array("HAINAUT", "HAINAUT");
region["BELGIQUE"][8] = new Array("LIEGE", "LIEGE");
region["BELGIQUE"][9] = new Array("LIMBOURG", "LIMBOURG");
region["BELGIQUE"][10] = new Array("LUXEMBOURG", "LUXEMBOURG");
region["BELGIQUE"][11] = new Array("NAMUR", "NAMUR");


region["SUISSE"] = new Array;
region["SUISSE"][0] = new Array("nc", "toutes regions");
region["SUISSE"][1] = new Array("APPENZEL RHODES_EXT", "APPENZEL RHODES_EXT");
region["SUISSE"][2] = new Array("APPENZEL RHODES_INT", "APPENZEL RHODES_INT");
region["SUISSE"][3] = new Array("ARGOVIE", "ARGOVIE");
region["SUISSE"][4] = new Array("BALE", "BALE");
region["SUISSE"][5] = new Array("BERNE", "BERNE");
region["SUISSE"][6] = new Array("FRIBOURG", "FRIBOURG");
region["SUISSE"][7] = new Array("GENEVE", "GENEVE");
region["SUISSE"][8] = new Array("GLARIS", "GLARIS");
region["SUISSE"][9] = new Array("GRISONS", "GRISONS");
region["SUISSE"][10] = new Array("JURA", "JURA");
region["SUISSE"][11] = new Array("LIECHTENSTEIN", "LIECHTENSTEIN");
region["SUISSE"][12] = new Array("LUCERNE", "LUCERNE");
region["SUISSE"][13] = new Array("NEUCHATEL", "NEUCHATEL");
region["SUISSE"][14] = new Array("NIDWALD", "NIDWALD");
region["SUISSE"][15] = new Array("OBWALD", "OBWALD");
region["SUISSE"][16] = new Array("ROMANDIE", "ROMANDIE");
region["SUISSE"][17] = new Array("SAINT_GALL", "SAINT_GALL");
region["SUISSE"][18] = new Array("SCHAFFOUSE", "SCHAFFOUSE");
region["SUISSE"][19] = new Array("SCHWIZ", "SCHWIZ");
region["SUISSE"][20] = new Array("SOLEURE", "SOLEURE");
region["SUISSE"][21] = new Array("SUISSE ALEMANIQUE", "SUISSE ALEMANIQUE");
region["SUISSE"][22] = new Array("SUISSE ITALIENNE", "SUISSE ITALIENNE");
region["SUISSE"][23] = new Array("TESSIN", "TESSIN");
region["SUISSE"][24] = new Array("TURGOVIE", "TURGOVIE");
region["SUISSE"][25] = new Array("URI", "URI");
region["SUISSE"][26] = new Array("VALAIS", "VALAIS");
region["SUISSE"][27] = new Array("VAUD", "VAUD");
region["SUISSE"][28] = new Array("ZOUG", "ZOUG");
region["SUISSE"][29] = new Array("ZURICH", "ZURICH");
 


var rue = new Array;
//nation0-region0
rue["p0v0"] = new Array;
rue["p0v0"][0] = new Array("p0v0r0", "nation0-region0-rue0");
 

//nation0-region1
rue["p0v1"] = new Array;
rue["p0v1"][0] = new Array("p0v1r0", "nation0-region1-rue0");
 


//nation1-region0
rue["p1v0"] = new Array;
rue["p1v0"][0] = new Array("p1v0r0", "nation1-region0-rue0");
 
//nation1-region1
rue["p1v1"] = new Array;
rue["p1v1"][0] = new Array("p1v1r0", "nation1-region1-rue0");
 

//nation2-region0
rue["p2v0"] = new Array;
rue["p2v0"][0] = new Array("p2v0r0", "nation2-region0-rue0");
 
//nation1-region1
rue["p2v1"] = new Array;
rue["p2v1"][0] = new Array("p2v1r0", "nation2-region1-rue0");


function filltheselect(liste, choix)
{switch (liste)
   {
   case "listenation":
      raz("listeregion");
     // raz("listerue");
      for (i=0; i<region[choix].length; i++)
         {
         new_option = new Option(region[choix][i][1],region[choix][i][0]);
         document.formu.elements["listeregion"].
 options[document.formu.elements["listeregion"].length]=new_option;
         }
      for (i=0; i<rue[choix+"v0"].length; i++)
         {
         new_option = new Option(rue[choix+"v0"][i][1],rue[choix+"v0"][i][0]);
         document.formu.elements["listerue"].options[document.formu.
 elements["listerue"].length]=new_option;
         }
      break;
   case "listeregion":
      raz("listerue");
      for (i=0; i<rue[choix].length; i++)
         {
         new_option = new Option(rue[choix][i][1],rue[choix][i][0]);
         document.formu.elements["listerue"].options[document.formu.
 elements["listerue"].length]=new_option;
         }
      break;
   }
}

function raz(liste)
{l=document.formu.elements[liste].length;
for (i=l; i>=0; i--)
   document.formu.elements[liste].options[i]=null;
}
