var f_localidades = 
				[{"nombre":"Canelones - Ciudad de la Costa","data":[{"barrio":"Barra de Carrasco"}]},{"nombre":"Canelones - Las Piedras"},{"nombre":"Canelones - Pando"},{"nombre":"Maldonado - Piriápolis"},{"nombre":"Maldonado - Punta del Este"},{"nombre":"Montevideo","data":[{"barrio":"Barra de Carrasco"},{"barrio":"Brazo Oriental"},{"barrio":"Buceo"},{"barrio":"Carrasco"},{"barrio":"Centro"},{"barrio":"Colón"},{"barrio":"Goes"},{"barrio":"La Blanqueada"},{"barrio":"Larrañaga"},{"barrio":"Malvín"},{"barrio":"Malvín Norte"},{"barrio":"Parque Batlle"},{"barrio":"Parque Rodó"},{"barrio":"Paso Molino"},{"barrio":"Pocitos"},{"barrio":"Prado"},{"barrio":"Sayago"},{"barrio":"Tres Cruces"},{"barrio":"Unión"}]}];

var f_farmacias = 	
[{"contentid":"175","nombre":"Farmashop 1","direc":"Camino Ariel 4626","localidad":"Montevideo","barrio":"Sayago"},{"contentid":"176","nombre":"Farmashop 2","direc":"Ruta 8 km. 30.500","localidad":"Canelones - Pando"},{"contentid":"177","nombre":"Farmashop 3","direc":"Av. Rivera 2755 esq. Soca","localidad":"Montevideo","barrio":"Parque Batlle"},{"contentid":"178","nombre":"Farmashop 4","direc":"Av. Fco. Piria entre Reconquista y Buenos Aires","localidad":"Maldonado - Piriápolis"},{"contentid":"179","nombre":"Farmashop 5","direc":"Agraciada 3655 esq. Francisco Gómez","localidad":"Montevideo","barrio":"Prado"},{"contentid":"180","nombre":"Farmashop 6","direc":"Av. Italia 6958 esq. Dr. Eduardo Blanco Acevedo","localidad":"Montevideo","barrio":"Carrasco"},{"contentid":"181","nombre":"Farmashop 7","direc":"Av. Roosevelt y Parada 10","localidad":"Maldonado - Punta del Este"},{"contentid":"182","nombre":"Farmashop 8","direc":"26 de Marzo 1393, frente a Devoto","localidad":"Montevideo","barrio":"Pocitos"},{"contentid":"183","nombre":"Farmashop 9","direc":"Av. Suárez 3458 esq. Caiguá","localidad":"Montevideo","barrio":"Prado"},{"contentid":"184","nombre":"Farmashop 10","direc":"San Martín 3083 esq. Lorenzo Fernández","localidad":"Montevideo","barrio":"Goes"},{"contentid":"185","nombre":"Farmashop 11","direc":"Luís A. de Herrera 2368, frente a IMPASA","localidad":"Montevideo","barrio":"La Blanqueada"},{"contentid":"186","nombre":"Farmashop 12","direc":"Juan Benito Blanco 1098 esq. Guayaquí","localidad":"Montevideo","barrio":"Pocitos"},{"contentid":"187","nombre":"Farmashop 13","direc":"Scosería 2635 bis, frente al DISCO","localidad":"Montevideo","barrio":"Pocitos"},{"contentid":"188","nombre":"Farmashop 14","direc":"Enrique Legrand 5085 esq. Missouri","localidad":"Montevideo","barrio":"Malvín"},{"contentid":"189","nombre":"Farmashop 15","direc":"21 de Setiembre 2867 esq. Ellauri","localidad":"Montevideo","barrio":"Pocitos"},{"contentid":"190","nombre":"Farmashop 16","direc":"Alejandro Schroeder 6455 esq. Arocena","localidad":"Montevideo","barrio":"Carrasco"},{"contentid":"191","nombre":"Farmashop 17","direc":"ANCAP Maldonado, Roosevelt, frente al Mautone","localidad":"Maldonado - Punta del Este"},{"contentid":"192","nombre":"Farmashop 18","direc":"José Ellauri 1084 bis esq. Av. Brasil","localidad":"Montevideo","barrio":"Pocitos"},{"contentid":"193","nombre":"Farmashop 19","direc":"Hipólito Yrigoyen 1474 esq. Almería","localidad":"Montevideo","barrio":"Malvín"},{"contentid":"194","nombre":"Farmashop 20","direc":"Av. Italia 2490, frente a Médica Uruguaya","localidad":"Montevideo","barrio":"Tres Cruces"},{"contentid":"195","nombre":"Farmashop 21","direc":"Colonia 903 esq. Convención","localidad":"Montevideo","barrio":"Centro"},{"contentid":"196","nombre":"Farmashop 22","direc":"Luis Franzini 806 esq. 21 de Setiembre","localidad":"Montevideo","barrio":"Pocitos"},{"contentid":"197","nombre":"Farmashop 23","direc":"Agraciada 4269 bis esq. Carlos Ma. Ramírez","localidad":"Montevideo","barrio":"Paso Molino"},{"contentid":"198","nombre":"Farmashop 24","direc":"21 de Setiembre 2459 esq. Libertad","localidad":"Montevideo","barrio":"Parque Rodó"},{"contentid":"199","nombre":"Farmashop 25","direc":"Av. Rivera 4240 esq. Solano López","localidad":"Montevideo","barrio":"Buceo"},{"contentid":"200","nombre":"Farmashop 26","direc":"Bvar. España 2818 esq. Berro","localidad":"Montevideo","barrio":"Pocitos"},{"contentid":"201","nombre":"Farmashop 27","direc":"Garzón 1931 esq. Lezica","localidad":"Montevideo","barrio":"Colón"},{"contentid":"202","nombre":"Farmashop 28","direc":"8 de Octubre 3268 esq. Abreu","localidad":"Montevideo","barrio":"La Blanqueada"},{"contentid":"203","nombre":"Farmashop 29","direc":"8 de Octubre 3691 entre Comercio y Gob. Viana","localidad":"Montevideo","barrio":"Unión"},{"contentid":"204","nombre":"Farmashop 30","direc":"Gral. Flores 607, frente a la Plaza","localidad":"Canelones - Las Piedras"},{"contentid":"205","nombre":"Farmashop 31","direc":"Av. Artigas 539 esq. Torres García","localidad":"Canelones - Las Piedras"},{"contentid":"206","nombre":"Farmashop 32","direc":"Cno. Carrasco 4473 esq. Pirán frente a VICMAN","localidad":"Montevideo","barrio":"Malvín Norte"},{"contentid":"207","nombre":"Farmashop 33","direc":"8 de Octubre 3788 esq. Cipriano Miró","localidad":"Montevideo","barrio":"Unión"},{"contentid":"208","nombre":"Farmashop 34","direc":"8 de Octubre 4002 esq. Silvestre Pérez","localidad":"Montevideo","barrio":"Unión"},{"contentid":"209","nombre":"Farmashop 35","direc":"Luis A. de Herrera 3179 esq. Altamirano","localidad":"Montevideo","barrio":"Larrañaga"},{"contentid":"210","nombre":"Farmashop 36","direc":"San Martín 3402 esq. Luis A. de Herrera","localidad":"Montevideo","barrio":"Brazo Oriental"},{"contentid":"211","nombre":"Farmashop 37","direc":"8 de Octubre 3435 esq. Bvar. J. Batlle y Ordoñez","localidad":"Montevideo","barrio":"Unión"},{"contentid":"212","nombre":"Farmashop 38","direc":"Av. Sarmiento 2477 esq. 21 de Setiembre","localidad":"Montevideo","barrio":"Parque Rodó"},{"contentid":"213","nombre":"Farmashop 39","direc":"Av. Brasil 2711 esq. Libertad","localidad":"Montevideo","barrio":"Pocitos"},{"contentid":"214","nombre":"Farmashop 40","direc":"Gabriel Pereira 3209 esq. Berro","localidad":"Montevideo","barrio":"Pocitos"},{"contentid":"215","nombre":"Farmashop 41","direc":"Velsen 4549 esq. Sgo. de Anca","localidad":"Montevideo","barrio":"Malvín"},{"contentid":"216","nombre":"Farmashop 42","direc":"Av. Luis P. Ponce 1507 esq. Dr. E. Pouey","localidad":"Montevideo","barrio":"Parque Batlle"},{"contentid":"217","nombre":"Farmashop 43","direc":"Estanislao López 4544 esq. Candelaria","localidad":"Montevideo","barrio":"Malvín"},{"contentid":"218","nombre":"Farmashop 44","direc":"Gral. Flores 3315 esq. Luis A. de Herrera","localidad":"Montevideo","barrio":"Brazo Oriental"},{"contentid":"219","nombre":"Farmashop 45","direc":"Av. del Parque 77, esq. Giannattasio","localidad":"Montevideo","barrio":"Barra de Carrasco"},{"contentid":"220","nombre":"Farmashop 46","direc":"Arocena 1554 esq. Sáez","localidad":"Montevideo","barrio":"Carrasco"},{"contentid":"221","nombre":"Farmashop 47","direc":"Av. Italia 3428 - DISCO Fresh Market","localidad":"Montevideo","barrio":"La Blanqueada"},{"contentid":"222","nombre":"Farmashop 48","direc":"Legrand 4856 esq. Estanislao López","localidad":"Montevideo","barrio":"Malvín"},{"contentid":"290","nombre":"Farmashop 49","direc":"Br. España 2988 esq. Rambla","localidad":"Montevideo","barrio":"Pocitos"},{"contentid":"291","nombre":"Farmashop 50","direc":"Br. España 2188 esq. Requena","localidad":"Montevideo","barrio":"Parque Rodó"},{"contentid":"292","nombre":"Farmashop 51","direc":"Orinoco 4893 esq. Amazonas","localidad":"Montevideo","barrio":"Malvín"},{"contentid":"340","nombre":"Farmashop 52","direc":"20 de setiembre 1525 esq. Palmar","localidad":"Montevideo","barrio":"Pocitos"},{"contentid":"341","nombre":"Farmashop 53","direc":"Ramon Anador 3401 esq. Luis Alberto de Herrera","localidad":"Montevideo","barrio":"Buceo"},{"contentid":"339","nombre":"Farmashop 54","direc":"Av. Giannattasio KM 22.800","localidad":"Canelones - Ciudad de la Costa","barrio":"Barra de Carrasco"},{"contentid":"342","nombre":"Farmashop 55","direc":"Arenal Grande 1255 esq. Colonia","localidad":"Montevideo","barrio":"Centro"},{"contentid":"343","nombre":"Farmashop 56","direc":"Francisco J. Muñoz 2951 esq. Pereira","localidad":"Montevideo","barrio":"Pocitos"},{"contentid":"348","nombre":"Farmashop 57","direc":"Luis A. de Herrera 3500","localidad":"Montevideo","barrio":"Pocitos"}];

