var op_50743 = new Array('Renta', '50744', 'Traspaso', '50718', 'Venta', '50745');
var op_50732 = new Array('Renta', '50733', 'Traspaso', '50706', 'Venta', '50734');
var op_1466 = new Array('Renta', '1467', 'Renta Vacacional', '50729', 'Venta', '1468');
var op_50703 = new Array('Renta', '50704', 'Traspaso', '50740', 'Venta', '50705');
var op_50748 = new Array('Renta', '50749', 'Renta Vacacional', '50742', 'Venta', '50750');
var op_50719 = new Array('Renta', '50720', 'Renta Vacacional', '50727', 'Venta', '50721');
var op_50722 = new Array('Renta', '50723', 'Venta', '50724');
var op_1472 = new Array('Renta', '1479', 'Renta Vacacional', '50730', 'Venta', '1480');
var op_50754 = new Array('Renta', '50755', 'Traspaso', '50728', 'Venta', '50756');
var op_50751 = new Array('Renta', '50752', 'Renta Vacacional', '50725', 'Venta', '50753');
var op_1478 = new Array('Renta', '1473', 'Traspaso', '50714', 'Venta', '1474');
var op_50707 = new Array('Renta', '50708', 'Traspaso', '50746', 'Venta', '50709');
var op_50735 = new Array('Renta', '50736', 'Traspaso', '50713', 'Venta', '50737');
var op_1487 = new Array('Renta', '1488', 'Traspaso', '50747', 'Venta', '1489');
var op_50715 = new Array('Renta', '50716', 'Traspaso', '50738', 'Venta', '50717');
var op_1496 = new Array('Renta', '1491', 'Renta Vacacional', '50731', 'Venta', '1492');
var op_1493 = new Array('Renta', '50741', 'Venta', '52797');
var op_50710 = new Array('Renta', '50711', 'Traspaso', '50739', 'Venta', '50712');
var op_1892 = new Array('Renta', '6395', 'Traspaso', '50726', 'Venta', '6396');
var cities_PAGU3061_array = new Array('Elegir' ,'CAGU9666','Aguascalientes','CJES4009','Jesús Maria','Elegir','Otras');
var cities_PBAJ7475_array = new Array('Elegir' ,'CENS5681','Ensenada','CTIJ1236','Tijuana','Elegir','Otras');
var cities_PBAJ2756_array = new Array('Elegir' ,'CLAP1661','La Paz','CLOS6534','Los Cabos','Elegir','Otras');
var cities_PCAM6765_array = new Array('Elegir' ,'CCAM5927','Campeche','Elegir','Otras');
var cities_PCHI3962_array = new Array('Elegir' ,'CTUX3827','Tuxtla Gutiérrez','Elegir','Otras');
var cities_PCHI8047_array = new Array('Elegir' ,'CCHI4093','Chihuahua','CJUÁ2451','Juárez','Elegir','Otras');
var cities_PCOA8031_array = new Array('Elegir' ,'CPAR9857','Parras','CSAL9968','Saltillo','CTOR3664','Torreón','Elegir','Otras');
var cities_PCOL4357_array = new Array('Elegir' ,'CCOL5001','Colima','CCOM1655','Comala','CMAN4373','Manzanillo','Elegir','Otras');
var cities_PDIS6094_array = new Array('Elegir' ,'CALV6708','Alvaro Obregón','CAZC7089','Azcapotzalco','CBEN3624','Benito Juárez','CCOY6957','Coyoacán','CCUA8156','Cuajimalpa De Morelos','CCUA7312','Cuauhtémoc','CGUS3796','Gustavo A. Madero','CIZT8339','Iztacalco','CIZT5332','Iztapalapa','CLAM9054','La Magdalena Contreras','CMIG5428','Miguel Hidalgo','CMIL9908','Milpa Alta','CTLA6743','Tlalpan','CTLÁ2811','Tláhuac','CVEN6399','Venustiano Carranza','CXOC4571','Xochimilco');
var cities_PDUR7707_array = new Array('Elegir' ,'Elegir','Otras');
var cities_PEST3337_array = new Array('Elegir' ,'CACO5297','Acolman','CATI1075','Atizapán De Zaragoza','CAXA9950','Axapusco','CCHA2607','Chalco','CCHI6676','Chimalhuacán','CCOA1775','Coacalco','CCUA3045','Cuautitlan Izcalli','CECA1093','Ecatepec','CELO5698','El Oro','CHUE8738','Huehuetoca','CHUI1116','Huixquilucan','CIXT6563','Ixtapaluca','CIXT9241','Ixtlahuaca','CJIL4347','Jilotepec','CLAP3429','La Paz','CLER7932','Lerma','CMEL2722','Melchor Ocampo','CMET5953','Metepec','CNAU2082','Naucalpan','CNEZ3234','Nezahualcoyotl','CNIC9188','Nicolás Romero','CTEC7320','Tecamac','CTEO2275','Teotihuacan','CTEP9891','Tepotzotlan','CTEX8639','Texcoco','CTLA7602','Tlalnepantla','CTOL7437','Toluca','CTUL9464','Tultepec','CTUL3744','Tultitlán','CVAL9771','Valle De Bravo','CVAL7165','Valle De Chalco Solidaridad','CVIL4559','Villa Del Carbón','CZIN9886','Zinacantepec','CZUM6677','Zumpango','Elegir','Otras');
var cities_PGUA8379_array = new Array('Elegir' ,'CCEL8186','Celaya','CGUA6095','Guanajuato','CIRA7778','Irapuato','CLEÓ6449','León','CSAN5532','San Miguel De Allende','Elegir','Otras');
var cities_PGUE3450_array = new Array('Elegir' ,'CACA8878','Acapulco','CCHI1758','Chilpancingo De Los Bravo','CIGU7531','Iguala De La Independencia','CIXT7419','Ixtapa','CJOS1922','José Azueta','CTAX1690','Taxco De Alarcón','CTEC7976','Tecpan De Galeana','Elegir','Otras');
var cities_PHID3735_array = new Array('Elegir' ,'CCUA1722','Cuautepec De Hinojosa','CHUA4723','Huasca De Ocampo','CHUI2421','Huichapan','CMIN8263','Mineral De La Reforma','CPAC6298','Pachuca De Soto','CSAN6226','San Agustín Tlaxiaca','CTUL9739','Tulancingo De Bravo','CZEM5707','Zempoala','Elegir','Otras');
var cities_PJAL3718_array = new Array('Elegir' ,'CGUA6161','Guadalajara','CPUE6654','Puerto Vallarta','CTAL1567','Tala','CTEP7780','Tepatitlan De Morelos','CTLA2114','Tlajomulco De Zúñiga','CTLA1195','Tlaquepaque','CTOM2084','Tomatlan','CTON1056','Tonala','CZAP3871','Zapopan','Elegir','Otras');
var cities_PMIC8677_array = new Array('Elegir' ,'CJAC3346','Jacona','CMOR8834','Morelia','CPÁT3568','Pátzcuaro','CZAC7915','Zacapu','Elegir','Otras');
var cities_PMOR2869_array = new Array('Elegir' ,'CATL4392','Atlatlahucan','CAYA3486','Ayala','CCUA1047','Cuautla','CCUE9971','Cuernavaca','CEMI2309','Emiliano Zapata','CHUI9051','Huitzilac','CJIU5877','Jiutepec','CJOJ8649','Jojutla','CPUE3044','Puente De Ixtla','CTEM2423','Temixco','CTEP8199','Tepoztlan','CTEQ7135','Tequesquitengo','CTLA7768','Tlayacapan','CXOC7226','Xochitepec','CYAU7814','Yautepec','CYEC8257','Yecapixtla','Elegir','Otras');
var cities_PNAY3398_array = new Array('Elegir' ,'CBAH3098','Bahía De Banderas','CTEP1187','Tepic','Elegir','Otras');
var cities_PNUE1355_array = new Array('Elegir' ,'CALL5723','Allende','CAPO6487','Apodaca','CGUA8913','Guadalupe','CJUÁ8043','Juárez','CMON4899','Montemorelos','CMON8865','Monterrey','CSAN6382','San Nicolás De Los Garza','CSAN4428','San Pedro Garza García','CSAN6728','Santa Catarina','CSAN3778','Santiago','Elegir','Otras');
var cities_POAX5371_array = new Array('Elegir' ,'COAX9541','Oaxaca De Juárez','CSAN3373','San Juan Bautista Tuxtepec','CSAN4480','San Pedro Pochutla','CSAN5249','Santa Maria Huatulco','Elegir','Otras');
var cities_PPUE4883_array = new Array('Elegir' ,'CATL3737','Atlixco','CCHI3147','Chietla','CCHI9777','Chipilo','CCUA4923','Cuautlancingo','CPUE1090','Puebla','CSAN3983','San Andrés Cholula','CSAN7168','San Martín Texmelucan','CSAN2069','San Pedro Cholula','CTEC5521','Tecali De Herrera','CZAC4468','Zacatlan','Elegir','Otras');
var cities_PQUE7788_array = new Array('Elegir' ,'CCOR7710','Corregidora','CELM1074','El Marques','CQUE9632','Querétaro','CSAN7569','San Juan Del Río','Elegir','Otras');
var cities_PQUI7261_array = new Array('Elegir' ,'CCAN2842','Cancún/Benito Juárez','CISL1327','Isla Mujeres','COTH5005','Othon P Blanco','CSOL2731','Solidaridad / Riviera Maya','Elegir','Otras');
var cities_PSAN9682_array = new Array('Elegir' ,'CCIU5926','Ciudad Valles','CRÍO5386','Río Verde','CSAN1317','San Luis Potosí','Elegir','Otras');
var cities_PSIN5776_array = new Array('Elegir' ,'CMAZ1228','Mazatlán','Elegir','Otras');
var cities_PSON8022_array = new Array('Elegir' ,'CCAJ6729','Cajeme','Elegir','Otras');
var cities_PTAB4057_array = new Array('Elegir' ,'CCEN0000','Centro','CVIL6477','Villahermosa','Elegir','Otras');
var cities_PTAM6027_array = new Array('Elegir' ,'CGUE1976','Guemez','CTAM5218','Tampico','Elegir','Otras');
var cities_PTLA6986_array = new Array('Elegir' ,'CTLA6015','Tlaxcala','Elegir','Otras');
var cities_PVER9628_array = new Array('Elegir' ,'CALT4380','Alto Lucero','CALV4229','Alvarado','CBAN6019','Banderilla','CBOC7629','Boca Del Río','CCOA7639','Coatepec','CCOY3582','Coyutla','CCÓR4302','Córdoba','CEMI2940','Emiliano Zapata','CMED2988','Medellín','CNAU3464','Nautla','CPAN9224','Panuco','CTEC5151','Tecolutla','CTUX4651','Tuxpam','CVER7351','Veracruz','CXAL2817','Xalapa','Elegir','Otras');
var cities_PYUC7599_array = new Array('Elegir' ,'CCON1008','Conkal','CMÉR5956','Mérida','Elegir','Otras');
var cities_PZAC6119_array = new Array('Elegir' ,'Elegir','Otras');
var rg_0_array = new Array('80000','Hasta 80,000','90000','Hasta 90,000','100000','Hasta 100,000','110000','Hasta 110,000','120000','Hasta 120,000','130000','Hasta 130,000','140000','Hasta 140,000','150000','Hasta 150,000','160000','Hasta 160,000','170000','Hasta 170,000','180000','Hasta 180,000','190000','Hasta 190,000','200000','Hasta 200,000','210000','Hasta 210,000','220000','Hasta 220,000','230000','Hasta 230,000','240000','Hasta 240,000','250000','Hasta 250,000','260000','Hasta 260,000','270000','Hasta 270,000','280000','Hasta 280,000','290000','Hasta 290,000','300000','Hasta 300,000','310000','Hasta 310,000','320000','Hasta 320,000','330000','Hasta 330,000','340000','Hasta 340,000','350000','Hasta 350,000','360000','Hasta 360,000','370000','Hasta 370,000','380000','Hasta 380,000','390000','Hasta 390,000','400000','Hasta 400,000','410000','Hasta 410,000','420000','Hasta 420,000','430000','Hasta 430,000','440000','Hasta 440,000','450000','Hasta 450,000','460000','Hasta 460,000','470000','Hasta 470,000','480000','Hasta 480,000','490000','Hasta 490,000','500000','Hasta 500,000','500000','Más de 500,000');
var rg_1_array = new Array('1000','Hasta 1,000','2000','Hasta 2,000','3000','Hasta 3,000','4000','Hasta 4,000','5000','Hasta 5,000','6000','Hasta 6,000','7000','Hasta 7,000','8000','Hasta 8,000','9000','Hasta 9,000','10000','Hasta 10,000','11000','Hasta 11,000','12000','Hasta 12,000','13000','Hasta 13,000','14000','Hasta 14,000','15000','Hasta 15,000','16000','Hasta 16,000','17000','Hasta 17,000','18000','Hasta 18,000','19000','Hasta 19,000','20000','Hasta 20,000','21000','Hasta 21,000','22000','Hasta 22,000','23000','Hasta 23,000','24000','Hasta 24,000','25000','Hasta 25,000','26000','Hasta 26,000','27000','Hasta 27,000','28000','Hasta 28,000','29000','Hasta 29,000','30000','Hasta 30,000','31000','Hasta 31,000','32000','Hasta 32,000','33000','Hasta 33,000','34000','Hasta 34,000','35000','Hasta 35,000','36000','Hasta 36,000','37000','Hasta 37,000','38000','Hasta 38,000','39000','Hasta 39,000','40000','Hasta 40,000','41000','Hasta 41,000','42000','Hasta 42,000','43000','Hasta 43,000','44000','Hasta 44,000','45000','Hasta 45,000','46000','Hasta 46,000','47000','Hasta 47,000','48000','Hasta 48,000','49000','Hasta 49,000','50000','Hasta 50,000','50000','Más de 50,000');
var rg_2_array = new Array('1000','Hasta 1,000','2000','Hasta 2,000','3000','Hasta 3,000','4000','Hasta 4,000','5000','Hasta 5,000','6000','Hasta 6,000','7000','Hasta 7,000','8000','Hasta 8,000','9000','Hasta 9,000','10000','Hasta 10,000','11000','Hasta 11,000','12000','Hasta 12,000','13000','Hasta 13,000','14000','Hasta 14,000','15000','Hasta 15,000','16000','Hasta 16,000','17000','Hasta 17,000','18000','Hasta 18,000','19000','Hasta 19,000','20000','Hasta 20,000','21000','Hasta 21,000','22000','Hasta 22,000','23000','Hasta 23,000','24000','Hasta 24,000','25000','Hasta 25,000','26000','Hasta 26,000','27000','Hasta 27,000','28000','Hasta 28,000','29000','Hasta 29,000','30000','Hasta 30,000','31000','Hasta 31,000','32000','Hasta 32,000','33000','Hasta 33,000','34000','Hasta 34,000','35000','Hasta 35,000','36000','Hasta 36,000','37000','Hasta 37,000','38000','Hasta 38,000','39000','Hasta 39,000','40000','Hasta 40,000','41000','Hasta 41,000','42000','Hasta 42,000','43000','Hasta 43,000','44000','Hasta 44,000','45000','Hasta 45,000','46000','Hasta 46,000','47000','Hasta 47,000','48000','Hasta 48,000','49000','Hasta 49,000','50000','Hasta 50,000','50000','Más de 50,000');
var rg_3_array = new Array('80000','Hasta 80,000','90000','Hasta 90,000','100000','Hasta 100,000','110000','Hasta 110,000','120000','Hasta 120,000','130000','Hasta 130,000','140000','Hasta 140,000','150000','Hasta 150,000','160000','Hasta 160,000','170000','Hasta 170,000','180000','Hasta 180,000','190000','Hasta 190,000','200000','Hasta 200,000','210000','Hasta 210,000','220000','Hasta 220,000','230000','Hasta 230,000','240000','Hasta 240,000','250000','Hasta 250,000','260000','Hasta 260,000','270000','Hasta 270,000','280000','Hasta 280,000','290000','Hasta 290,000','300000','Hasta 300,000','310000','Hasta 310,000','320000','Hasta 320,000','330000','Hasta 330,000','340000','Hasta 340,000','350000','Hasta 350,000','360000','Hasta 360,000','370000','Hasta 370,000','380000','Hasta 380,000','390000','Hasta 390,000','400000','Hasta 400,000','410000','Hasta 410,000','420000','Hasta 420,000','430000','Hasta 430,000','440000','Hasta 440,000','450000','Hasta 450,000','460000','Hasta 460,000','470000','Hasta 470,000','480000','Hasta 480,000','490000','Hasta 490,000','500000','Hasta 500,000','500000','Más de 500,000');
var dolarConv = 12.93;
	function showOperations(){
		var tipoSelected = document.getElementById('tipo_inm_opt');
		var indice = document.getElementById('tipo_inm_opt').selectedIndex;
		var valueSelected = tipoSelected.options[indice].value;
		try{	
			var operaciones = eval('op_' + valueSelected);
			showHideOps(operaciones);
			
			changeExtraCombos(valueSelected);
			changeExtraChecks(valueSelected);
		}catch(e) {}
	}
	
	function changeExtraCombos(valueSelected){
		for(var a = 0; a < extracombos.length; a++){
			var idComb = extracombos[a].split("|")[extracombos[a].split("|").length -1];
			document.getElementById('div_'+idComb).style.display = 'none';
			document.getElementById(idComb).selectedIndex = 0;
			if(extracombos[a].indexOf(valueSelected) > -1)
				document.getElementById('div_'+idComb).style.display = 'block';
		}
	}
	
	function changeExtraChecks(valueSelected){
		for(var a = 0; a < extrachecks.length; a++){
			var idComb = extrachecks[a].split("|")[extrachecks[a].split("|").length -1];
			document.getElementById(idComb).checked = false;
			document.getElementById(idComb).disabled = true;
			document.getElementById("lbl_"+idComb).style.color = '#CCCCCC';
			if(extrachecks[a].indexOf(valueSelected) > -1){
				document.getElementById(idComb).disabled = false;
				document.getElementById("lbl_"+idComb).style.color = '#555';
			}
		}
	}
	
	function showHideOps(operaciones){
		document.getElementById('op_Venta').style.display = 'none';
		document.getElementById('op_Renta').style.display = 'none';
		document.getElementById('op_RentaVacacional').style.display = 'none';
		document.getElementById('op_Traspaso').style.display = 'none';
		
		for(var j = 0 ; j < operaciones.length; j++){
			if(document.getElementById('op_'+operaciones[j].replace(/ /g, "")) != null)
				document.getElementById('op_'+operaciones[j].replace(/ /g, "")).style.display = 'block';
		}
		
		var radio_option = getSelectedRadioName(document.FormBuscador.radio_operacion).id;
		if(radio_option != null){
			if(document.getElementById(radio_option) != null){
				if(document.getElementById(radio_option.replace("se_","op_")).style.display == 'none'){
					if(document.getElementById('op_Venta').style.display == 'none'){
						document.getElementById('se_Renta').checked = true;
					}else{
						document.getElementById('se_Venta').checked = true;
					}
					loadRanges();
				}else{
					document.getElementById(radio_option).checked = true;
				}
			}
		}
	}
	
	function getSelectedRadio(buttonGroup) {
	   if (buttonGroup[0]) { // if the button group is an array (one button is not an array)
		  for (var i=0; i<buttonGroup.length; i++) {
			 if (buttonGroup[i].checked) {
				return i
			 }
		  }
	   } else {
		  if (buttonGroup.checked) { return 0; } // if the one button is checked, return zero
	   }
	   // if we get to this point, no radio button is selected
	   return -1;
	}
	
	function getSelectedRadioName(buttonGroup) {
	   var i = getSelectedRadio(buttonGroup);
	   if (i == -1) {
		  return "";
	   } else {
		  if (buttonGroup[i]) { // Make sure the button group is an array (not just one button)
			 return buttonGroup[i];
		  } else { // The button group is just the one button, and it is checked
			 return buttonGroup;
		  }
	   }
	}
	
	function updateCities(){
		var provComb = document.getElementById('cmb_prov');
		var indice = document.getElementById('cmb_prov').selectedIndex;
		var valueSelected = provComb.options[indice].value;
		document.getElementById('cmb_city').disabled = true;
		document.getElementById('cmb_city').length = 1;
		resetCombos();
		if(valueSelected != 'ALL'){
			changeCities(valueSelected);
		}
	}
	
	function resetCombos(){
		document.getElementById('cmb_bar1').disabled = true;
		document.getElementById('cmb_bar1').length = 0;
		
		try{
		document.getElementById('cmb_bar2').disabled = true;
		document.getElementById('cmb_bar2').length = 0;
		document.getElementById('cmb_bar3').disabled = true;
		document.getElementById('cmb_bar3').length = 0;
		}catch(e){}
	}
	
	function changeCities(valueSelected){
		document.getElementById('cmb_city').disabled = false;
		try{	
			var childArray = eval('cities_'+valueSelected+'_array');
			document.getElementById('cmb_city').length = 0;
			document.getElementById('cmb_city').options[0] = new Option(childArray[0],childArray[0]);
			var cont = 1;



			for(var x = 1; x < childArray.length; ){
				document.getElementById('cmb_city').options[cont] = new Option(childArray[x+1],childArray[x]);
				x = x + 2;
				cont = cont + 1;
			}
		}catch(e) {}

	}
	
	function loadRanges(){
		var radio_option = getSelectedRadioName(document.FormBuscador.radio_operacion).value;
		try{	
			var childArray = eval('rg_'+radio_option+'_array');
			document.getElementById('cmb_hasta').length = 1;
			var pos = 1;
			for(var x = 0; x < childArray.length; x++){
				document.getElementById('cmb_hasta').options[pos] = new Option(childArray[x + 1],childArray[x]);
				x++;
				pos++;
			}
		}catch(e) {}
	}
	
	document.getElementById('se_Venta').checked = true;
	loadRanges();
	
	RESCombos._path = 'http://'+window.location.host+RESCombos._path;
	
	function getSearchFilters(){
		var comb_inm = document.getElementById('tipo_inm_opt');
		var ind_inm = document.getElementById('tipo_inm_opt').selectedIndex;
		var value_inm = comb_inm.options[ind_inm].value;
		var radio_option = getSelectedRadioName(document.FormBuscador.radio_operacion).id.replace("se_","");
		var categID = "";
		try{	
			var childArray = eval('op_' + value_inm)
			for(var x = 0; x < childArray.length; x++){
				if(radio_option == childArray[x].replace(/ /g,""))
					categID = childArray[x+1];
			}
		}catch(e) {}
		
		var busqueda = 'as_categ_id=' + categID;
		var comb_price = document.getElementById('cmb_hasta');
		var ind_price = document.getElementById('cmb_hasta').selectedIndex;
		var value_price = comb_price.options[ind_price].value;
		var price_sel = comb_price.options[ind_price].text;
		
		var comb_mon = document.getElementById('cmb_moneda');
		var ind_mon = document.getElementById('cmb_moneda').selectedIndex;
		var value_mon = comb_mon.options[ind_mon].value;
		
		if(value_price != 'ALL'){
			if(price_sel.indexOf("Más") >= 0){
				if(value_mon == 'DOL')
					value_price = value_price * dolarConv;
				//Mas de
				busqueda = busqueda + '&as_price_min=' + value_price;
			}else{
			if(value_mon == 'DOL')
				value_price = value_price * dolarConv;
				//Hasta
				busqueda = busqueda + '&as_price_max=' + value_price + '&as_order_id=PRICE_DESC';
			}
		}
		
		var comb_prov = document.getElementById('cmb_prov');
		var ind_prov = document.getElementById('cmb_prov').selectedIndex;
		var value_prov = comb_prov.options[ind_prov].value;
		
		var text_prov = comb_prov.options[ind_prov].text;
		
		if(text_prov.length > 20)
			text_prov = text_prov.substr(0, 20);
			
		if(value_prov != 'ALL' && value_prov != 'Elegir'){
			busqueda = busqueda + '&as_pcia_id=' + text_prov;
			var comb_city = document.getElementById('cmb_city');
			var ind_city = document.getElementById('cmb_city').selectedIndex;
			var value_city = comb_city.options[ind_city].value;
			if(value_city != 'Elegir' && value_city != 'ALL'){
				busqueda = busqueda + '&as_ciudad=' + value_city;
				var barrios = "";
				for(var x = 1; x < 4; x++){
					try{
						var comb_barr = document.getElementById('cmb_bar' + x);
						var ind_barr = document.getElementById('cmb_bar' + x).selectedIndex;
						var value_barr = comb_barr.options[ind_barr].value;
						if(value_barr != 'Elegir' && value_barr != 'ALL'){
							if(barrios != '')
								barrios = barrios + "|";
							barrios = barrios + value_barr;
						}
					}catch(e){}
				}
				if(barrios != '')
					busqueda = busqueda + '&as_barrios=' + barrios;
			}
		}
		busqueda = busqueda + '&as_display_type=G&as_qshow=99'
		return busqueda;
	}

	function doResSearch(){
		var busqueda = document.FormBuscador.action + getSearchFilters(); 
		resetSearch();	
		location.href = busqueda;
	}
	
	function getAdvancedFilters(){
		var advancedFilters = "";
		var extraAdvancedFilters = "";
		for(var a = 0; a < extracombos.length; a++){
			var idComb = extracombos[a].split("|")[extracombos[a].split("|").length -1];
			var comb = document.getElementById(idComb);
			var ind = document.getElementById(idComb).selectedIndex;
			var value = comb.options[ind].value;
			if(value != 'ALL'){
				if(idComb == 'MTRSTOTAL' || idComb == 'HECTAREA'){
					var doublevalue = value.split("-");
					var supfilter = "";
					if(doublevalue[0] != "0")
						supfilter = "&as_sup_min=" + doublevalue[0];
					if(doublevalue[1] != "0")
						supfilter = supfilter + "&as_sup_max=" + doublevalue[1];
					extraAdvancedFilters =  extraAdvancedFilters + supfilter;
				}else if(idComb == 'TIPOVEND'){
					extraAdvancedFilters = extraAdvancedFilters + '&as_other_filter_id=CONCES';
				}else if(advancedFilters.length > 0){
					advancedFilters = advancedFilters + "|" + idComb + ":" + value;
				}else{
					advancedFilters = "&as_other_filters=" + idComb + ":" + value;
				}
			}
		}

		for(var a = 0; a < extrachecks.length; a++){
			var idComb = extrachecks[a].split("|")[extrachecks[a].split("|").length -1];
			var check = document.getElementById(idComb);
			if(check.checked){
				if(advancedFilters.length > 0){
					advancedFilters = advancedFilters + "|" + idComb + ":Y";
				}else{
					advancedFilters = "&as_other_filters=" + idComb + ":Y";
				}
			}
		}

		return extraAdvancedFilters + advancedFilters;
	}

	
	function doAdvancedSearch(){
		var busqueda = document.FormBuscador.action + getSearchFilters() + getAdvancedFilters();
		resetSearch();	
		location.href = busqueda;
	}
	
	function resetSearch(){
		document.getElementById('se_Venta').checked = true;
		document.getElementById('tipo_inm_opt').selectedIndex = 5;
		document.getElementById('cmb_prov').selectedIndex = 0;
		updateCities();
		loadRanges();
		showOperations();
	}
	
	function cityChange(){
		var comb_city = document.getElementById('cmb_city');
		var ind_city = document.getElementById('cmb_city').selectedIndex;
		var value = comb_city.options[ind_city].value;
		document.getElementById('busbtn').disabled = true;
		RESCombos.getFilteredBarrios('1459','BARR',value,cityCallback);
	}
	
	function cityCallback(data){
		resetCombos();
		if(data.length > 1){
			DWRUtil.addOptions('cmb_bar1', data,"valueID","description");
			document.getElementById('cmb_bar1').disabled = false;
			
			try{
			document.getElementById('cmb_bar2').disabled = false;
			DWRUtil.addOptions('cmb_bar2', data,"valueID","description");
			document.getElementById('cmb_bar3').disabled = false;
			DWRUtil.addOptions('cmb_bar3', data,"valueID","description");
			}catch(e){}
			
			try{
				if(pre_barr1 != ''){
					var tipoSelected = document.getElementById('cmb_bar1');
					for(var a = 0; a < tipoSelected.options.length; a++){
						if(tipoSelected.options[a].value == pre_barr1){
							document.getElementById('cmb_bar1').selectedIndex = a;
						}
					}
					pre_barr1 = '';
				}
				try{
				if(pre_barr2 != ''){
					var tipoSelected = document.getElementById('cmb_bar2');
					for(var a = 0; a < tipoSelected.options.length; a++){
						if(tipoSelected.options[a].value == pre_barr2){
							document.getElementById('cmb_bar2').selectedIndex = a;
						}
					}
					pre_barr2 = '';
				}
				}catch(e){}
				try{
				if(pre_barr3 != ''){
					var tipoSelected = document.getElementById('cmb_bar3');
					for(var a = 0; a < tipoSelected.options.length; a++){
						if(tipoSelected.options[a].value == pre_barr3){
							document.getElementById('cmb_bar3').selectedIndex = a;
						}
					}
					pre_barr3 = '';
				}
				}catch(e){}
			}catch(e){}
		}
		document.getElementById('busbtn').disabled = false;
	}
	
	window.onresize = doResize;
	doResize();
	
	function doResize(){
		try{
			var destacados = document.getElementById('destacados');
			if(destacados.clientWidth < 860){
				document.getElementById('mktdiv2').style.display = "none";
			}else{
				document.getElementById('mktdiv2').style.display = "block";
			}
			
			if(destacados.clientWidth < 790){
				document.getElementById('lastgaleryitem').style.display = "none";
			}else{
				document.getElementById('lastgaleryitem').style.display = "block";
			}
		}catch(e){}
	}
	
	function advancedSearch(){
		//Link
		var advlink = 'http://www.mercadolibre.com.mx/jm/ml.home.resAdvancedSearch?';
		//Tipo operacion
		advlink = advlink + "radio_op=" + getSelectedRadioName(document.FormBuscador.radio_operacion).id + "&";
		//Tipo inmueble
		var tipoSelected = document.getElementById('tipo_inm_opt');
		var indice = document.getElementById('tipo_inm_opt').selectedIndex;
		var valueSelected = tipoSelected.options[indice].value;
		advlink = advlink + "tipo_inm=" + valueSelected + "&";
		//Provincia
		var provComb = document.getElementById('cmb_prov');
		indice = document.getElementById('cmb_prov').selectedIndex;
		valueSelected = provComb.options[indice].value;
		if(valueSelected != 'ALL'){
			advlink = advlink + "prov=" + valueSelected + "&";
		}
		//Ciudad
		var comb_city = document.getElementById('cmb_city');
		var ind_city = document.getElementById('cmb_city').selectedIndex;
		var value_city = comb_city.options[ind_city].value;
		if(valueSelected != 'ALL'){
			advlink = advlink + "city=" + value_city + "&";
		}
		//Barrios
		for(var x = 1; x < 4; x++){
			try{
				var comb_barr = document.getElementById('cmb_bar' + x);
				var ind_barr = document.getElementById('cmb_bar' + x).selectedIndex;
				var value_barr = comb_barr.options[ind_barr].value;
				if(value_barr != 'Elegir'){
					advlink = advlink + "barr" + x + "=" + value_barr + "&";
				}
			}catch(e){}
		}
		
		//Precio
		var comb_price = document.getElementById('cmb_hasta');
		var ind_price = document.getElementById('cmb_hasta').selectedIndex;
		var value_price = comb_price.options[ind_price].value;
		if(value_price != 'ALL'){
			advlink = advlink + "price=" + value_price + "&";
		}
		//Moneda
		var comb_mon = document.getElementById('cmb_moneda');
		var ind_mon = document.getElementById('cmb_moneda').selectedIndex;
		var value_mon = comb_mon.options[ind_mon].value;
		advlink = advlink + "mon=" + value_mon + "&";
		
		location.href = advlink;
	}
	
	function setPrevValues(){
		if(pre_radio_op != ''){
			document.getElementById(pre_radio_op).checked = true;
			loadRanges();
		}
		if(pre_tipo_inm != ''){
			var tipoSelected = document.getElementById('tipo_inm_opt');
			for(var a = 0; a < tipoSelected.options.length; a++){
				if(tipoSelected.options[a].value == pre_tipo_inm){
					document.getElementById('tipo_inm_opt').selectedIndex = a;
					showOperations();
				}
			}
		}
		if(pre_prov != ''){
			var tipoSelected = document.getElementById('cmb_prov');
			for(var a = 0; a < tipoSelected.options.length; a++){
				if(tipoSelected.options[a].value == pre_prov){
					document.getElementById('cmb_prov').selectedIndex = a;
					updateCities();
				}
			}
		}
		if(pre_city != ''){
			var tipoSelected = document.getElementById('cmb_city');
			for(var a = 0; a < tipoSelected.options.length; a++){
				if(tipoSelected.options[a].value == pre_city){
					document.getElementById('cmb_city').selectedIndex = a;
					cityChange();
				}
			}
		}
		if(pre_price != ''){
			var tipoSelected = document.getElementById('cmb_hasta');
			for(var a = 0; a < tipoSelected.options.length; a++){
				if(tipoSelected.options[a].value == pre_price){
					document.getElementById('cmb_hasta').selectedIndex = a;
				}
			}
		}
		if(pre_mon != ''){
			var tipoSelected = document.getElementById('cmb_moneda');
			for(var a = 0; a < tipoSelected.options.length; a++){
				if(tipoSelected.options[a].value == pre_mon){
					document.getElementById('cmb_moneda').selectedIndex = a;
				}
			}
		}
	}
<!--Gen:3510-->
