function addOption(comboCiudad, value, title) {
	comboCiudad.length++; 
	comboCiudad.options[comboCiudad.length-1].value = value;
	comboCiudad.options[comboCiudad.length-1].text = title;	
}

function cargaCiudades(comboCiudad, pais,archivo) {
	var hasta=comboCiudad.length;
	hasta--;
	for (var i=hasta;i>=0;--i) {		// Remueve hasta la última opción de la lista
		comboCiudad.remove(i);
	}
	if(archivo == 'contacto')
		addOption(comboCiudad, 0, 'Selecione uma cidade'); 		
	else
		addOption(comboCiudad, 0, 'Seleccione una ciudad'); 		
	if(pais != 0){
		for (i=0; i < ciudades.length;i++) {
			if(nroPais[i]==pais) {
				addOption(comboCiudad, i, ciudades[i]);
			}
		}
		if(archivo == 'contacto')	
			addOption(comboCiudad,15000,'Otra');
	}
}

/* Si pais=otro, permitir ingresar la ciudad: De alguna forma se debe especificar el país porque en el momento de agregar la ciudad
 * no sabremos a qué país asociar la nueva ciudad.
 * Si ciudad=otra, 
 * 1- Mostrar la caja de texto para ingresar la ciudad
 * 2- Enviar un email con la propuesta del nombre de la ciudad y guardarlo directamente a la BD, actualizar el JS después de leer el email
 * Sino ocultar la caja de texto y su titulo
 */
// Recibe el indice de la opcion seleccionada
function setCiudad(indice){
	var valor = document.datosConsulta.ciudad.options[indice].value; 
	var text = document.datosConsulta.ciudad.options[indice].text;
	var id= 'otraCiudad';
	if(valor == 0){
		alert('Selecione uma cidade');
	}
	else{
		if(text == 'Otra')	
			mostrar(id);
		else 
			ocultar(id);
	}
}
function mostrar(id){
//	document.getElementById(id).style.visibility = 'visible';
	document.getElementById(id).style.display = 'inline';
}
function ocultar(id){
	//document.getElementById(id).style.visibility = 'hidden';
	document.getElementById(id).style.display = 'none';	

}

/*****************************************************************************************************************************/

// El índice del vector debe coincidir con el campo idPais de la tabla Pais
	var paises = new Array();
	var nroPais = new Array();
	var ciudades = new Array();

	paises[1]= 'Argentina';			paises[2]= 'Brasil';		paises[3]= 'Paraguay';	paises[4]= 'Uruguay';
	/* El índice del vector ciudades corresponde al value de dicha ciudad, esta misma asignación aparece en el archivo asociarVector.php */
	
	ciudades[0] = '';

	// Argentina
		
	ciudades[5] = 'Bahia Blanca';
	nroPais[5] = '1';


	ciudades[10] = 'Buenos Aires';  
	nroPais[10] = '1';
	
	ciudades[12] = 'Capital Federal';
	nroPais[12] = '1';

	ciudades[15] = 'Córdoba';
	nroPais[15] = '1';
	
	ciudades[20] = 'Corrientes';
	nroPais[20] = '1';
		
	ciudades[25] = 'Mar del Plata';
	nroPais[25] = '1';	

	ciudades[27] = 'Obera';
	nroPais[27] = '1';	
	
	ciudades[30] = 'Paraná';
	nroPais[30] = '1';	
	
	ciudades[35] = 'Posadas';
	nroPais[35] = '1';
	
	ciudades[40] = 'Puerto Iguazu';
	nroPais[40] = '1';
	
	ciudades[45] = 'Puerto Rico';
	nroPais[45] = '1';
	
	ciudades[50] = 'Rosario';
	nroPais[50] = '1';
	
	ciudades[55] = 'Santa Fe';
	nroPais[55] = '1';
	
	ciudades[60] = 'Santiago del Estero';
	nroPais[60] = '1';

	ciudades[65] = 'Sunchales';
	nroPais[65] = '1';

	
