|  ACA EL SCRIPT:
 <script language="JavaScript">
 
 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.form1.pais.selectedIndex){
 case 2:
 addOpt(oCntrl,  0, "Andalucía");
 addOpt(oCntrl,  1, "Aragón");
 addOpt(oCntrl,  2, "Asturias");
 addOpt(oCntrl,  3, "Islas Baleares");
 addOpt(oCntrl,  4, "Islas Canarias");
 addOpt(oCntrl,  5, "Cantabria");
 addOpt(oCntrl,  6, "Castilla y León");
 addOpt(oCntrl,  7, "Castilla-La Mancha");
 addOpt(oCntrl,  8, "Cataluña");
 addOpt(oCntrl,  9, "Extremadura");
 addOpt(oCntrl,  10, "Galicia");
 addOpt(oCntrl,  11, "La Rioja");
 addOpt(oCntrl,  12, "Madrid");
 addOpt(oCntrl,  13, "Murcia");
 addOpt(oCntrl,  14, "Navarra");
 addOpt(oCntrl,  15, "País Vasco");
 addOpt(oCntrl,  16, "Valencia");
 addOpt(oCntrl,  17, "resto");
 
 break;
 case 3:
 addOpt(oCntrl,  0, "Aveiro");
 addOpt(oCntrl,  1, "Azores");
 addOpt(oCntrl,  2, "Baixo Alentejo");
 addOpt(oCntrl,  3, "Beira Alta");
 addOpt(oCntrl,  4, "Beja");
 addOpt(oCntrl,  5, "BragaBragança");
 addOpt(oCntrl,  6, "Castelo Branco");
 addOpt(oCntrl,  7, "Coimbra");
 addOpt(oCntrl,  8, "Douro");
 addOpt(oCntrl,  9, "Extremadura");
 addOpt(oCntrl,  10, "Faro (Algarve)");
 addOpt(oCntrl,  11, "Guarda");
 addOpt(oCntrl,  12, "Leira");
 addOpt(oCntrl,  13, "Lisboa");
 addOpt(oCntrl,  14, "Madeira");
 addOpt(oCntrl,  15, "Oeiras");
 addOpt(oCntrl,  16, "Portalegre");
 addOpt(oCntrl,  17, "Porto");
 addOpt(oCntrl,  18, "Santarem");
 addOpt(oCntrl,  19, "Setúbal");
 addOpt(oCntrl,  20, "VilaReal");
 addOpt(oCntrl,  21, "Viseu");
 addOpt(oCntrl,  22, "resto");
 
 break;
 case 4:
 addOpt(oCntrl,  0, "La Guajira");
 addOpt(oCntrl,  1, "Cesar");
 addOpt(oCntrl,  2, "MagdalenaAtlántico");
 addOpt(oCntrl,  3, "Bolivar");
 addOpt(oCntrl,  4, "Norte de Santander");
 addOpt(oCntrl,  5, "Sucre");
 addOpt(oCntrl,  6, "Providencia y San Andres");
 addOpt(oCntrl,  7, "Cordoba");
 addOpt(oCntrl,  8, "Antioquia");
 addOpt(oCntrl,  9, "Santander");
 addOpt(oCntrl,  10, "Arauca");
 addOpt(oCntrl,  11, "Boyaca");
 addOpt(oCntrl,  12, "Casanare");
 addOpt(oCntrl,  13, "Cundinamarca");
 addOpt(oCntrl,  14, "Caldas");
 addOpt(oCntrl,  15, "Risaralda");
 addOpt(oCntrl,  16, "Choco");
 addOpt(oCntrl,  17, "Valle del Cauca");
 addOpt(oCntrl,  18, "Tolima");
 addOpt(oCntrl,  19, "Meta");
 addOpt(oCntrl,  20, "Vichada");
 addOpt(oCntrl,  21, "Guania");
 addOpt(oCntrl,  22, "Guaviare");
 addOpt(oCntrl,  23, "Huila");
 addOpt(oCntrl,  24, "Cauca");
 addOpt(oCntrl,  25, "Nariño");
 addOpt(oCntrl,  26, "Putumayo");
 addOpt(oCntrl,  27, "Caqueta");
 addOpt(oCntrl,  28, "Vaupes");
 addOpt(oCntrl,  29, "Amazona");
 addOpt(oCntrl,  30, "Resto");
 break;
 
 case 5:
 addOpt(oCntrl,  0, "Capital Federal");
 addOpt(oCntrl,  1, "Buenos Aires");
 addOpt(oCntrl,  2, "Catamarca");
 addOpt(oCntrl,  3, "Chaco");
 addOpt(oCntrl,  4, "Chubut");
 addOpt(oCntrl,  5, "Cordoba");
 addOpt(oCntrl,  6, "Corrientes");
 addOpt(oCntrl,  7, "Entre Rios");
 addOpt(oCntrl,  8, "Formosa");
 addOpt(oCntrl,  9, "Jujuy");
 addOpt(oCntrl,  10, "La Pampa");
 addOpt(oCntrl,  11, "La Rioja");
 addOpt(oCntrl,  12, "Mendoza");
 addOpt(oCntrl,  13, "Misiones");
 addOpt(oCntrl,  14, "Neuquén");
 addOpt(oCntrl,  15, "Patagonia");
 addOpt(oCntrl,  16, "Rio Negro");
 addOpt(oCntrl,  17, "Salta");
 addOpt(oCntrl,  18, "San Juan");
 addOpt(oCntrl,  19, "San Luis");
 addOpt(oCntrl,  20, "Santa Cruz");
 addOpt(oCntrl,  21, "Santa Fe");
 addOpt(oCntrl,  22, "Santiago del Estero");
 addOpt(oCntrl,  23, "Tierra del Fuego");
 addOpt(oCntrl,  24, "Tucumán");
 addOpt(oCntrl,  25, "Resto");
 break;
 
 case 6:
 addOpt(oCntrl,  0, "Acre");
 addOpt(oCntrl,  1, "Alagaos");
 addOpt(oCntrl,  2, "Amapá");
 addOpt(oCntrl,  3, "Amazonas");
 addOpt(oCntrl,  4, "Bahia");
 addOpt(oCntrl,  5, "Ceará");
 addOpt(oCntrl,  6, "Distrito Federal");
 addOpt(oCntrl,  7, "Espirito Santo");
 addOpt(oCntrl,  8, "Goias");
 addOpt(oCntrl,  9, "Maranhão");
 addOpt(oCntrl,  10, "Mato Grosso");
 addOpt(oCntrl,  11, "Mato Grosso do Sul");
 addOpt(oCntrl,  12, "Minas Gerais");
 addOpt(oCntrl,  13, "Paraíba");
 addOpt(oCntrl,  14, "Pará");
 addOpt(oCntrl,  15, "Pernambuco");
 addOpt(oCntrl,  16, "Piaui");
 addOpt(oCntrl,  17, "Rio de Janeiro");
 addOpt(oCntrl,  18, "Rio Grande do Norte");
 addOpt(oCntrl,  19, "Rio Grande do Sul");
 addOpt(oCntrl,  20, "Rondonia");
 addOpt(oCntrl,  21, "Roraima");
 addOpt(oCntrl,  22, "Santa Catarina");
 addOpt(oCntrl,  23, "Sergipe");
 addOpt(oCntrl,  24, "São Paulo");
 addOpt(oCntrl,  25, "Tocantins");
 addOpt(oCntrl,  26, "Resto");
 break;
 
 case 7:
 addOpt(oCntrl,  0, "Antofagasta");
 addOpt(oCntrl,  1, "Asién G. C. Ibáñez del Campo");
 addOpt(oCntrl,  2, "Atacama");
 addOpt(oCntrl,  3, "Biobio");
 addOpt(oCntrl,  4, "Coquimbo");
 addOpt(oCntrl,  5, "La Araucania");
 addOpt(oCntrl,  6, "L. G. Bernardo O'Higgins");
 addOpt(oCntrl,  7, "Los Lagos");
 addOpt(oCntrl,  8, "Magallanes y de la A.chilena");
 addOpt(oCntrl,  9, "Maule");
 addOpt(oCntrl,  10, "Santiago");
 addOpt(oCntrl,  11, "Tarapacá");
 addOpt(oCntrl,  12, "Valparaiso/Rapa Nui");
 addOpt(oCntrl,  13, "Resto");
 break;
 
 case 8:
 addOpt(oCntrl,  0, "Chuquisaca");
 addOpt(oCntrl,  1, "La Paz");
 addOpt(oCntrl,  2, "Cochabamba");
 addOpt(oCntrl,  3, "Oruro");
 addOpt(oCntrl,  4, "Potosí");
 addOpt(oCntrl,  5, "Tarija");
 addOpt(oCntrl,  6, "Santa Cruz");
 addOpt(oCntrl,  7, "Beni");
 addOpt(oCntrl,  8, "Pando");
 addOpt(oCntrl,  9, "Resto");
 break;
 
 case 9:
 addOpt(oCntrl,  0, "Ciudad de la Habana");
 addOpt(oCntrl,  1, "La Habana");
 addOpt(oCntrl,  2, "Matanzas");
 addOpt(oCntrl,  3, "Santiago de Cuba");
 addOpt(oCntrl,  4, "Resto");
 break;
 
 case 10:
 addOpt(oCntrl,  0, "Santo Domingo");
 addOpt(oCntrl,  1, "Resto");
 break;
 
 case 11:
 addOpt(oCntrl,  0, "Azuay");
 addOpt(oCntrl,  1, "Chimborazo");
 addOpt(oCntrl,  2, "Esmeraldas");
 addOpt(oCntrl,  3, "Galápagos");
 addOpt(oCntrl,  4, "Guayas");
 addOpt(oCntrl,  5, "Imbabura");
 addOpt(oCntrl,  6, "Loja");
 addOpt(oCntrl,  7, "Manabi");
 addOpt(oCntrl,  8, "Napo");
 addOpt(oCntrl,  9, "Pichincha");
 addOpt(oCntrl,  10, "Tungurahua");
 addOpt(oCntrl,  11, "Resto");
 break;
 
 case 12:
 addOpt(oCntrl,  0, "Antigua Guatemala");
 addOpt(oCntrl,  1, "Guatemala");
 addOpt(oCntrl,  2, "Huehuetenango");
 addOpt(oCntrl,  3, "Jalapa");
 addOpt(oCntrl,  4, "Sololá");
 addOpt(oCntrl,  5, "Resto");
 break;
 
 case 13:
 addOpt(oCntrl,  0, "Distrito Federal");
 addOpt(oCntrl,  1, "Baja California");
 addOpt(oCntrl,  2, "Baja California Sur");
 addOpt(oCntrl,  3, "Campeche");
 addOpt(oCntrl,  4, "Chiapas");
 addOpt(oCntrl,  5, "Chihuahua");
 addOpt(oCntrl,  6, "Coahuila");
 addOpt(oCntrl,  7, "Colima");
 addOpt(oCntrl,  8, "Aguascalientes");
 addOpt(oCntrl,  9, "Durango");
 addOpt(oCntrl,  10, "Guanajuato");
 addOpt(oCntrl,  11, "Guerrero");
 addOpt(oCntrl,  12, "Hidalgo");
 addOpt(oCntrl,  13, "Jalisco");
 addOpt(oCntrl,  14, "Mexico");
 addOpt(oCntrl,  15, "Michoacan de Ocampo");
 addOpt(oCntrl,  16, "Morelos");
 addOpt(oCntrl,  17, "Nayarit");
 addOpt(oCntrl,  18, "Nuevo Leon");
 addOpt(oCntrl,  19, "Oaxaca");
 addOpt(oCntrl,  20, "Puebla");
 addOpt(oCntrl,  21, "Querétaro");
 addOpt(oCntrl,  22, "Quintana Roo");
 addOpt(oCntrl,  23, "San Luis Potosí");
 addOpt(oCntrl,  24, "Sinaloa");
 addOpt(oCntrl,  25, "Sonora");
 addOpt(oCntrl,  26, "Tabasco");
 addOpt(oCntrl,  27, "Tamaulipas");
 addOpt(oCntrl,  28, "Tlaxcala");
 addOpt(oCntrl,  29, "Veracruz-Llave");
 addOpt(oCntrl,  30, "Yucatán");
 addOpt(oCntrl,  31, "Zacatecas");
 addOpt(oCntrl,  32, "Resto");
 break;
 
 case 14:
 addOpt(oCntrl,  0, "Montevideo");
 addOpt(oCntrl,  1, "Interior");
 addOpt(oCntrl,  2, "Artigas");
 addOpt(oCntrl,  3, "Canelones");
 addOpt(oCntrl,  4, "Cerro Largo");
 addOpt(oCntrl,  5, "Colonia");
 addOpt(oCntrl,  6, "Durazno");
 addOpt(oCntrl,  7, "Flores");
 addOpt(oCntrl,  8, "Florida");
 addOpt(oCntrl,  9, "Lavalleja");
 addOpt(oCntrl,  10, "Maldonado");
 addOpt(oCntrl,  11, "Paysandú");
 addOpt(oCntrl,  12, "Río Negro");
 addOpt(oCntrl,  13, "Rivera");
 addOpt(oCntrl,  14, "Rocha");
 addOpt(oCntrl,  15, "Salto");
 addOpt(oCntrl,  16, "San José");
 addOpt(oCntrl,  17, "Soriano");
 addOpt(oCntrl,  18, "Tacuarembó");
 addOpt(oCntrl,  19, "Treinta y Tres");
 addOpt(oCntrl,  20, "Resto");
 break;
 
 case 15:
 addOpt(oCntrl,  0, "Boquete");
 addOpt(oCntrl,  1, "Colon");
 addOpt(oCntrl,  2, "Paitilla");
 addOpt(oCntrl,  3, "Ciudad de Panamá");
 addOpt(oCntrl,  4, "Resto");
 break;
 
 case 16:
 addOpt(oCntrl,  0, "Estela");
 addOpt(oCntrl,  1, "Granada");
 addOpt(oCntrl,  2, "Jinotepe");
 addOpt(oCntrl,  3, "León");
 addOpt(oCntrl,  4, "Managua");
 addOpt(oCntrl,  5, "Resto");
 break;
 
 case 17:
 addOpt(oCntrl,  0, "El Progreso");
 addOpt(oCntrl,  1, "La Ceiba");
 addOpt(oCntrl,  2, "San Pedro Sula");
 addOpt(oCntrl,  3, "Tegucigalpa");
 addOpt(oCntrl,  4, "Tela");
 addOpt(oCntrl,  5, "Resto");
 break;
 
 case 18:
 addOpt(oCntrl,  0, "Colonia Escalon");
 addOpt(oCntrl,  1, "La San Salvador");
 addOpt(oCntrl,  2, "Soyapango");
 addOpt(oCntrl,  3, "Resto");
 break;
 
 case 19:
 addOpt(oCntrl,  0, "Asunción");
 addOpt(oCntrl,  1, "Resto");
 break;
     |