var zone = new Array("Banat", "Bran-Moeciu", "Bucovina", "Cazanele Dunarii", "Crisana", "Transfagarasan", "Delta Dunarii", "Fagaras", "Litoralul Romanesc", "Maramures", "Zona Sibiului", "Moldova", "Muntenia", "Muntii Apuseni", "Oltenia", "Muntii Retezat", "Zona Brasov", "Valea Oltului", "Tinutul Secuiesc", "Transilvania", "Valea Buzaului", "Valea Cernei", "Valea Doftanei", "Valea Lotrului", "Valea Prahovei", "Valea Telejeanului", "Cincis-Cerna");
var descriereZona = new Array();

descriereZona["Banat"] = new Array("Chisoda", "Timisoara", "Arad", "Poiana Marului", "Coronini", "Valiug");
descriereZona["Bran-Moeciu"] = new Array("Bran", "Sirnea", "Fundata", "Moeciu", "Pestera", "Zarnesti");
descriereZona["Bucovina"] = new Array("Pojorata", "Vatra Dornei", "Vama", "Suceava", "Manastirea Humorului", "Frasin", "Gura Humorului", "Moldovita", "Targu Neamt", "Ceahlau", "Izvorul Muntelui", "Bicaz", "Alexandru Cel Bun", "Botosani");
descriereZona["Cazanele Dunarii"] = new Array("Orsova", "Eselnita", "Berzeasca");
descriereZona["Crisana"] = new Array("Baile Felix", "Remeti", "Chiscau", "Oradea", "Haieu");
descriereZona["Cincis-Cerna"] = new Array("Cincis");
descriereZona["Transfagarasan"] = new Array("Arefu", "Oesti", "Curtea de Arges", "Capataneni");
descriereZona["Delta Dunarii"] = new Array("Mila 23", "Tulcea", "Sulina", "Chilia Veche", "Maliuc", "Uzlina", "Baltenii de Sus");
descriereZona["Fagaras"] = new Array("Sambata de sus", "Fagaras");
descriereZona["Litoralul Romanesc"] = new Array("Constanta", "Eforie Nord", "Vama Veche", "Mamaia", "Costinesti", "2 Mai", "Venus");
descriereZona["Maramures"] = new Array("Cavnic", "Ieud", "Borsa", "Ocna Sugatag", "Poienile Izei", "Viseu de Sus", "Coltau", "Baia Mare", "Baia Sprie");
descriereZona["Zona Sibiului"] = new Array("Cartisoara", "Vale", "Saliste", "Sibiu", "Selimbar", "Orlat", "Bazna");
descriereZona["Moldova"] = new Array("Slanic Moldova", "Moinesti", "Bacau", "Comanesti", "Braila", "Galati", "Adjud", "Lepsa", "Iasi");
descriereZona["Muntenia"] = new Array("Pitesti", "Geamana", "Amara", "Bucuresti", "Baneasa", "Moroieni", "Voluntari", "Otopeni", "Buftea", "Leresti", "Godeni");
descriereZona["Muntii Apuseni"] = new Array("Salciua", "Vartop", "Rimetea", "Garda de Sus", "Cib", "Lacram");
descriereZona["Oltenia"] = new Array("Pestisani", "Baia de Fier", "Horezu", "Costesti", "Baile Olanesti");
descriereZona["Muntii Retezat"] = new Array("Hateg", "Deva", "Sarmisegetuza", "Banpotoc");
descriereZona["Zona Brasov"] = new Array("Poiana Brasov", "Rasnov", "Sacele", "Brasov");
descriereZona["Valea Oltului"] = new Array("Ramnicu Valcea");
descriereZona["Tinutul Secuiesc"] = new Array("Baile Tusnad","Borsec","Baraj Zetea","Comandau", "Covasna", "Ciumani","Campul Cetatii","Gheorgheni","Izvorul Muresului", "Lunca de Jos","Miercurea Ciuc", "Nadejdea", "Odorheiu Secuiesc",  "Praid",  "Subcetate",  "Suseni", "Stanceni", "Sovata", "Targu-Mures");
descriereZona["Transilvania"] = new Array("Bistrita", "Telciu", "Turda", "Poiana Horea", "Petrestii de Jos", "Baisoara", "Cluj Napoca", "Valea Draganului", "Ciucea", "Sighisoara", "Seleus", "Petrindu", "Zalau");
descriereZona["Valea Buzaului"] = new Array("Siriu", "Sarata Monteoru", "Valea Ramnicului", "Plescoi");
descriereZona["Valea Cernei"] = new Array("Baile Herculane");
descriereZona["Valea Doftanei"] = new Array("Brebu", "Traisteni");
descriereZona["Valea Lotrului"] = new Array("Voineasa");
descriereZona["Valea Prahovei"] = new Array("Predeal", "Breaza", "Busteni", "Sinaia", "Azuga", "Campina");
descriereZona["Valea Telejeanului"] = new Array("Slanic Prahova", "Cheia");

function resetForm(theForm) {
  /* start construction zone */
  theForm.zone.options[0] = new Option("", "");
  for (var i=0; i<zone.length; i++) {
    theForm.zone.options[i+1] = new Option(zone[i], zone[i]);
  }
  theForm.zone.options[0].selected = true;
  
  /* start construction descriereZona */
  theForm.descriereZona.options[0] = new Option("", "");
  theForm.descriereZona.options[0].selected = true;
}

function updateModels(theForm) {
  var zone = theForm.zone.options[theForm.zone.options.selectedIndex].value;
  var newdescriereZona = descriereZona[zone];
  theForm.descriereZona.options.length = 0;
  theForm.descriereZona.options[0] = new Option("", "");
  for (var i=0; i<newdescriereZona.length; i++) {
    theForm.descriereZona.options[i+1] = new Option(newdescriereZona[i], newdescriereZona[i]);
  }
  theForm.descriereZona.options[0].selected = true;
}