/****************************************************************************************/
	//Brasil	
	ciudades[100] = 'Ajuricaba';
	nroPais[100] = '2';	
	
	ciudades[110] = 'Americana';
	nroPais[110] = '2';

	ciudades[120] = 'Anápolis';
	nroPais[120] = '2';
	
	ciudades[125] = 'Andira';
	nroPais[125] = '2';
	
	ciudades[127] = 'Apucarana';
	nroPais[127] = '2';
	
	ciudades[130] = 'Aracaju';
	nroPais[130] = '2';	
	
	ciudades[140] = 'Aracatuba';
	nroPais[140] = '2';

	ciudades[150] = 'Araguari';
	nroPais[150] = '2';
	
	ciudades[160] = 'Arapongas';
	nroPais[160] = '2';
	
	ciudades[170] = 'Arapoti';
	nroPais[170] = '2';
	
	ciudades[180] = 'Araraquara';
	nroPais[180] = '2';

	ciudades[190] = 'Araras';
	nroPais[190] = '2';
	
	ciudades[200] = 'Arvorezinha';
	nroPais[200] = '2';	
	
	ciudades[210] = 'Assis';
	nroPais[210] = '2';
	
	ciudades[220] = 'Balneário Camboriú';
	nroPais[220] = '2';

	ciudades[230] = 'Barbachas';
	nroPais[230] = '2';
	
	ciudades[240] = 'Barra do Garças';
	nroPais[240] = '2';
	
	ciudades[250] = 'Barreiras';
	nroPais[250] = '2';
	
	ciudades[260] = 'Barretos';
	nroPais[260] = '2';
	
	ciudades[270] = 'Bastos';
	nroPais[270] = '2';

	ciudades[280] = 'Baurú';
	nroPais[280] = '2';

	ciudades[290] = 'Belem';
	nroPais[290] = '2';
	
	ciudades[300] = 'Belo Horizonte';
	nroPais[300] = '2';
	
	ciudades[310] = 'Bento Gonzalves';
	nroPais[310] = '2';
	
	ciudades[320] = 'Blumenau';
	nroPais[320] = '2';
	
	ciudades[330] = 'Boa Vista do Ramos';
	nroPais[330] = '2';	
	
	ciudades[340] = 'Bom Jesus dos Perdões';
	nroPais[340] = '2';
	
	ciudades[350] = 'Bonito';
	nroPais[350] = '2';
	
	ciudades[360] = 'Brasilia';
	nroPais[360] = '2';
	
	ciudades[370] = 'Cachoerinha';
	nroPais[370] = '2';

	ciudades[380] = 'Campinas';
	nroPais[380] = '2';
	
	ciudades[390] = 'Campo Belo';
	nroPais[390] = '2';
	
	ciudades[400] = 'Campo Grande';
	nroPais[400] = '2';

	ciudades[405] = 'Campo Mourão';
	nroPais[405] = '2';

	ciudades[410] = 'Canápolis';
	nroPais[410] = '2';	
	
	ciudades[420] = 'Canguçu';
	nroPais[420] = '2';	
	
	ciudades[430] = 'Carangola';
	nroPais[430] = '2';	
	
	ciudades[440] = 'Cariacica';
	nroPais[440] = '2';
	
	ciudades[450] = 'Cascavel';
	nroPais[450] = '2';
	
	ciudades[460] = 'Cássia';
	nroPais[460] = '2';

	ciudades[460] = 'Catantuva';
	nroPais[460] = '2';

	ciudades[460] = 'Caxias do Sul';
	nroPais[460] = '2';
	
	ciudades[465] = 'Concórdia';
	nroPais[465] = '2';
	
	ciudades[470] = 'Criciuma';
	nroPais[470] = '2';

	ciudades[480] = 'Cuiabá';
	nroPais[480] = '2';	
	
	ciudades[490] = 'Curitiba';
	nroPais[490] = '2';
	
	ciudades[495] = 'Elói Mendes';
	nroPais[495] = '2';

	ciudades[500] = 'Erechim';
	nroPais[500] = '2';
	
	ciudades[510] = 'Estação';
	nroPais[510] = '2';
	
	ciudades[515] = 'Estrela';
	nroPais[515] = '2';

	ciudades[520] = 'Florianópolis';
	nroPais[520] = '2';

	ciudades[530] = 'Fortaleza';
	nroPais[530] = '2';
	
	ciudades[540] = 'Foz do Iguaçu';
	nroPais[540] = '2';
	
	ciudades[545] = 'Franca';
	nroPais[545] = '2';
	
	ciudades[550] = 'Francisco Beltrão';
	nroPais[550] = '2';
	
	ciudades[560] = 'Getúlio Vargas';
	nroPais[560] = '2';	
	
	ciudades[570] = 'Goiania';
	nroPais[570] = '2';
	
	ciudades[580] = 'Gravataí';
	nroPais[580] = '2';
	
	ciudades[590] = 'Guarujá';
	nroPais[590] = '2';

	ciudades[600] = 'Horizontina';
	nroPais[600] = '2';
	
	ciudades[610] = 'Ibiuna';
	nroPais[610] = '2';
	
	ciudades[620] = 'Igarapava';
	nroPais[620] = '2';
	
	ciudades[630] = 'Ijuí';
	nroPais[630] = '2';
	
	ciudades[635] = 'Imperatriz';
	nroPais[635] = '2';
	
	ciudades[640] = 'Ipatinga';
	nroPais[640] = '2';
	
	ciudades[650] = 'Itajai';
	nroPais[650] = '2';
	
	ciudades[660] = 'Itaqui';
	nroPais[660] = '2';
	
	ciudades[670] = 'Itu';
	nroPais[670] = '2';
	
	ciudades[675] = 'Ituiutaba';
	nroPais[675] = '2';
	
	ciudades[680] = 'Ituporanga';
	nroPais[680] = '2';
	
	ciudades[690] = 'Jaboatão dos Guararapes';
	nroPais[690] = '2';
	
	ciudades[695] = 'Jacarezinho';
	nroPais[695] = '2';
	
	ciudades[700] = 'Jaú';
	nroPais[700] = '2';

	ciudades[710] = 'Joacaba';
	nroPais[710] = '2';

	ciudades[720] = 'João Pessoa';
	nroPais[720] = '2';

	ciudades[730] = 'Joinville';
	nroPais[730] = '2';

	ciudades[740] = 'José Bonifacio';
	nroPais[740] = '2';

	ciudades[750] = 'Juiz de Fora';
	nroPais[750] = '2';

	ciudades[760] = 'Jundiai';
	nroPais[760] = '2';
	
	ciudades[770] = 'Lages';
	nroPais[770] = '2';
	
	ciudades[780] = 'Laurentino';
	nroPais[780] = '2';
	
	ciudades[790] = 'Limeira';
	nroPais[790] = '2';
	
	ciudades[800] = 'Londrina';
	nroPais[800] = '2';
	
	ciudades[810] = 'Luziana';
	nroPais[810] = '2';

	ciudades[820] = 'Maceió';
	nroPais[820] = '2';
	
	ciudades[830] = 'Machado';
	nroPais[830] = '2';
	
	ciudades[840] = 'Mairinque';
	nroPais[840] = '2';
	
	ciudades[850] = 'Manaus';
	nroPais[850] = '2';	
	
	ciudades[860] = 'Marechal Cândido Rondon';
	nroPais[860] = '2';	
	
	ciudades[870] = 'Marília';
	nroPais[870] = '2';
	
	ciudades[880] = 'Maringa';
	nroPais[880] = '2';
	
	ciudades[890] = 'Medianeira';
	nroPais[890] = '2';
	
	ciudades[900] = 'Mogi das Cruzes';
	nroPais[900] = '2';

	ciudades[910] = 'Montenegro';
	nroPais[910] = '2';
	
	ciudades[915] = 'Montes Claros';
	nroPais[915] = '2';
	
	ciudades[920] = 'Natal';
	nroPais[920] = '2';
	
	ciudades[930] = 'Niterói';
	nroPais[930] = '2';
	
	ciudades[940] = 'Nova Prata do Iguaçu';
	nroPais[940] = '2';	
	
	ciudades[950] = 'Novo Hamburgo';
	nroPais[950] = '2';
	
	ciudades[960] = 'Olimpia';
	nroPais[960] = '2';	
	
	ciudades[970] = 'Osorio';
	nroPais[970] = '2';
	
	ciudades[980] = 'Palhoça';
	nroPais[980] = '2';

	ciudades[990] = 'Palmas';
	nroPais[990] = '2';
	
	ciudades[1000] = 'Palmitinho';
	nroPais[1000] = '2';	
	
	ciudades[1010] = 'Palotina';
	nroPais[1010] = '2';

	ciudades[1020] = 'Panorama';
	nroPais[1020] = '2';
	
	ciudades[1030] = 'Parintins';
	nroPais[1030] = '2';
	
	ciudades[1040] = 'Passo Fundo';
	nroPais[1040] = '2';	
	
	ciudades[1050] = 'Pato Branco';
	nroPais[1050] = '2';
	
	ciudades[1060] = 'Pãulo Afonso';
	nroPais[1060] = '2';

	ciudades[1070] = 'Pelotas';
	nroPais[1070] = '2';
	
	ciudades[1080] = 'Pequenópolis';
	nroPais[1080] = '2';
	
	ciudades[1090] = 'Petrolina';
	nroPais[1090] = '2';
	
	ciudades[1095] = 'Petrópolis';
	nroPais[1095] = '2';
	
	ciudades[1100] = 'Piracicaba';
	nroPais[1100] = '2';

	ciudades[1110] = 'Ponta Grossa';
	nroPais[1110] = '2';

	ciudades[1120] = 'Porto Alegre';
	nroPais[1120] = '2';
	
	ciudades[1130] = 'Porto Seguro';
	nroPais[1130] = '2';
	
	ciudades[1140] = 'Porto União';
	nroPais[1140] = '2';

	ciudades[1150] = 'Porto Velho';
	nroPais[1150] = '2';
	
	ciudades[1160] = 'Pouso Alegre';
	nroPais[1160] = '2';
	
	ciudades[1165] = 'Prata';
	nroPais[1165] = '2';

	ciudades[1170] = 'Primavera do Leste';
	nroPais[1170] = '2';
	
	ciudades[1180] = 'Pte. Epitacio';
	nroPais[1180] = '2';

	ciudades[1190] = 'Pte. Prudente';
	nroPais[1190] = '2';
	
	ciudades[1200] = 'Quedas do Iguaçu';
	nroPais[1200] = '2';
	
	ciudades[1210] = 'Quirinópolis';
	nroPais[1210] = '2';
	
	ciudades[1220] = 'Recife';
	nroPais[1220] = '2';
	
	ciudades[1230] = 'Resplendor';
	nroPais[1230] = '2';
	
	ciudades[1240] = 'Ribeirao Preto';
	nroPais[1240] = '2';
	
	ciudades[1250] = 'Rio Bonito do Iguaçu';
	nroPais[1250] = '2';
	
	ciudades[1260] = 'Rio Claro';
	nroPais[1260] = '2';

	ciudades[1270] = 'Rio de Janeiro';
	nroPais[1270] = '2';
	
	ciudades[1280] = 'Rio do Sul';
	nroPais[1280] = '2';
	
	ciudades[1290] = 'Rio Grande';
	nroPais[1290] = '2';
	
	ciudades[1300] = 'Rondonópoli';
	nroPais[1300] = '2';
	
	ciudades[1310] = 'Salvador';
	nroPais[1310] = '2';
	
	ciudades[1320] = 'Santa Maria';
	nroPais[1320] = '2';
	
	ciudades[1330] = 'Santos';
	nroPais[1330] = '2';
	
	ciudades[1340] = 'São Borja';
	nroPais[1340] = '2';
	
	ciudades[1345] = 'São Carlos';
	nroPais[1345] = '2';
	
	ciudades[1347] = 'São João da Boa Vista';
	nroPais[1347] = '2';
	
	ciudades[1350] = 'São José do Rio Preto';
	nroPais[1350] = '2';

	ciudades[1360] = 'São José dos Campos';
	nroPais[1360] = '2';
	
	ciudades[1370] = 'São Luis';
	nroPais[1370] = '2';
	
	ciudades[1380] = 'São Mateus do Sul';
	nroPais[1380] = '2';
	
	ciudades[1390] = 'São Miguel do Iguaçu';
	nroPais[1390] = '2';	
	
	ciudades[1395] = 'São Miguel do Oeste';
	nroPais[1395] = '2';
	
	ciudades[1400] = 'São Paulo';
	nroPais[1400] = '2';

	ciudades[1410] = 'São Sebastião do Paraíso';
	nroPais[1410] = '2'; 

	ciudades[1420] = 'Senhor do Bonfim';
	nroPais[1420] = '2';
	
	ciudades[1430] = 'Sorocaba';
	nroPais[1430] = '2';
	
	ciudades[1440] = 'Sta. Cruz do Rio Pardo';
	nroPais[1440] = '2';
	
	ciudades[1450] = 'Sta. Cruz do Sul';
	nroPais[1450] = '2';
	
	ciudades[1460] = 'Sto. Angelo';
	nroPais[1460] = '2';
	
	ciudades[1470] = 'Taubaté';
	nroPais[1470] = '2';	

	ciudades[1480] = 'Teresina';
	nroPais[1480] = '2';
	
	ciudades[1490] = 'Terra Boa';
	nroPais[1490] = '2';
	
	ciudades[1500] = 'Tianguá';
	nroPais[1500] = '2';	
	
	ciudades[1510] = 'Timbo';
	nroPais[1510] = '2';
	
	ciudades[1520] = 'Toledo';
	nroPais[1520] = '2';	
	
	ciudades[1530] = 'Tres Cachoeiras';
	nroPais[1530] = '2';

	ciudades[1540] = 'Tubarão';
	nroPais[1540] = '2';
	
	ciudades[1550] = 'Ubaíra';
	nroPais[1550] = '2';
	
	ciudades[1560] = 'Uberlandia';
	nroPais[1560] = '2';
	
	ciudades[1570] = 'Umuarama';
	nroPais[1570] = '2';
	
	ciudades[1580] = 'Uruguaiana';
	nroPais[1580] = '2';	
		
	ciudades[1590] = 'Valença';
	nroPais[1590] = '2';
	
	ciudades[1600] = 'Varginha';
	nroPais[1600] = '2';
	
	ciudades[1610] = 'Viçosa';
	nroPais[1610] = '2';

	ciudades[1620] = 'Vitória';
	nroPais[1620] = '2';
	
	ciudades[1630] = 'Vitória da Conquista';
	nroPais[1630] = '2';	
	
	ciudades[1640] = 'Volta Redonda';
	nroPais[1640] = '2';
	
	ciudades[1650] = 'Votuporanga';
	nroPais[1650] = '2';
	
/****************************************************************************************/
	//Paraguay
	ciudades[2000] = 'Asunción';
	nroPais[2000] = '3';
	
	ciudades[2010] = 'Ciudad del Este';	
	nroPais[2010] = '3';
	
	ciudades[2020] = 'Coronel Oviedo';	
	nroPais[2020] = '3';
	
	ciudades[2030] = 'Encarnación';	
	nroPais[2030] = '3';

	ciudades[2040] = 'Hernandarias';	
	nroPais[2040] = '3';

	ciudades[2050] = 'Hohenau';	
	nroPais[2050] = '3';

	ciudades[2060] = 'Pedro Juan Caballero';	
	nroPais[2060] = '3';
	
	ciudades[2070] = 'San Lorenzo';	
	nroPais[2070] = '3';
	

/****************************************************************************************/
	//Uruguay
	ciudades[3000] = 'Melo';
	nroPais[3000] = '4';

	ciudades[3010] = 'Montevideo';
	nroPais[3010] = '4';
