var op_1472 = new Array('Aluguel', '1479', 'Temporada', '6485', 'Venda', '1480');
var op_1466 = new Array('Aluguel', '1467', 'Temporada', '6484', 'Venda', '1468');
var op_1478 = new Array('Aluguel', '6491', 'Venda', '6492');
var op_1460 = new Array('Aluguel', '1461', 'Temporada', '6493', 'Venda', '1462');
var op_1496 = new Array('Aluguel', '1491', 'Temporada', '6488', 'Venda', '1492');
var op_1493 = new Array('Aluguel', '50452', 'Venda', '50454');
var op_1892 = new Array('Aluguel', '6489', 'Temporada', '50455', 'Venda', '6490');
var cities_PACREd55_array = new Array('Selecione' ,'CACR17329','ACRELANDIA','Elegir','Outros');
var cities_PALASff50_array = new Array('Selecione' ,'CMAC1b954','Maceió','Elegir','Outros');
var cities_PAMAA156e6_array = new Array('Selecione' ,'Elegir','Outros');
var cities_PAMAS1780a_array = new Array('Selecione' ,'CMAN1f3ba','Manaus','Elegir','Outros');
var cities_PBAHAeba1_array = new Array('Selecione' ,'CCAN65479','CANAVIEIRAS','CCON2cbd2','CONDE','CCAM96a12','Camaçari','CILH3f4a9','Ilhéus','CLAU169db','LAURO DE FREITAS','CLEN15096','LENCOIS','CPOR6d7a','PORTO SEGURO','CPRA899f5','PRADO','CSAN5478b','SANTA CRUZ CABRALIA','CSIMe239f','SIMOES FILHO','CSAL88b49','Salvador','CVAL84f4d','VALENCA','CVER862ff','VERA CRUZ','Elegir','Outros');
var cities_PCEAA1792e_array = new Array('Selecione' ,'CAQU4b385','AQUIRAZ','CEUSa9e5a','EUSEBIO','CFOR392aa','Fortaleza','Elegir','Outros');
var cities_PDISL11bab_array = new Array('Selecione' ,'CAGU43131','AGUAS CLARAS','CBRA563f2','Brasília','CCEI68b61','Ceilândia','CGUAe1049','Guará','CSAMce1c9','Samambaia','CSOB89b0','Sobradinho','CTAGdd982','Taguatinga','Elegir','Outros');
var cities_PESPO17f74_array = new Array('Selecione' ,'CCAR9e330','Cariacica','CDOMc4d24','DOMINGOS MARTINS','CFUN930cd','FUNDAO','CGUAf0d16','Guarapari','CPIU4ed30','PIUMA','CSERb5dd1','Serra','CVILe9a7e','Vila Velha','Elegir','Outros');
var cities_PGOIS175f3_array = new Array('Selecione' ,'CAGU74736','AGUAS LINDAS DE GOIAS','CALT8b023','ALTO PARAISO DE GOIAS','CALVe1a69','ALVORADA DO NORTE','CANA49fe3','Anápolis','CAPAcfe99','Aparecida de Goiânia','CCAL148f7','CALDAS NOVAS','CGOI5d160','Goiânia','CVALb0cd6','VALPARAISO DE GOIAS','Elegir','Outros');
var cities_PMARO51eb_array = new Array('Selecione' ,'Elegir','Outros');
var cities_PMATOcd64_array = new Array('Selecione' ,'Elegir','Outros');
var cities_PMATL8e7_array = new Array('Selecione' ,'CCAM1b759','Campo Grande','Elegir','Outros');
var cities_PMINS1502d_array = new Array('Selecione' ,'CBEL71273','BELO ORIENTE','CBOM3ff4','BOM DESPACHO','CBON14651','BONITO DE MINAS','CBELe487f','Belo Horizonte','CCAM26cc','CAMBUI','CESM80b34','ESMERALDAS','CEXT7ce0b','EXTREMA','CGOVb0a97','Governador Valadares','CITA9e7dc','ITABIRITO','CITA13003','ITAPEVA','CJUIcef00','Juiz de Fora','CLAGef142','LAGOA SANTA','CMAR3d31b','MARIA DA FE','CPAR4e654','PARACATU','CPOCec05c','Poços de Caldas','CSANac5a1','SANTA RITA DE JACUTINGA','CTREa05d6','TRES CORACOES','CUBEa7773','Uberaba','Elegir','Outros');
var cities_PPARA180ed_array = new Array('Selecione' ,'CCUR62ff5','Curitiba','CFAZ4e774','FAZENDA RIO GRANDE','CGUA3a9da','GUARATUBA','CLONb6685','Londrina','CMAT9af7f','MATINHOS','CMOR5a0e9','MORRETES','CMARef2ab','Maringá','CPON25f50','PONTAL DO PARANA','CPINe8f10','Pinhais','CSAO5226e','SAO JOSE DOS PINHAIS','CTIJaec88','TIJUCAS DO SUL','Elegir','Outros');
var cities_PPARA43b8_array = new Array('Selecione' ,'CJOA6c32f','João Pessoa','Elegir','Outros');
var cities_PPARAbce0_array = new Array('Selecione' ,'CBEL471ab','Belém','Elegir','Outros');
var cities_PPERO1ffc_array = new Array('Selecione' ,'CCARa7a0f','Caruaru','CGRA3c646','Gravatá','CIPO1bf03','IPOJUCA','CPAU55655','Paulista','CREC363c','Recife','Elegir','Outros');
var cities_PPIAI545c_array = new Array('Selecione' ,'Elegir','Outros');
var cities_PRIOEd2cc_array = new Array('Selecione' ,'CEXT57ff9','EXTREMOZ','CNATb691f','Natal','CPAR18825','PARNAMIRIM','Elegir','Outros');
var cities_PRIOLdc34_array = new Array('Selecione' ,'CAGUeba47','AGUAS CLARAS','CCANcf4fa','CANELA','CCHU66fd5','CHUI','CCID319dd','CIDREIRA','CGRA80d69','Gravataí','CMAGed326','MAGISTERIO','CPOR80e2e','Porto Alegre','CRIOba95d','Rio Grande','CTRA69def','TRAMANDAI','CVIA923e9','Viamão','CXAN9c445','XANGRI-LA','Elegir','Outros');
var cities_PRIOO1839f_array = new Array('Selecione' ,'CRJ-9817','Rj - Baixada Fluminense','CRJ-7477','Rj - Centro','CRJ-7844','Rj - Litoral','CRJ-5599','Rj - Niterói','CRJ-8901','Rj - Outros Municípios','CRJ-7065','Rj - Serras','CRJ-5301','Rj - Zona Norte','CRJ-5802','Rj - Zona Oeste','CRJ-5522','Rj - Zona Sul');
var cities_PRONA12e8a_array = new Array('Selecione' ,'CCACf1b82','Cacoal','Elegir','Outros');
var cities_PRORA180b1_array = new Array('Selecione' ,'Elegir','Outros');
var cities_PSANA9778_array = new Array('Selecione' ,'CAGR4d2aa','AGROLANDIA','CBAL27fd7','BALNEARIO CAMBORIU','CBIGc388e','BIGUACU','CBOM636e3','BOMBINHAS','CBLUc6031','Blumenau','CCHA126ed','Chapecó','CFLO338a5','Florianópolis','CGAR4aaa9','GAROPABA','CIMB1453b','IMBITUBA','CITAf014f','ITAPEMA','CITA7f65c','ITAPOA','CJOI76738','Joinville','CNAV56e60','NAVEGANTES','CPIC940a7','PICARRAS','CPALe0150','Palhoça','CSAO293a4','SAO FRANCISCO DO SUL','CSAOeb386','SAO JOSE','Elegir','Outros');
var cities_PSERE12fe9_array = new Array('Selecione' ,'CARAa2d43','Aracaju','Elegir','Outros');
var cities_PSAOO97a8_array = new Array('Selecione' ,'CSP-7602','SP - Campinas','CSP-9407','SP - Centro','CSP-3183','SP - Grande SP','CSP-7295','SP - Guarulhos','CSP-7401','SP - Interior','CSP-7044','SP - Litoral','CSP-1641','SP - Santo André','CSP-3362','SP - São Bernardo do Campo','CSP-4501','SP - São Caetano do Sul','CSP-4337','SP - Zona Leste','CSP-2351','SP - Zona Norte','CSP-6970','SP - Zona Oeste','CSP-9121','SP - Zona Sul');
var cities_PTOCScd0f_array = new Array('Selecione' ,'CTAL25675','TALISMA','Elegir','Outros');
var rg_0_array = new Array('50000','Até 50.000','100000','Até 100.000','150000','Até 150.000','200000','Até 200.000','250000','Até 250.000','300000','Até 300.000','350000','Até 350.000','400000','Até 400.000','450000','Até 450.000','500000','Até 500.000','550000','Até 550.000','600000','Até 600.000','650000','Até 650.000','700000','Até 700.000','750000','Até 750.000','800000','Até 800.000','850000','Até 850.000','900000','Até 900.000','900000','Acima de 900.000');
var rg_1_array = new Array('500','Até 500','1000','Até 1.000','1500','Até 1.500','2000','Até 2.000','2500','Até 2.500','3000','Até 3.000','3500','Até 3.500','4000','Até 4.000','4500','Até 4.500','5000','Até 5.000','5500','Até 5.500','6000','Até 6.000','6500','Até 6.500','7000','Até 7.000','7500','Até 7.500','8000','Até 8.000','8500','Até 8.500','9000','Até 9.000','9500','Até 9.500','10000','Até 10.000','10000','Acima de 10.000');
var rg_2_array = new Array('500','Até 500','1000','Até 1.000','1500','Até 1.500','2000','Até 2.000','2500','Até 2.500','3000','Até 3.000','3500','Até 3.500','4000','Até 4.000','4500','Até 4.500','5000','Até 5.000','5500','Até 5.500','6000','Até 6.000','6500','Até 6.500','7000','Até 7.000','7500','Até 7.500','8000','Até 8.000','8500','Até 8.500','9000','Até 9.000','9500','Até 9.500','10000','Até 10.000','10000','Acima de 10.000');
var dolarConv = 1.74;
	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_Venda').style.display = 'none';
		document.getElementById('op_Aluguel').style.display = 'none';
		document.getElementById('op_Temporada').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_Venda').style.display == 'none'){
						document.getElementById('se_Aluguel').checked = true;
					}else{
						document.getElementById('se_Venda').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_bar2').disabled = true;
		document.getElementById('cmb_bar1').length = 0;
		document.getElementById('cmb_bar2').length = 0;
		try{
		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_Venda').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 value_mon = '';
		
		if(value_price != 'ALL'){
			if(price_sel.indexOf("Acima") >= 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 != 'Selecione' && 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 != 'Selecione' && 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_Venda').checked = true;
		document.getElementById('tipo_inm_opt').selectedIndex = 1;
		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;
			DWRUtil.addOptions('cmb_bar2', data,"valueID","description");
			document.getElementById('cmb_bar2').disabled = false;
			try{
			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 = '';
				}
				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 = '';
				}
			
				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('tdbarr3').style.display = "none";
			}else{
				document.getElementById('tdbarr3').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.mercadolivre.com.br/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 != 'Selecione' && 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 + "&";
		}
		
		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;
				}
			}
		}
	}
<!--Gen:32-->
