
   function esDigito(sChr){
    var sCod = sChr.charCodeAt(0);
    return ((sCod > 47) && (sCod < 58));
   }

   function valSep(oTxt){
    var bOk = false;
    var sep1 = oTxt.value.charAt(2);
    var sep2 = oTxt.value.charAt(5);
    bOk = bOk || ((sep1 == "-") && (sep2 == "-"));
    bOk = bOk || ((sep1 == "/") && (sep2 == "/"));
    return bOk;
   }

   function finMes(oTxt){
    var nMes = parseInt(oTxt.value.substr(3, 2), 10);
    var nAno = parseInt(oTxt.value.substr(6), 10);
    var nRes = 0;
    switch (nMes){
     case 1: nRes = 31; break;
     case 2: nRes = 28; break;
     case 3: nRes = 31; break;
     case 4: nRes = 30; break;
     case 5: nRes = 31; break;
     case 6: nRes = 30; break;
     case 7: nRes = 31; break;
     case 8: nRes = 31; break;
     case 9: nRes = 30; break;
     case 10: nRes = 31; break;
     case 11: nRes = 30; break;
     case 12: nRes = 31; break;
    }
    return nRes + (((nMes == 2) && (nAno % 4) == 0)? 1: 0);
   }

   function valDia(oTxt){
    var bOk = false;
    var nDia = parseInt(oTxt.value.substr(0, 2), 10);
    bOk = bOk || ((nDia >= 1) && (nDia <= finMes(oTxt)));
    return bOk;
   }

   function valMes(oTxt){
    var bOk = false;
    var nMes = parseInt(oTxt.value.substr(3, 2), 10);
    bOk = bOk || ((nMes >= 1) && (nMes <= 12));
    return bOk;
   }

   function valAno(oTxt){
    var bOk = true;
    var nAno = oTxt.value.substr(6);
    bOk = bOk && ((nAno.length == 2) || (nAno.length == 4));
    if (bOk){
     for (var i = 0; i < nAno.length; i++){
      bOk = bOk && esDigito(nAno.charAt(i));
     }
    }
    return bOk;
   }

   function valFecha(oTxt){
    var bOk = true;
    if (oTxt.value != ""){
     bOk = bOk && (valAno(oTxt));
     bOk = bOk && (valMes(oTxt));
     bOk = bOk && (valDia(oTxt));
     bOk = bOk && (valSep(oTxt));
     if (!bOk){
      alert("Fecha inválida");
      oTxt.value = "";
      oTxt.focus();
     return false;
	 } else ;
    }
   }
    


 function addOpt(oCntrl, iPos, sTxt, sVal){
     var selOpcion=new Option(sTxt, sVal);
     eval(oCntrl.options[iPos]=selOpcion);
   }

   
   function cambia(oCntrl){
    while (oCntrl.length) oCntrl.remove(0);
    switch (document.frm.region.selectedIndex){
     case 0: 
      addOpt(oCntrl,  0, "ALTO HOSPICIO", "ALTO HOSPICIO");
      addOpt(oCntrl,  1, "AZAPA", "AZAPA");
      addOpt(oCntrl,  2, "CAMARONES", "CAMARONES");
	  addOpt(oCntrl,  3, "CAMINA", "CAMIÑA");
	  addOpt(oCntrl,  4, "COLCHANE", "COLCHANE");
	  addOpt(oCntrl,  5, "CUYA", "CUYA");
	  addOpt(oCntrl,  6, "GENERAL", "GENERAL");
	  addOpt(oCntrl,  7, "LAGOS", "LAGOS");
	  addOpt(oCntrl,  8, "HUARA", "HUARA");
	  addOpt(oCntrl,  9, "IQUIQUE", "IQUIQUE");
	  addOpt(oCntrl,  10, "LA GUAICA", "LA GUAICA");
	  addOpt(oCntrl,  11, "LA TIRANA", "LA TIRANA");
	  addOpt(oCntrl,  12, "MATILLA", "MATILLA");
	  addOpt(oCntrl,  13, "PICA", "PICA");
	  addOpt(oCntrl,  14, "PLAYA BLANCA", "PLAYA BLANCA");
	  addOpt(oCntrl,  15, "POCONCHILE", "POCONCHILE");
	  addOpt(oCntrl,  16, "POZO ALMONTE", "POZO ALMONTE");
	  addOpt(oCntrl,  17, "PUTRE", "PUTRE");
	  addOpt(oCntrl,  18, "TARAPACA", "TARAPACA");		
	  break;
     case 1: 
      addOpt(oCntrl,  0, "ANTOFAGASTA", "ANTOFAGASTA");
      addOpt(oCntrl,  1, "BAQUEDANO", "BAQUEDANO");
      addOpt(oCntrl,  2, "CALETA BOY", "CALETA BOY");
	  addOpt(oCntrl,  3, "CALETA BUENA", "CALETA BUENA");
	  addOpt(oCntrl,  4, "CARACOLES", "CARACOLES");
	  addOpt(oCntrl,  5, "CHUQUICAMATA", "CHUQUICAMATA");
	  addOpt(oCntrl,  6, "EL ABRA", "EL ABRA");
	  addOpt(oCntrl,  7, "EL WAY", "EL WAY");
	  addOpt(oCntrl,  8, "LA NEGRA", "LA NEGRA");
	  addOpt(oCntrl,  9, "MARIA ELENA", "MARIA ELENA");
	  addOpt(oCntrl,  10, "MEJILLONES", "EJILLONES");
	  addOpt(oCntrl,  11, "OLLAGUE", "OLLAGUE");
	  addOpt(oCntrl,  12, "PEDRO DE VALDIVIA", "PEDRO DE VALDIVIA");
	  addOpt(oCntrl,  13, "PUERTO COLOSO", "PUERTO COLOSO");
	  addOpt(oCntrl,  14, "QUILLAGUA", "QUILLAGUA");
	  addOpt(oCntrl,  15, "RADOMIRO TOMIC", "RADOMIRO TOMIC");
	  addOpt(oCntrl,  16, "SAN PEDRO DE ATACAMA", "SAN PEDRO DE ATACAMA");
	  addOpt(oCntrl,  17, "SIERRA GORDA", "SIERRA GORDA");
	  addOpt(oCntrl,  18, "TAL TAL", "TAL TAL");
	  addOpt(oCntrl,  19, "TOCOPILLA", "TOCOPILLA");
	  addOpt(oCntrl,  20, "VILLA CASPANA", "VILLA CASPANA");
	  break;
      case 2: 
      addOpt(oCntrl,  0, "ALTO DEL CARMEN", "0");
      addOpt(oCntrl,  1, "BAHIA INGLESA", "1");
      addOpt(oCntrl,  2, "CACHIYUYO", "2");
      addOpt(oCntrl,  3, "CALDERA", "3");
	  addOpt(oCntrl,  3, "CHANARAL", "4");
	  addOpt(oCntrl,  3, "CHANARCILLO", "5");
	  addOpt(oCntrl,  3, "COPIAPO", "6");
	  addOpt(oCntrl,  3, "TIERRA AMARILLA", "7");
	  addOpt(oCntrl,  3, "DIEGO ALMAGRO", "8");
	  addOpt(oCntrl,  3, "DOMEYKO", "9");
	  addOpt(oCntrl,  3, "EL SALVADOR", "10");
	  addOpt(oCntrl,  3, "FREIRINA", "11");
	  addOpt(oCntrl,  3, "HUASCO", "12");
	  addOpt(oCntrl,  3, "INCA DEL ORO", "13");
	  addOpt(oCntrl,  3, "LLANTA", "14");
	  addOpt(oCntrl,  3, "MONTANDON", "15");
	  addOpt(oCntrl,  3, "PAIPOTE	", "16");
	  addOpt(oCntrl,  3, "POTRERILLOS", "17");
	  addOpt(oCntrl,  3, "TOCONAO", "18");
	  addOpt(oCntrl,  3, "VALLENAR", "19");
	 break;
    case 3: 
      
	addOpt(oCntrl,  0, "ANDACOLLO", "ANDACOLLO");
	addOpt(oCntrl,  1, "CANELA", "CANELA");
	addOpt(oCntrl,  2, "COMBARBALA	", "COMBARBALA");
	addOpt(oCntrl,  3, "COQUIMBO", "COQUIMBO");
	addOpt(oCntrl,  4, "EL PALQUI", "EL PALQUI");
	addOpt(oCntrl,  5, "GUANAQUEROS", "GUANAQUEROS");
	addOpt(oCntrl,  6, "HUENTELAUQUEN", "HUENTELAUQUEN");
	addOpt(oCntrl,  7, "ILLAPEL", "ILLAPEL");
	addOpt(oCntrl,  8, "LA CHIMBA", "LA CHIMBA");
	addOpt(oCntrl,  9, "LA HERRADURA", "LA HERRADURA");
	addOpt(oCntrl,  10, "LA HIGUERA", "LA HIGUERA");
	addOpt(oCntrl,  11, "LA SERENA", "LA SERENA");
	addOpt(oCntrl,  12, "LAS TACAS", "LAS TACAS");
	addOpt(oCntrl,  13, "LOS VILOS", "LOS VILOS");
	addOpt(oCntrl,  14, "MINCHA", "MINCHA");
	addOpt(oCntrl,  15, "MONTE PATRIA", "MONTE PATRIA");
	addOpt(oCntrl,  16, "OVALLE", "OVALLE");
	addOpt(oCntrl,  17, "PAIHUANO", "PAIHUANO");
	addOpt(oCntrl,  18, "PAN DE AZUCAR", "PAN DE AZUCAR");
	addOpt(oCntrl,  19, "PUERTO VELERO", "PUERTO VELERO");
	addOpt(oCntrl,  20, "PUNITAQUI", "PUNITAQUI");
	addOpt(oCntrl,  21, "RIO HURTADO", "RIO HURTADO");
	addOpt(oCntrl,  22, "SALAMANCA", "SALAMANCA");
	addOpt(oCntrl,  23, "SAN MARCOS", "SAN MARCOS");
	addOpt(oCntrl,  24, "SOTAQUI", "SOTAQUI");
	addOpt(oCntrl,  25, "TONGOY", "TONGOY");
	addOpt(oCntrl,  26, "TOTORALILLO", "TOTORALILLO");
	addOpt(oCntrl,  27, "VICUÑA", "VICUÑA");
	 break;
    case 4: 
	  addOpt(oCntrl,  0, "ALGARROBO","ALGARROBO");
	  addOpt(oCntrl,  1, "ARTIFICIO","ARTIFICIO");
	  addOpt(oCntrl,  2, "BARRANCAS","BARRANCAS");
	  addOpt(oCntrl,  3, "CABILDO","CABILDO");
	  addOpt(oCntrl,  4, "CACHAGUA","CACHAGUA");
	  addOpt(oCntrl,  5, "CALERA","CALERA");
	  addOpt(oCntrl,  6, "CALLE LARGA","CALLE LARGA");
	  addOpt(oCntrl,  7, "CARTAGENA","CARTAGENA");
	  addOpt(oCntrl,  8, "CASABLANCA","CASABLANCA");
	  addOpt(oCntrl,  9, "CATAPILCO","CATAPILCO");
	  addOpt(oCntrl,  10, "CATEMU","CATEMU");
	  addOpt(oCntrl,  11, "EL MELON","EL MELON");
	  addOpt(oCntrl,  12, "EL QUISCO","EL QUISCO");
	  addOpt(oCntrl,  13, "EL TABO","EL TABO");
	  addOpt(oCntrl,  14, "LAS CRUCES","LAS CRUCES");
	  addOpt(oCntrl,  15, "HIJUELAS","HIJUELAS");
	  addOpt(oCntrl,  16, "I.JUAN FERNANDEZ","I.JUAN FERNANDEZ");
	  addOpt(oCntrl,  17, "ISLA DE PASCUA","ISLA DE PASCUA");
	  addOpt(oCntrl,  18, "LA CALERA","LA CALERA");
	  addOpt(oCntrl,  19, "LA CRUZ","LA CRUZ");
	  addOpt(oCntrl,  20, "LA LAGUNA","LA LAGUNA");
	  addOpt(oCntrl,  21, "LA LIGUA","LA LIGUA");
	  addOpt(oCntrl,  22, "LIMACHE","LIMACHE");
	  addOpt(oCntrl,  23, "LLAY- LLAY","LLAY- LLAY");
	  addOpt(oCntrl,  24, "LLO-LLEO","LLO-LLEO");
	  addOpt(oCntrl,  25, "LOS ANDES","LOS ANDES");
	  addOpt(oCntrl,  26, "MAITENCILLO","MAITENCILLO");
	  addOpt(oCntrl,  27, "NOGALES","NOGALES");
	  addOpt(oCntrl,  28, "OLMUE","OLMUE");
	  addOpt(oCntrl,  29, "PANQUEHUE","PANQUEHUE");
	  addOpt(oCntrl,  30, "PAPUDO","PAPUDO");
	  addOpt(oCntrl,  31, "PEDEGUA","PEDEGUA");
	  addOpt(oCntrl,  32, "PETORCA","PETORCA");
	  addOpt(oCntrl,  33, "PEÑABLANCA","PEÑABLANCA");
	  addOpt(oCntrl,  34, "PICHIDANGUI","PICHIDANGUI");
	  addOpt(oCntrl,  35, "PUCHUNCAVI" ,"PUCHUNCAVI" );
	  addOpt(oCntrl,  36, "PUTAENDO","PUTAENDO");
	  addOpt(oCntrl,  37, "QUILLOTA","QUILLOTA");
	  addOpt(oCntrl,  38, "QUILPUE","QUILPUE");
	  addOpt(oCntrl,  39, "QUINQUIMO","QUINQUIMO");
	  addOpt(oCntrl,  40, "QUINTAY","QUINTAY");
	  addOpt(oCntrl,  41, "QUINTERO","QUINTERO");
	  addOpt(oCntrl,  42, "RINCONADA","RINCONADA");
	  addOpt(oCntrl,  43, "RODELILLO","RODELILLO");
	  addOpt(oCntrl,  44, "SAN ANTONIO","SAN ANTONIO");
	  addOpt(oCntrl,  45, "SAN ESTEBAN","SAN ESTEBAN");
	  addOpt(oCntrl,  46, "SAN FELIPE","SAN FELIPE");
	  addOpt(oCntrl,  47, "SAN PEDRO DE LIMACHE","SAN PEDRO DE LIMACHE");
	  addOpt(oCntrl,  48, "SANTA MARIA","SANTA MARIA");
	  addOpt(oCntrl,  49, "VALPARAISO","VALPARAISO");
	  addOpt(oCntrl,  50, "VENTANA","VENTANA");
	  addOpt(oCntrl,  51, "VILLA ALEMANA","VILLA ALEMANA");
	  addOpt(oCntrl,  52, "VIÑA DEL MAR","VIÑA DEL MAR");
	  addOpt(oCntrl,  53, "BELLOTO","BELLOTO");
	  addOpt(oCntrl,  54, "CON-CON","CON-CON");
	  addOpt(oCntrl,  55, "CURAUMA","CURAUMA");
	  addOpt(oCntrl,  56, "REÑACA","REÑACA");
	  addOpt(oCntrl,  57, "ZAPALLAR","ZAPALLAR");
	 break;
    case 5: 
      addOpt(oCntrl,  0, "CALETONES","CALETONES");
	  addOpt(oCntrl,  1, "CHEPICA","CHEPICA");
	  addOpt(oCntrl,  2, "CHIMBARONGO","CHIMBARONGO");
	  addOpt(oCntrl,  3, "CODEGUA","CODEGUA");
	  addOpt(oCntrl,  4, "COINCO","COINCO");
	  addOpt(oCntrl,  5, "COLTAUCO","COLTAUCO");
	  addOpt(oCntrl,  6, "CUNACO","CUNACO");
	  addOpt(oCntrl,  7, "GRANEROS","GRANEROS");
	  addOpt(oCntrl,  8, "LA COMPANIA","LA COMPAÑIA");
	  addOpt(oCntrl,  9, "LA ESTRELLA","LA ESTRELLA");
	  addOpt(oCntrl,  10, "LAS CABRAS","LAS CABRAS");
	  addOpt(oCntrl,  11, "LITUECHE","LITUECHE");
	  addOpt(oCntrl,  12, "LO MIRANDA","LO MIRANDA");
	  addOpt(oCntrl,  13, "MACHALI","MACHALI");
	  addOpt(oCntrl,  14, "MALLOA","MALLOA");
	  addOpt(oCntrl,  15, "MARCHIGUE","MARCHIGUE");
	  addOpt(oCntrl,  16, "NANCAGUA","NANCAGUA");
	  addOpt(oCntrl,  17, "NAVIDAD","NAVIDAD");
	  addOpt(oCntrl,  18, "PALMILLA","PALMILLA");
	  addOpt(oCntrl,  19, "PANAIGUE","PANAIGUE");
	  addOpt(oCntrl,  20, "PAREDONES","PAREDONES");
	  addOpt(oCntrl,  21, "PELEQUEN","PELEQUEN");
	  addOpt(oCntrl,  22, "PERALILLO","PERALILLO");
	  addOpt(oCntrl,  23, "PEUMO","PEUMO");
	  addOpt(oCntrl,  24, "PICHIDEGUA","PICHIDEGUA");
	  addOpt(oCntrl,  25, "PICHILEMU","PICHILEMU");
	  addOpt(oCntrl,  26, "PLACILLA","PLACILLA");
	  addOpt(oCntrl,  27, "PUMANQUE","PUMANQUE");
	  addOpt(oCntrl,  28, "DONIHUE","DOÑIHUE");
	  addOpt(oCntrl,  29, "EL OLIVAR","EL OLIVAR");
	  addOpt(oCntrl,  30, "QUINTA TILCOCO","QUINTA TILCOCO");
	  addOpt(oCntrl,  31, "RANCAGUA","RANCAGUA");
	  addOpt(oCntrl,  32, "ROSARIO","ROSARIO");
	  addOpt(oCntrl,  33, "SAN FRANCISCO DE  MOSTAZAL","SAN FRANCISCO DE  MOSTAZAL");
	  addOpt(oCntrl,  34, "RENGO","RENGO");
	  addOpt(oCntrl,  35, "REQUEGUA","REQUEGUA");
	  addOpt(oCntrl,  36, "LOS LIRIOS","LOS LIRIOS");
	  addOpt(oCntrl,  37, "REQUINOA","REQUINOA");
	  addOpt(oCntrl,  38, "SAN FERNANDO","SAN FERNANDO");
	  addOpt(oCntrl,  39, "COLCHAGUA","COLCHAGUA");
	  addOpt(oCntrl,  40, "LOLOL","LOLOL");
	  addOpt(oCntrl,  41, "SAN FRANCISCO","SAN FRANCISCO");
	  addOpt(oCntrl,  42, "SAN VICENTE DE TAGUA TAGUA","SAN VICENTE DE TAGUA TAGUA");
	  addOpt(oCntrl,  43, "SANTA CRUZ","SANTA CRUZ");
	  addOpt(oCntrl,  44, "SEWEL","SEWEL");
	  addOpt(oCntrl,  45, "TINGUIRIRICA","TINGUIRIRICA");
	 break;
    case 6: 
      addOpt(oCntrl,  0, "CAUQUENES","CAUQUENES");
	  addOpt(oCntrl,  1, "CHANCO","CHANCO");
	  addOpt(oCntrl,  2, "CHILLAN VIEJO","CHILLAN VIEJO");
	  addOpt(oCntrl,  3, "COLBUN","COLBUN");
	  addOpt(oCntrl,  4, "CONSTITUCION","CONSTITUCION");
	  addOpt(oCntrl,  5, "CUMPEO","CUMPEO");
	  addOpt(oCntrl,  6, "CUREPTO","CUREPTO");
	  addOpt(oCntrl,  7, "CURICO","CURICO");
	  addOpt(oCntrl,  8, "HUALANE","HUALAÑE");
	  addOpt(oCntrl,  9, "LOS NICHES","LOS NICHES");
	  addOpt(oCntrl,  10, "SAGRADA FAMILIA","SAGRADA FAMILIA");
	  addOpt(oCntrl,  11, "EMPEDRADO","EMPEDRADO");
	  addOpt(oCntrl,  12, "LICANTEN","LICANTEN");
	  addOpt(oCntrl,  13, "LINARES","LINARES");
	  addOpt(oCntrl,  14, "LONGAVI","LONGAVI");
	  addOpt(oCntrl,  15, "LONTUE","LONTUE");
	  addOpt(oCntrl,  16, "LOS MOLINOS","LOS MOLINOS");
	  addOpt(oCntrl,  17, "MAULE","MAULE");
	  addOpt(oCntrl,  18, "MOLINA","MOLINA");
	  addOpt(oCntrl,  19, "PANIMAVIDA","PANIMAVIDA");
	  addOpt(oCntrl,  20, "PARRAL","PARRAL");
	  addOpt(oCntrl,  21, "PELARCO","PELARCO");
	  addOpt(oCntrl,  22, "PELLUHUE","PELLUHUE");
	  addOpt(oCntrl,  23, "PENCAHUE","PENCAHUE");
	  addOpt(oCntrl,  24, "RAUCO","RAUCO");
	  addOpt(oCntrl,  25, "RETIRO","RETIRO");
	  addOpt(oCntrl,  26, "RIO CLARO","RIO CLARO");
	  addOpt(oCntrl,  27, "ROMERAL","ROMERAL");
	  addOpt(oCntrl,  28, "SAN CLEMENTE","SAN CLEMENTE");
	  addOpt(oCntrl,  29, "SAN JAVIER","SAN JAVIER");
	  addOpt(oCntrl,  30, "CURANIPE","CURANIPE");
	  addOpt(oCntrl,  31, "PENUELAS","PEÑUELAS");
	  addOpt(oCntrl,  32, "SAN RAFAEL","SAN RAFAEL");
	  addOpt(oCntrl,  33, "TALCA","TALCA");
	  addOpt(oCntrl,  34, "VILLA PRAT","VILLA PRAT");
	  addOpt(oCntrl,  35, "TENO","TENO");
	  addOpt(oCntrl,  36, "VICHUQUEN","VICHUQUEN");
	  addOpt(oCntrl,  37, "VILLA ALEGRE","VILLA ALEGRE");
	  addOpt(oCntrl,  38, "YERBAS BUENAS","YERBAS BUENAS");
	 break;
    case 7: 
      addOpt(oCntrl,  0, "ANTUCO","ANTUCO");
	  addOpt(oCntrl,  1, "ARAUCO","ARAUCO");
	  addOpt(oCntrl,  2, "BULNES","BULNES");
	  addOpt(oCntrl,  3, "CABRERO","CABRERO");
	  addOpt(oCntrl,  4, "CARAMPANGUE","CARAMPANGUE");
	  addOpt(oCntrl,  5, "CANETE","CAÑETE");
	  addOpt(oCntrl,  6, "CHIGUAYANTE","CHIGUAYANTE");
	  addOpt(oCntrl,  7, "CHILLAN","CHILLAN");
	  addOpt(oCntrl,  8, "SANTA CLARA","SANTA CLARA");

	  addOpt(oCntrl,  9, "CHIÑIHUE","CHIÑIHUE");
	  addOpt(oCntrl,  10, "COBQUECURA","COBQUECURA");
	  addOpt(oCntrl,  11, "COELEMU","COELEMU");
	  addOpt(oCntrl,  12, "COIHUECO","COIHUECO");
	  addOpt(oCntrl,  13, "CONCEPCION","CONCEPCION");
	  addOpt(oCntrl,  14, "HUALPENCILLO","HUALPENCILLO");
	  addOpt(oCntrl,  15, "CONTULMO","CONTULMO");
	  addOpt(oCntrl,  16, "CORONEL","CORONEL");
	  addOpt(oCntrl,  17, "CURANIAHUE","CURANIAHUE");
	  addOpt(oCntrl,  18, "DICHATO","DICHATO");
	  addOpt(oCntrl,  19, "EL CARMEN","EL CARMEN");
	  addOpt(oCntrl,  20, "FLORIDA","FLORIDA");
	  addOpt(oCntrl,  21, "HUALQUI","HUALQUI");
	  addOpt(oCntrl,  22, "LAJA","LAJA");
	  addOpt(oCntrl,  23, "LARAQUETE","LARAQUETE");
	  addOpt(oCntrl,  24, "LEBU","LEBU");
	  addOpt(oCntrl,  25, "LIRQUEN","LIRQUEN");
	  addOpt(oCntrl,  26, "LOS ALAMOS","LOS ALAMOS");
	  addOpt(oCntrl,  27, "CAMPANARIO","CAMPANARIO");
	  addOpt(oCntrl,  28, "CHOLGUAN","CHOLGUAN");
	  addOpt(oCntrl,  29, "LOS ANGELES","LOS ANGELES");
	  addOpt(oCntrl,  30, "LOTA","LOTA");
	  addOpt(oCntrl,  31, "LOTA ALTO","LOTA ALTO");
	  addOpt(oCntrl,  32, "LOTA BAJO","LOTA BAJO");
	  addOpt(oCntrl,  33, "MONTE AGUILA","MONTE AGUILA");
	  addOpt(oCntrl,  34, "MULCHEN","MULCHEN");
	  addOpt(oCntrl,  35, "NACIMIENTO","NACIMIENTO");
	  addOpt(oCntrl,  36, "NEGRETE","NEGRETE");
	  addOpt(oCntrl,  37, "NINHUE","NINHUE");
	  addOpt(oCntrl,  38, "PEMUCO","PEMUCO");
	  addOpt(oCntrl,  39, "PENCO","PENCO");
	  addOpt(oCntrl,  40, "PINTO","PINTO");
	  addOpt(oCntrl,  41, "PORTEZUELO","PORTEZUELO");
	  addOpt(oCntrl,  42, "QUILACO","QUILACO");
	  addOpt(oCntrl,  43, "QUILLECO","QUILLECO");
	  addOpt(oCntrl,  44, "QUILLON","QUILLON");
	  addOpt(oCntrl,  45, "QUIRIHUE","QUIRIHUE");
	  addOpt(oCntrl,  46, "RANQUIL","RANQUIL");
	  addOpt(oCntrl,  47, "RENAICO","RENAICO");
	  addOpt(oCntrl,  48, "RUCAPEQUEN","RUCAPEQUEN");
	  addOpt(oCntrl,  49, "SAN CARLOS","SAN CARLOS");
	  addOpt(oCntrl,  50, "SAN FABIAN","SAN FABIAN");
	  addOpt(oCntrl,  51, "SAN GREGORIO DE ÑIQUEN","SAN GREGORIO DE ÑIQUEN");
	  addOpt(oCntrl,  52, "SAN ROSENDO","SAN ROSENDO");
	  addOpt(oCntrl,  53, "SANTA BARBARA","SANTA BARBARA");
	  addOpt(oCntrl,  54, "SANTA FE","SANTA FE");
	  addOpt(oCntrl,  55, "SANTA JUANA","SANTA JUANA");
	  addOpt(oCntrl,  56, "TALCAHUANO","TALCAHUANO");
	  addOpt(oCntrl,  57, "TIRUA","TIRUA");
	  addOpt(oCntrl,  58, "TOME","TOME");
	  addOpt(oCntrl,  59, "TREGUACO","TREGUACO");
	  addOpt(oCntrl,  60, "TUCAPEL","TUCAPEL");
	  addOpt(oCntrl,  61, "YUMBEL","YUMBEL");
	  addOpt(oCntrl,  62, "YUNGAY","YUNGAY");
	  addOpt(oCntrl,  63, "NIPAS","ÑIPAS");
	  addOpt(oCntrl,  64, "NIQUEN","ÑIQUEN");
	 break;
    case 8: 
      addOpt(oCntrl,  0, "ANGOL","ANGOL");
	  addOpt(oCntrl,  1, "CABURGA","CABURGA");
	  addOpt(oCntrl,  2, "CAJON","CAJON");
	  addOpt(oCntrl,  3, "CAPITAN PASTENE","CAPITAN PASTENE");
	  addOpt(oCntrl,  4, "CARAHUE","CARAHUE");
	  addOpt(oCntrl,  5, "CHERQUENCO","CHERQUENCO");
	  addOpt(oCntrl,  6, "CHOLCHOL","CHOLCHOL");
	  addOpt(oCntrl,  7, "COLLIPULLI","COLLIPULLI");
	  addOpt(oCntrl,  8, "CONARIPE","COÑARIPE");
	  addOpt(oCntrl,  9, "CUNCO","CUNCO");
	  addOpt(oCntrl,  10, "CURACAUTIN","CURACAUTIN");
	  addOpt(oCntrl,  11, "CURARREHUE","CURARREHUE");
	  addOpt(oCntrl,  12, "CURARREMU","CURARREMU");
	  addOpt(oCntrl,  13, "ERCILLA","ERCILLA");
	  addOpt(oCntrl,  14, "FREIRE","FREIRE");
	  addOpt(oCntrl,  15, "GALVARINO","GALVARINO");
	  addOpt(oCntrl,  16, "GORBEA","GORBEA");
	  addOpt(oCntrl,  17, "HUALPIN","HUALPIN");
	  addOpt(oCntrl,  18, "HUEQUEN","HUEQUEN");
	  addOpt(oCntrl,  19, "IMPERIAL","IMPERIAL"	);
	  addOpt(oCntrl,  20, "LABRANZA","LABRANZA");
	  addOpt(oCntrl,  21, "LASTARRIA","LASTARRIA");
	  addOpt(oCntrl,  22, "LAUTARO","LAUTARO");
	  addOpt(oCntrl,  23, "LICAN RAY","LICAN RAY");
	  addOpt(oCntrl,  24, "LONCOCHE","LONCOCHE");
	  addOpt(oCntrl,  25, "LONQUIMAY","LONQUIMAY");
	  addOpt(oCntrl,  26, "LOS LAURELES","LOS LAURELES");
	  addOpt(oCntrl,  27, "LOS SAUCES","LOS SAUCES");
	  addOpt(oCntrl,  28, "LUMACO","LUMACO");
	  addOpt(oCntrl,  29, "MELIPEUCO","MELIPEUCO");
	  addOpt(oCntrl,  30, "MININCO","MININCO");
	  addOpt(oCntrl,  31, "PADRE LAS CASAS","PADRE LAS CASAS");
	  addOpt(oCntrl,  32, "PERQUENCO","PERQUENCO");
	  addOpt(oCntrl,  33, "PILLALELBUN","PILLALELBUN");
	  addOpt(oCntrl,  34, "PITRUFQUEN","PITRUFQUEN");
	  addOpt(oCntrl,  35, "PUCON","PUCON");
	  addOpt(oCntrl,  36, "PUERTO SAAVEDRA","PUERTO SAAVEDRA");
	  addOpt(oCntrl,  37, "PUREN","PUREN");
	  addOpt(oCntrl,  38, "QUEPE","QUEPE");
	  addOpt(oCntrl,  39, "TEMUCO","TEMUCO");
	  addOpt(oCntrl,  40, "TEODOROSCHMIDT","TEODOROSCHMIDT");
	  addOpt(oCntrl,  41, "TOLTEN","TOLTEN");
	  addOpt(oCntrl,  42, "TRAIGUEN","TRAIGUEN");
	  addOpt(oCntrl,  43, "TROVOLHUE","TROVOLHUE");
	  addOpt(oCntrl,  44, "VICTORIA","VICTORIA");
	  addOpt(oCntrl,  45, "VILCUN","VILCUN");
	  addOpt(oCntrl,  46, "VILLARRICA","VILLARRICA");
	 break;
    case 9: 
      addOpt(oCntrl,  0, "ACHAO","ACHAO");
	  addOpt(oCntrl,  1, "ALERCE","ALERCE");
	  addOpt(oCntrl,  2, "ANCUD","ANCUD");
	  addOpt(oCntrl,  3, "ANTILHUE","ANTILHUE");
	  addOpt(oCntrl,  4, "CALBUCO","CALBUCO");
	  addOpt(oCntrl,  5, "CASTRO","CASTRO");
	  addOpt(oCntrl,  6, "CAYUMAPU","CAYUMAPU");
	  addOpt(oCntrl,  7, "CHACAO","CHACAO");
	  addOpt(oCntrl,  8, "CHAITEN","CHAITEN");
	  addOpt(oCntrl,  9, "CHAMIZA","CHAMIZA");
	  addOpt(oCntrl,  10, "CHONCHI","CHONCHI");
	  addOpt(oCntrl,  11, "CHOSHUENCO","CHOSHUENCO");
	  addOpt(oCntrl,  12, "CIRUELOS","CIRUELOS");
	  addOpt(oCntrl,  13, "COCHAMO","COCHAMO");
	  addOpt(oCntrl,  14, "CORRAL","CORRAL");
	  addOpt(oCntrl,  15, "CUCAO","CUCAO");
	  addOpt(oCntrl,  16, "CURACO VELEZ","CURACO VELEZ");
	  addOpt(oCntrl,  17, "CURIÑANCO","CURIÑANCO");
	  addOpt(oCntrl,  18, "DALCAHUE","DALCAHUE");
	  addOpt(oCntrl,  19, "ENSENADA","ENSENADA");
	  addOpt(oCntrl,  20, "ENTRELAGOS","ENTRELAGOS");
	  addOpt(oCntrl,  21, "FRESIA","FRESIA");
	  addOpt(oCntrl,  22, "FRUTILLAR","FRUTILLAR");
	  addOpt(oCntrl,  23, "FUTALEUFU","FUTALEUFU");
	  addOpt(oCntrl,  24, "HUALAIHUE","HUALAIHUE");
	  addOpt(oCntrl,  25, "HUELLELHUE","HUELLELHUE");
	  addOpt(oCntrl,  26, "LAGO RANCO","LAGO RANCO");
	  addOpt(oCntrl,  27, "LLANQUIHUE","LLANQUIHUE");
	  addOpt(oCntrl,  28, "LLIFEN","LLIFEN");
	  addOpt(oCntrl,  29, "LOS MUERMOS","LOS MUERMOS");
	  addOpt(oCntrl,  30, "MAFIL","MAFIL");
	  addOpt(oCntrl,  31, "MAIQUILLAHUE","MAIQUILLAHUE");
	  addOpt(oCntrl,  32, "MAULLIN","MAULLIN");
	  addOpt(oCntrl,  33, "MEHUIN","MEHUIN");
	  addOpt(oCntrl,  34, "MELEFQUEN","MELEFQUEN");
	  addOpt(oCntrl,  35, "MISSISSIPI","MISSISSIPI");
	  addOpt(oCntrl,  36, "NELTUME","NELTUME");
	  addOpt(oCntrl,  37, "NIEBLA","NIEBLA");
	  addOpt(oCntrl,  38, "NUEVA BRAUNAU","NUEVA BRAUNAU");
	  addOpt(oCntrl,  39, "OSORNO","OSORNO");
	  addOpt(oCntrl,  40, "PAILLACO","PAILLACO");
	  addOpt(oCntrl,  41, "PILMAIQUEN","PILMAIQUEN");
	  addOpt(oCntrl,  42, "PICHIRROPULLI","PICHIRROPULLI");
	  addOpt(oCntrl,  43, "PICHOY","PICHOY");
	  addOpt(oCntrl,  44, "PISHUINCO","PISHUINCO");
	  addOpt(oCntrl,  45, "PLAYA ROSADA","PLAYA ROSADA");
	  addOpt(oCntrl,  46, "PARGUA","PARGUA");
	  addOpt(oCntrl,  47, "PUERTO MONTT","PUERTO MONTT");
	  addOpt(oCntrl,  48, "PUERTO OCTAY","PUERTO OCTAY");
	  addOpt(oCntrl,  49, "PUERTO VARAS","PUERTO VARAS");
	  addOpt(oCntrl,  50, "PULLINQUE","PULLINQUE");
	  addOpt(oCntrl,  51, "PUQUELDON","PUQUELDON");
	  addOpt(oCntrl,  52, "PURRANQUE","PURRANQUE");
	  addOpt(oCntrl,  53, "PUYEHUE","PUYEHUE");
	  addOpt(oCntrl,  54, "QUEILEN","QUEILEN");
	  addOpt(oCntrl,  55, "QUELDON","QUELDON");
	  addOpt(oCntrl,  56, "QUELLON","QUELLON");
	  addOpt(oCntrl,  57, "QUEMCHI","QUEMCHI");
	  addOpt(oCntrl,  58, "QUINCHAO","QUINCHAO");
	  addOpt(oCntrl,  59, "REUMEN","REUMEN");
	  addOpt(oCntrl,  60, "RIO NEGRO","RIO NEGRO");
	  addOpt(oCntrl,  61, "RINIHUE","RIÑIHUE");
	  addOpt(oCntrl,  62, "SAN JOSE DE LA MARIQUINA","SAN JOSE DE LA MARIQUINA");
	  addOpt(oCntrl,  63, "SAN JUAN DE LA COSTA","SAN JUAN DE LA COSTA");
	  addOpt(oCntrl,  64, "SAN PABLO","SAN PABLO");
	 break;
    case 10: 
      addOpt(oCntrl,  0, "BALMACEDA","BALMACEDA");
	  addOpt(oCntrl,  1, "CHILE CHICO","CHILE CHICO");
	  addOpt(oCntrl,  2, "COCHRANE","COCHRANE");
	  addOpt(oCntrl,  3, "COYHAIQUE","COYHAIQUE");
	  addOpt(oCntrl,  4, "GUAITECAS","GUAITECAS");
	  addOpt(oCntrl,  5, "LAGO VERDE","LAGO VERDE");
	  addOpt(oCntrl,  6, "OHIGGINS","OHIGGINS");
	  addOpt(oCntrl,  7, "PUERTO AISEN","PUERTO AISEN");
	  addOpt(oCntrl,  8, "PUERTO CHACABUCO","PUERTO CHACABUCO");
	  addOpt(oCntrl,  9, "PUERTO CISNES","PUERTO CISNES");
	  addOpt(oCntrl,  10, "RIO IBANEZ","RIO IBAÑEZ");
	  addOpt(oCntrl,  11, "TORTEL","TORTEL");
	  addOpt(oCntrl,  12, "VILLA MAÑIHUALE","VILLA MAÑIHUALE");
	  break;
    case 11: 
      addOpt(oCntrl,  0, "LAGUNA BLANCA"	,"LAGUNA BLANCA"	);
	  addOpt(oCntrl,  1, "NAVARINO","NAVARINO");
	  addOpt(oCntrl,  2, "PORVENIR","PORVENIR");
	  addOpt(oCntrl,  3, "PRIMAVERA","PRIMAVERA");
	  addOpt(oCntrl,  4, "PUERTO NATALES","PUERTO NATALES");
	  addOpt(oCntrl,  5, "PUERTO WILLIAMS","PUERTO WILLIAMS");
	  addOpt(oCntrl,  6, "PUNTA ARENAS","PUNTA ARENAS");
	  addOpt(oCntrl,  7, "RIO VERDE","RIO VERDE");
	  addOpt(oCntrl,  8, "SAN GREGORIO","SAN GREGORIO");
	  addOpt(oCntrl,  9, "TIMAUKEL","TIMAUKEL");
	  addOpt(oCntrl,  10, "TORRES DEL PAINE","TORRES DEL PAINE");
	  break;
   case 12: 
      addOpt(oCntrl,  0, "ALHUE","ALHUE");
	  addOpt(oCntrl,  1, "BATUCO","BATUCO");
	  addOpt(oCntrl,  2, "BUIN","BUIN");
	  addOpt(oCntrl,  3, "CAJON DEL MAIPO","CAJON DEL MAIPO");
	  addOpt(oCntrl,  4, "CALERA DE TANGO","CALERA DE TANGO");
	  addOpt(oCntrl,  5, "COLINA","COLINA");
	  addOpt(oCntrl,  6, "CURACAVI","CURACAVI");
	  addOpt(oCntrl,  7, "EL MONTE","EL MONTE");
	  addOpt(oCntrl,  8, "FARELLONES","FARELLONES");
	  addOpt(oCntrl,  9, "ISLA DE MAIPO","ISLA DE MAIPO");
	  addOpt(oCntrl,  10, "LAMPA","LAMPA");
	  addOpt(oCntrl,  11, "LONQUEN","LONQUEN");
	  addOpt(oCntrl,  12, "MAIPO","MAIPO");
	  addOpt(oCntrl,  13, "MALLOCO","MALLOCO");
	  addOpt(oCntrl,  14, "MARIA PINTO","MARIA PINTO");
	  addOpt(oCntrl,  15, "MELIPILLA","MELIPILLA");
	  addOpt(oCntrl,  16, "NOS","NOS");
	  addOpt(oCntrl,  17, "PADRE HURTADO","PADRE HURTADO");
	  addOpt(oCntrl,  18, "HOSPITA","HOSPITA");
	  addOpt(oCntrl,  19, "PAINE","PAINE");
	  addOpt(oCntrl,  20, "PENAFLOR","PEÑAFLOR");
	  addOpt(oCntrl,  21, "PIRQUE","PIRQUE");
	  addOpt(oCntrl,  22, "SAN BERNARDO","SAN BERNARDO");
	  addOpt(oCntrl,  23, "SAN JOSE DE MAIPO","SAN JOSE DE MAIPO");
	  addOpt(oCntrl,  24, "SAN PEDRO","SAN PEDRO");
	  addOpt(oCntrl,  25, "SANTA ROSA DE CHENA","SANTA ROSA DE CHENA");
	  addOpt(oCntrl,  26, "CERRILLOS","CERRILLOS");
	  addOpt(oCntrl,  27, "CERRO NAVIA","CERRO NAVIA");
	  addOpt(oCntrl,  28, "CHAMPA","CHAMPA");
	  addOpt(oCntrl,  29, "CONCHALI","CONCHALI");
	  addOpt(oCntrl,  30, "EL BOSQUE","EL BOSQUE");
	  addOpt(oCntrl,  31, "ESTACION CENTRAL","ESTACION CENTRAL");
	  addOpt(oCntrl,  32, "HUECHURABA","HUECHURABA");
	  addOpt(oCntrl,  33, "INDEPENDENCIA","INDEPENDENCIA");
	  addOpt(oCntrl,  34, "LA CISTERNA","LA CISTERNA");
	  addOpt(oCntrl,  35, "LA DEHESA","LA DEHESA");
	  addOpt(oCntrl,  36, "LA FLORIDA","LA FLORIDA");
	  addOpt(oCntrl,  37, "LA GRANJA","LA GRANJA");
	  addOpt(oCntrl,  38, "LA PINTANA","LA PINTANA");
	  addOpt(oCntrl,  39, "LA REINA","LA REINA");
	  addOpt(oCntrl,  40, "LAS CONDES","LAS CONDES");
	  addOpt(oCntrl,  41, "LINDEROS","LINDEROS");
	  addOpt(oCntrl,  42, "LO BARNECHEA","LO BARNECHEA");
	  addOpt(oCntrl,  43, "LO ESPEJO","LO ESPEJO");
	  addOpt(oCntrl,  44, "LO PRADO","LO PRADO");
	  addOpt(oCntrl,  45, "MACUL","MACUL");
	  addOpt(oCntrl,  46, "MAIPU","MAIPU");
	  addOpt(oCntrl,  47, "PEDRO AGUIRRE CERDA","PEDRO AGUIRRE CERDA");
	  addOpt(oCntrl,  48, "PENALOLEN","PEÑALOLEN");
	  addOpt(oCntrl,  49, "PROVIDENCIA","PROVIDENCIA");
	  addOpt(oCntrl,  50, "PUDAHUEL","PUDAHUEL");
	  addOpt(oCntrl,  51, "PUENTE ALTO","PUENTE ALTO");
	  addOpt(oCntrl,  52, "QUILICURA","QUILICURA");
	  addOpt(oCntrl,  53, "QUINTA NORMAL","QUINTA NORMAL");
	  addOpt(oCntrl,  54, "RECOLETA","RECOLETA");
	  addOpt(oCntrl,  55, "RENCA","RENCA");
	  addOpt(oCntrl,  56, "SAN JOAQUIN","SAN JOAQUIN");
	  addOpt(oCntrl,  57, "SAN MIGUEL","SAN MIGUEL");
	  addOpt(oCntrl,  58, "SAN RAMON","SAN RAMON");
	  addOpt(oCntrl,  59, "SANTA INES","SANTA INES");
	  addOpt(oCntrl,  60, "SANTIAGO","SANTIAGO");
	  addOpt(oCntrl,  61, "VITACURA","VITACURA");
	  addOpt(oCntrl,  62, "NUNOA","ÑUÑOA");
	  addOpt(oCntrl,  63, "TALAGANTE","TALAGANTE");
	  addOpt(oCntrl,  64, "TIL- TIL","TIL- TIL");
	  addOpt(oCntrl,  65, "VALDIVIA DE PAINE","VALDIVIA DE PAINE");
	 break;
    case 13: 
      addOpt(oCntrl,  0, "VALDIVIA"		,"VALDIVIA"		);
	  addOpt(oCntrl,  1, "FUTRONO","FUTRONO");
	  addOpt(oCntrl,  2, "LA UNION","LA UNION");
	  addOpt(oCntrl,  3, "LANCO","LANCO");
	  addOpt(oCntrl,  4, "LOS LAGOS","LOS LAGOS");
	  addOpt(oCntrl,  5, "MARIQUINA","MARIQUINA");
	  addOpt(oCntrl,  6, "PANGUIPULLI","PANGUIPULLI");
	  addOpt(oCntrl,  7, "RIO BUENO","RIO BUENO");
	  addOpt(oCntrl,  8, "VALDIVIA","VALDIVIA");
	 break;
	case 14: 
      addOpt(oCntrl,  0, "ARICA","ARICA");
	break;
	 
	}
   }