var refLo = "";
var refBa = "";
var refFa = "";


function _doFiltroFar(ref) {
	var cargoFarma = false;
	var hayBarrio = false;

	var objComboLo = document.getElementById('filtro_localidad');
	var objComboBa = document.getElementById('filtro_barrio');
	var objComboFa = document.getElementById('filtro_farmacia');
	
	if (ref == "lo") {
		refLo = objComboLo.options[objComboLo.selectedIndex].value;
		refBa = "";
		refFa = "";
		
		objComboBa.options.length = 0;
		objComboFa.options.length = 0;
		//Ahora cargo los barrios
		_populateComboFar(objComboBa,"");
		for (i=0;i<f_localidades.length;i++) {
			if (f_localidades[i].nombre == refLo) {
				if (f_localidades[i].data) {
					for (j=0;j<f_localidades[i].data.length;j++) {
						_populateComboFar(objComboBa,f_localidades[i].data[j].barrio,"");
					}
				} else {
					cargoFarma = true;
				}
			}
		}
	} else
	if (ref == "ba") {
		refLo = objComboLo.options[objComboLo.selectedIndex].value;
		refBa = objComboBa.options[objComboBa.selectedIndex].value;
		refFa = "";

		objComboFa.options.length = 0;
		
		cargoFarma = true;
		hayBarrio = true;
	} else {
		//Escribo las localidades
		objComboLo.options.length = 0;
		objComboBa.options.length = 0;
		objComboFa.options.length = 0;
		_populateComboFar(objComboLo,"");
		for (i=0;i<f_localidades.length;i++) {
			_populateComboFar(objComboLo,f_localidades[i].nombre,"");
		}
	}
	
	if (cargoFarma) {
		_populateComboFar(objComboFa,"");
		for (i=0;i<f_farmacias.length;i++) {
			if (f_farmacias[i].localidad == refLo) {
				if (!hayBarrio || f_farmacias[i].barrio == refBa)
					_populateComboFar(objComboFa,f_farmacias[i].nombre+" - "+f_farmacias[i].direc,"");
			}
		}
	}
}


function _populateComboFar(obj,value,ref) {
	var tmpOpt = document.createElement('option');
	tmpOpt.setAttribute('value', value);
	if (value==ref) {
		tmpOpt.setAttribute('selected', 'true');
	}
	tmpOpt.innerHTML = value;
	obj.appendChild(tmpOpt);
}




