var typeFortaleza;

// função para remontar o refinamento de acordo com os chekcboxes selecionados
function changeAction(form){
	
	url = unescape(document.refinement.srequest.value);
	var ref = new Array();
	var name = "nav_spec=";
	
	// pega os checkboxes selecionados
	for(var x = 0 ; x < document.refinamentos.length ; x++){
		atual = document.refinamentos.elements[x];
		if(atual.checked == true)
			ref.push(atual.value);
	}

	reg = "nav_spec=";
	ind = url.indexOf(reg);
	
	// se nav_spec nao estiver setado
	if(ind < 0){
		url += "&nav_spec="	
		for(x = 0 ; x < ref.length ; x++){
			if(x==ref.length-1)
				url += ref[x];
			else
				url += ref[x] + ";|";
				
		}
		window.location = url;
	}
	
	// se nav_spec estiver setado
	else if(ind > 0){
		urla = url.slice(0,ind + name.length);
		urlb = url.slice(ind + name.length);
		urlFinal = urla;
		for(x = 0 ; x < ref.length ; x++){
			if(url.indexOf(unescape(ref[x])) < 0)
				urlFinal += ref[x] + ";|";
		}
		urlFinal += urlb;
		window.location = urlFinal;
	}
}

var refina = new Object();

// iniGrupos: Método que insere os eventos nos grupos de subcategorias nos refinamentos.
refina.iniGrupos = function(){
	
	//$("ul.listas li.extra-item").click(refina.controlaGrupo);
	$("dt.titulo").click(function(e){
			e.stopPropagation();
			var ul = $(this)
			.next("dd")
			.find("form ul.listas");

			$(this)
			.next("dd")
			.parents("dl.open")
			.removeClass("open")
			.find("form ul.listas")
			.insertBefore(ul.parent("form"))
			.next("p.submit-refinamento")
			.remove()
			.end()
			.find("li:not(.action) a")
					.unbind("click")
			.end()
			.next("form")
			.remove()
			
			
		
	});
	$("ul.listas").each(function(){
			if($(this).find("li").length>3){
				
				$(this)
					.append('<li class="action"><a href="#">Mais</a></li>').find("li.action a").click(function(e){
					e.preventDefault();
					e.stopPropagation();
					$(this).parents("dl.open").eq(0).removeClass("open").find("a")
					.unbind("click")
					
					//$(this).parents("dl:not(.open)").addClass("open").find("ul.listas").after('<p class="submit-refinamento"><input type="submit" value="Confirmar" /></p>').find("a").click(function(e){
					  $(this).parents("dl:not(.open)").addClass("open").find("ul.listas").wrap('<form name="refinamentos" action="#" method="get"></form>').after('<p class="submit-refinamento"><input id="refinar" type="button" value="Confirmar" onclick="changeAction();" /></p>').find("a").click(function(e){
						//e.stopPropagation();
						//e.preventDefault();
						//$(this).prev("input").click();
						
						})
					.end()
					
					})
			}//else {
				//if($(this).find("form").length==0){
				$(this).parents("dl.colunas").eq(0).addClass("collapsable").find("dt.titulo").click(function(e){
						$(this).parents("dl.colunas").eq(0).toggleClass("collapsed");
					})
				//}
				
			//}
		});
};

// controlaGrupo: Abre ou fecha um grupo de subdepartamentos
refina.controlaGrupo = function(e){
	e.preventDefault();
	$(e.target).parents("li:eq(0)").toggleClass("abre");
};

var LAGOINHA = window.LAGOINHA || {};

LAGOINHA.start_dept_area_options_handler = function()
{
	$( ".dept-filter h5" ).each(
		function()
		{
			$( this ).html( '<a href="#handle">' + $( this ).text() + '</a>' );
			$( "a", this ).click( LAGOINHA.handle_dept_area_options );
		}
	)
}

LAGOINHA.handle_dept_area_options = function( e )
{
	div_wrapper = $( e.target ).parents( "div" ).eq(0);
	if( div_wrapper.is( ".open" ) )
	{
		div_wrapper.removeClass( "open" );
	}
	else
	{
		div_wrapper.addClass( "open" );
	}
	e.preventDefault();
	e.stopPropagation();
}

//MenuImóveis: seleciona todos os bairos da mesma região
function CheckBairros( obj ){

	$("#Bairros input[@rel=" + obj.id + "]").attr("checked",obj.checked);
}

function clearDistricts(){
	if(typeFortaleza=='imoveis' && $('#top-refinement').length){
		$('#form-districts').html('');
		FORTALEZA.closeLocationsFilter();
		$('#form-districts').addClass('hideFormDistricts');
	}
}

function updateLocationCombos(ctrl, selCity){
	if(ctrl != "persist" ){
		$('#form-districts').html('');
		if(typeFortaleza=='imoveis' && $('#top-refinement').length)
			FORTALEZA.closeLocationsFilter();
		$('#form-districts').addClass('hideFormDistricts');
	}
	/*} else {
		if(selCity){
			$.ajax({
				type: "GET",
				url: "/getLocation.html",
				data: "path=" + selCity + '&type=' +  typeFortaleza,
				success: function(msg){
					if(!msg.match(/__NO_DISTRICTS_RESULTS__/gim)){
						$('#form-districts').show();
					}
				}
			});
		}
	} */
	var oValor = $('#nav_federation_id').val();
	if(oValor == ""){
		$('#estados').load('/getLocation.html?type=' + typeFortaleza );
	} else {
		$('#cidades').load('/getLocation.html?path=' + oValor + '&selCity=' + selCity + '&type=' + typeFortaleza);
	}
}

LAGOINHA.install_max_price_variations = function()
{
	LAGOINHA.update_max_price_intervals_radio();
	var hiddenMin = $( "#min-price" ).val();
	var hiddenMax = $( "#max-price" ).val();
	var objMin = $( "#min-price-select" );
	var objMax = $( "#max-price-select" );
	if(objMin[0] && objMax[0]){
		for(i = 0; i < objMin[0].length; i++){
			if(objMin[0].options[i].value == hiddenMin){
				objMin[0].selectedIndex = i;
				break;
			}
		
		}
		for(i = 0; i < objMax[0].length; i++){
			if(objMax[0].options[i].value == hiddenMax){
				objMax[0].selectedIndex = i;
				break;
			}
		}
	}
	$('#min-price').val(objMin[0].value);
	$('#max-price').val(objMax[0].value);
}

LAGOINHA.update_max_price_intervals_radio = function( e )
{
	if($('body').is('.property-search')){
		elmPriceTypeMin = $('#min-price-select');
		elmPriceTypeMax = $('#max-price-select');
	}
	else{
		elmPriceTypeMin = $('#selValMin');
		elmPriceTypeMax = $('#selValMax');
	}
	elmPriceTypeMin.hide();
	if($("input[@name=nav_negotiation_type]:checked").val())
		var normalizedValue = LAGOINHA.normalizeString($("input[@name=nav_negotiation_type]:checked").val());
	
	if( normalizedValue && normalizedValue !="" )
	{
		elmPriceTypeMin.html( MARKUP.opcoes_valor_imoveis[normalizedValue][0] );
		elmPriceTypeMax.html( MARKUP.opcoes_valor_imoveis[normalizedValue][1] );
	}
	else 
	{
		elmPriceTypeMin.html( MARKUP.opcoes_valor_imoveis['default'][0] );
		elmPriceTypeMax.html( MARKUP.opcoes_valor_imoveis['default'][1] );
	}
	elmPriceTypeMin.show();
	if(elmPriceTypeMin[0] && elmPriceTypeMax[0]){
		elmPriceTypeMin[0].selectedIndex = 0;
		elmPriceTypeMax[0].selectedIndex = elmPriceTypeMax[0].options.length - 1;
	}
}

LAGOINHA.install_max_area_variations = function()
{
	LAGOINHA.update_max_area_intervals();
	var hiddenMin = $( "#hidden-min-area" ).val();
	var hiddenMax = $( "#hidden-max-area" ).val();
	var objMin = $( "#min-area-select" );
	var objMax = $( "#max-area-select" );
	if(objMin[0] && objMax[0]){
		for(i = 0; i < objMin[0].length; i++){
			if(objMin[0].options[i].value == hiddenMin){
				objMin[0].selectedIndex = i;
				break;
			}
		
		}
		for(i = 0; i < objMax[0].length; i++){
			if(objMax[0].options[i].value == hiddenMax){
				objMax[0].selectedIndex = i;
				break;
			}
		}
	}
}

LAGOINHA.update_max_area_intervals = function( e )
{
	var selectedType = $( "#nav_subcategory_id" ).val();
	var objMin = $( "#min-area-select" );
	var objMax = $( "#max-area-select" );
	if( selectedType != "" )
	{
		objMin.html( MARKUP.opcoes_area_util[selectedType][0] );
		objMax.html( MARKUP.opcoes_area_util[selectedType][1] );
	}
	else
	{
		objMin.html( MARKUP.opcoes_area_util['default'][0] );
		objMax.html( MARKUP.opcoes_area_util['default'][1] );
	}
	if(objMin[0] && objMax[0]){
		objMin[0].selectedIndex = 0;
		objMax[0].selectedIndex = objMax[0].options.length - 1;
	}
}

LAGOINHA.TB_bairros = function(maisBairros){
	if(typeFortaleza == 'imoveis'){
		if($('#nav_origin_id').val() == "" ) return false;
		var listingHash = $('#nav_origin_id').val();
		if( listingHash != '' ){
				$.ajax({
					type: "GET",
					url: "/getLocation.html",
					data: "path=" + listingHash + '&type=' +  typeFortaleza,
					success: function(msg){
						if(!msg.match(/__NO_DISTRICTS_RESULTS__/gim)){
							TB_show(null,'#TB_inline?height=430&width=650&inlineId=proposal-form',null);
							$('#TB_ajaxContent').html(msg)
							$('#districts-list li input').click(LAGOINHA.limita_bairros);
							var selectedDistricts = $('#form-districts  input:hidden');
							var districtsArray = $('#districts-list li input');
							districtsArray[0].focus();
							for( var x = 0 ; x < selectedDistricts.length ; x++ ){
								for( var y = 0 ; y < districtsArray.length ; y++ ){
									if(selectedDistricts[x].value == districtsArray[y].value ){
										$(districtsArray[y]).attr('checked','checked')
									}
								}
							}
						}
					}
				});
		}
	}
}

LAGOINHA.TB_retorna_bairros = function(){
	$('#form-districts').html('<a href="#" id="mais-bairros" onclick="LAGOINHA.TB_bairros(\'mais\');return false">Selecionar bairros</a>');
	$('#form-districts').hide();
	var districtsArray = $('#districts-list li :checked'); 
	var districtsType = $('#container_bairros #districtsType').val();
	if(districtsType == "G" ){
		var name= "nav_district_group";
	}else{
		var name= "nav_district";
	}
	//bairrosArray.each( function(i){ alert(bairrosArray[1]) })
	if(districtsArray.length > 0){
		var toAppend = ""
		for( var x = 0 ; x < districtsArray.length ; x++ ){
			var districtName = $(districtsArray[x]).parent().text();
			var pathDistrict = $(districtsArray[x]).val();
			toAppend += '<div class="single-district">' + districtName + ' (<span id="remove-district" class="remove"><a id="rmv_' + x + '" href="javascript:void(0)" onclick="LAGOINHA.TB_remove_bairros(this.id);return false;" rel="'+ pathDistrict +'">x</a></span>) <input type="hidden" name="' + name + '" value="'+ pathDistrict +'" /></div>';
			
		}
		toAppend += '<input type="hidden" value="' + districtsType + '" name="districtsType" id="districtsTypeAux" />';
		$('#form-districts').append(toAppend);
		$('#form-districts').show();
		$('#mais-bairros').show();
	} else {
		$('#form-districts a').html('Selecionar bairros')
		$('#form-districts').show();
		$('#mais-bairros').show();
	}
	TB_remove("ok");
}

LAGOINHA.TB_remove_bairros = function(id){
	var id = "#" + id
	$(id).parent().parent().remove();
	$('#mais-bairros').hide();
	$('#mais-bairros').show();
	if( $('#form-districts div').length == 0 ){
		$('#form-districts a').html('Selecionar bairros')
	}
}

LAGOINHA.limita_bairros = function(e){
	var qtos = $('#districts-list li input:checked').size()
	if(qtos >= 31){
		if($(e.target).attr('checked') == true){
			e.stopPropagation();
			e.preventDefault();
			alert('Você pode selecionar até 30 bairros.')
		}
	}
}


LAGOINHA.TB_bairros_Home = function(){
	if($('#selCidade').val() == "" ) return false;
	var listingHash = $('#selCidade').val();
	if( listingHash != '' ){
		$.ajax({
			type: "GET",
			url: "/getHomeLocation.html",
			data: "path=" + listingHash +'&type=' + typeFortaleza ,
			success: function(msg){
				if(!msg.match(/__NO_DISTRICTS_RESULTS__/gim)){
					TB_show(null,'#TB_inline?height=430&width=650&inlineId=proposal-form',null);
					$('#TB_ajaxContent').html(msg);
					LAGOINHA.start_hover_buttons();
					$('#districts-list li input').click(LAGOINHA.limita_bairros);
					var selectedDistricts = $('#bairros  input:hidden');
					var districtsArray = $('#districts-list li input');
					districtsArray[0].focus();
					for( var x = 0 ; x < selectedDistricts.length ; x++ ){
						for( var y = 0 ; y < districtsArray.length ; y++ ){
							if(selectedDistricts[x].value == districtsArray[y].value ){
								$(districtsArray[y]).attr('checked','checked')
							}
						}
					}
					$('#cancelar_filtro').click(function(e){
						e.preventDefault();
						e.stopPropagation();
						TB_remove('ok');
					});
					$('.enviar_bairros').unbind().click(function(e){
						e.preventDefault();
						e.stopPropagation();
						LAGOINHA.TB_retorna_bairros_Home('buscar');
					});
				}
			}
		});
	}
}

LAGOINHA.TB_retorna_bairros_Home = function(buscar){
	var districtsArray = $('#districts-list li :checked'); 
	var districtsType = $('#container_bairros #districtsType').val();
	$('#districtsTypeAux').val(districtsType);
	$('#bairros').html('');
	if(districtsType == "G" ){
		var name= "nav_district_group";
	}else{
		var name= "nav_district";
	}
	if(districtsArray.length > 0){		
		var toAppend = "";
		for( var x = 0 ; x < districtsArray.length ; x++ ){
			var districtName = $(districtsArray[x]).parent().text();
			var pathDistrict = $(districtsArray[x]).val();
			toAppend += '<input type="hidden" name="' + name + '" value="'+ pathDistrict +'" />';
		}
		$('#bairros').append(toAppend);
	}
	TB_remove("ok");
	if(buscar=="buscar")
		$('#searchSteps .btSearchSteps').click()
}

function TB_remove( bt_ok ) {
	$("#TB_imageOff").unbind("click");
	$("#TB_overlay").unbind("click");
	$("#TB_closeWindowButton").unbind("click");
	$("#TB_window").fadeOut("fast",function(){
	$('#TB_window,#TB_overlay,#TB_HideSelect').remove();
	// Patch by Irae Carvalho to solve flash objects that must be wmode=window
	try{
		$('[@wmode="window"]').css('visibility','visible'); 
		$('object [@name="wmode"][@value="window"]').parent('object').css('visibility','visible');
	} catch (e) {void(null)}
	});
	$("#TB_load").remove();
	if($('#districts-list li :checked').length == 0 && $('#form-districts  input:hidden').length == 0 && bt_ok != "ok"){
		$('#form-districts a').html('Selecionar bairros')
		$('#form-districts').show();
		$('#mais-bairros').show();
	}
	return false;
}

LAGOINHA.search_refinement_gallery_veiculos = {
	start: function() {
		this.originalMarcas = $("#marcas").html();
		this.originalModelos = $("#modelos").html();
		this.originalYears = $("#years").html();
		this.serviceURL = "/getVehicle.html?layout=horizontal&path=";
		$("select[@name='nav_path']").change(LAGOINHA.search_refinement_gallery_veiculos.getMarcas).trigger("change");
	},
	getYears: function() {
		var selectedRel = $(this).find("option:selected").attr('rel');
		$('#modelHidden').attr('value', selectedRel ? selectedRel : "");
		
		if ( $(this).val() != ""){ // escolheu um modelo
			$('#years').load(LAGOINHA.search_refinement_gallery_veiculos.serviceURL + this.value, function(responseText){
				if (responseText.replace(/^\s+|\s+$/g, "").length == 0) {
					$(this).html(LAGOINHA.search_refinement_gallery_veiculos.originalYears);
				}
				LAGOINHA.search_refinement_gallery_veiculos.selectYear();
			});
		} else { // escolheu "Todos"
			$("#years").html(LAGOINHA.search_refinement_gallery_veiculos.originalYears);
			LAGOINHA.search_refinement_gallery_veiculos.selectYear();
		}
	},
	getModelos: function(){
		var selectedRel = $(this).find("option:selected").attr('rel');
		$('#brandHidden').attr('value', selectedRel ? selectedRel : "");
		
		if ( $(this).val() != ""){ // escolheu um fabricante
			$('#modelos').load(LAGOINHA.search_refinement_gallery_veiculos.serviceURL + this.value, function(responseText){
				if (responseText.replace(/^\s+|\s+$/g, "").length == 0) {
					$(this).html(LAGOINHA.search_refinement_gallery_veiculos.originalModelos);
				}
				$("#years").html(LAGOINHA.search_refinement_gallery_veiculos.originalYears);
				$(this).find("select").unbind("change").change(LAGOINHA.search_refinement_gallery_veiculos.getYears);
				if(typeof LAGOINHA.search_refinement_gallery_veiculos.nav_model != "undefined"){
					$(this)
						.find("option[@rel='" + LAGOINHA.search_refinement_gallery_veiculos.nav_model + "']:first")
							.attr("selected","true")
						.end()
						.find("select")
							.trigger("change")
						.end();
				}
			});
		} else { // escolheu "Todos"
			$("#modelos").html(LAGOINHA.search_refinement_gallery_veiculos.originalModelos);
			$("#years").html(LAGOINHA.search_refinement_gallery_veiculos.originalYears);
			LAGOINHA.search_refinement_gallery_veiculos.selectYear();
		}
	},
	getMarcas: function(){
		if(this.value!='/Veiculos'){
			$('#marcas').load(LAGOINHA.search_refinement_gallery_veiculos.serviceURL + this.value.replace('/Veiculos',''), function(responseText){
				if (responseText.replace(/^\s+|\s+$/g, "").length == 0) {
					$(this).html(LAGOINHA.search_refinement_gallery_veiculos.originalMarcas);
				}
				if(responseText.indexOf('__NO_CONTENT__') == -1 && $('#selTipoVeiculo').val() != "/Veiculos"){
					LAGOINHA.search_refinement_gallery_veiculos.originalModelos = MARKUP.dummy_vehicle_model_search;
					if($('#selTipoVeiculo').val()=='/Veiculos/Carro'){
						LAGOINHA.search_refinement_gallery_veiculos.originalYears = MARKUP.dummy_years_search;
					}
					else{
						LAGOINHA.search_refinement_gallery_veiculos.originalYears = '';
					}
				}else{
					LAGOINHA.search_refinement_gallery_veiculos.originalModelos = '';
					LAGOINHA.search_refinement_gallery_veiculos.originalYears = '';
				}
				$("#modelos").html(LAGOINHA.search_refinement_gallery_veiculos.originalModelos);
				$("#years").html(LAGOINHA.search_refinement_gallery_veiculos.originalYears);
				//LAGOINHA.search_refinement_gallery_veiculos.selectYear();
				$(this).find("select").unbind("change").change(LAGOINHA.search_refinement_gallery_veiculos.getModelos);
				if(typeof LAGOINHA.search_refinement_gallery_veiculos.nav_brand != "undefined"){
					$(this)
						.find("option[@rel='" + LAGOINHA.search_refinement_gallery_veiculos.nav_brand + "']:first")
							.attr("selected","true")
						.end()
						.find("select")
							.trigger("change")
						.end();
				}
			});
		}else{
			$("#marcas").html('');
			$("#modelos").html('');
			$("#years").html('');
		}
	},
	selectYear: function(){
		if(LAGOINHA.search_refinement_gallery_veiculos.originalYears != ''){
			if(typeof LAGOINHA.search_refinement_gallery_veiculos.nav_year_min != "undefined" && LAGOINHA.search_refinement_gallery_veiculos.nav_year_min != ""){
				$("select[@name='nav_year_min'] option[@value='" + LAGOINHA.search_refinement_gallery_veiculos.nav_year_min + "']").attr("selected","true");
				LAGOINHA.search_refinement_gallery_veiculos.nav_year_min = '';
			}
			if(typeof LAGOINHA.search_refinement_gallery_veiculos.nav_year_max != "undefined" && LAGOINHA.search_refinement_gallery_veiculos.nav_year_max != ""){
				$("select[@name='nav_year_max'] option[@value='" + LAGOINHA.search_refinement_gallery_veiculos.nav_year_max + "']").attr("selected","true");
				LAGOINHA.search_refinement_gallery_veiculos.nav_year_max = '';
			}
		}
	}
}

var startup = function()
{
	if($('body').is('.fortaleza-imoveis'))
		typeFortaleza = 'imoveis';
	else if($('body').is('.fortaleza-veiculos'))
		typeFortaleza = 'veiculos';
	refina.iniGrupos();
	LAGOINHA.start_dept_area_options_handler();
	if($('body').is('.property-search')){
		LAGOINHA.install_max_price_variations();
		LAGOINHA.install_max_area_variations();
		$('#nav_subcategory_id').change(LAGOINHA.update_max_area_intervals);
		$('input[@name=nav_negotiation_type]').click(function(e){
			LAGOINHA.update_max_price_intervals_radio();
			if($('body').is('.property-search')){
				$('#min-price').val($( "#min-price-select" )[0].value);
				$('#max-price').val($( "#max-price-select" )[0].value);
			}
		});
	}
	if($('body').is('.veichles-search'))
		LAGOINHA.search_refinement_gallery_veiculos.start();
	
}
$( startup );

var MARKUP = window.MARKUP || {}

MARKUP.opcoes_valor_imoveis = {
	"venda":[
		//min
		'<option selected="selected" value="0">R$ 0,00</option>' +
		'<option value="30000">R$ 30.000</option>' +
		'<option value="40000">R$ 40.000</option>' +
		'<option value="60000">R$ 60.000</option>' +
		'<option value="80000">R$ 80.000</option>' +
		'<option value="100000">R$ 100.000</option>' +
		'<option value="120000">R$ 120.000</option>' +
		'<option value="150000">R$ 150.000</option>' +
		'<option value="200000">R$ 200.000</option>' +
		'<option value="250000">R$ 250.000</option>' +
		'<option value="300000">R$ 300.000</option>' +
		'<option value="350000">R$ 350.000</option>' +
		'<option value="400000">R$ 400.000</option>' +
		'<option value="500000">R$ 500.000</option>' +
		'<option value="600000">R$ 600.000</option>' +
		'<option value="800000">R$ 800.000</option>' +
		'<option value="1000000">R$ 1 milhão</option>' +
		'<option value="1500000">R$ 1.5 milhão</option>' +
		'<option value="2000000">R$ 2 milhões</option>' +
		'<option value="3000000">R$ 3 milhões</option>' +
		'<option value="5000000">R$ 5 milhões</option>' +
		'<option value="7000000">R$ 7 milhões</option>' +
		'<option value="10000000">R$ 10 milhões</option>' +
		'<option value="20000000">R$ 20 milhões</option>',
		//max
		'<option value="30000">R$ 30.000</option>' +
		'<option value="40000">R$ 40.000</option>' +
		'<option value="60000">R$ 60.000</option>' +
		'<option value="80000">R$ 80.000</option>' +
		'<option value="100000">R$ 100.000</option>' +
		'<option value="120000">R$ 120.000</option>' +
		'<option value="150000">R$ 150.000</option>' +
		'<option value="200000">R$ 200.000</option>' +
		'<option value="250000">R$ 250.000</option>' +
		'<option value="300000">R$ 300.000</option>' +
		'<option value="350000">R$ 350.000</option>' +
		'<option value="400000">R$ 400.000</option>' +
		'<option value="500000">R$ 500.000</option>' +
		'<option value="600000">R$ 600.000</option>' +
		'<option value="800000">R$ 800.000</option>' +
		'<option value="1000000">R$ 1 milhão</option>' +
		'<option value="1500000">R$ 1.5 milhão</option>' +
		'<option value="2000000">R$ 2 milhões</option>' +
		'<option value="3000000">R$ 3 milhões</option>' +
		'<option value="5000000">R$ 5 milhões</option>' +
		'<option value="7000000">R$ 7 milhões</option>' +
		'<option value="10000000">R$ 10 milhões</option>' +
		'<option value="40000000" selected="selected">R$ 20 milhões ou +</option>'
	],
	"locacao":[
		//min
		'<option selected="selected" value="0">R$ 0,00</option>' +
		'<option value="300">R$ 300</option>' +
		'<option value="400">R$ 400</option>' +
		'<option value="600">R$ 600</option>' +
		'<option value="800">R$ 800</option>' +
		'<option value="1000">R$ 1.000</option>' +
		'<option value="1250">R$ 1.200</option>' +
		'<option value="1500">R$ 1.500</option>' +
		'<option value="2000">R$ 2.000</option>' +
		'<option value="2500">R$ 2.500</option>' +
		'<option value="3000">R$ 3.000</option>' +
		'<option value="3500">R$ 3.500</option>' +
		'<option value="4000">R$ 4.000</option>' +
		'<option value="5000">R$ 5.000</option>' +
		'<option value="6000">R$ 6.000</option>' +
		'<option value="8000">R$ 8.000</option>' +
		'<option value="10000">R$ 10.000</option>' +
		'<option value="30000">R$ 30.000</option>' +
		'<option value="50000">R$ 50.000</option>',
		//max
		'<option value="300">R$ 300</option>' +
		'<option value="400">R$ 400</option>' +
		'<option value="600">R$ 600</option>' +
		'<option value="800">R$ 800</option>' +
		'<option value="1000">R$ 1.000</option>' +
		'<option value="1250">R$ 1.200</option>' +
		'<option value="1500">R$ 1.500</option>' +
		'<option value="2000">R$ 2.000</option>' +
		'<option value="2500">R$ 2.500</option>' +
		'<option value="3000">R$ 3.000</option>' +
		'<option value="3500">R$ 3.500</option>' +
		'<option value="4000">R$ 4.000</option>' +
		'<option value="5000">R$ 5.000</option>' +
		'<option value="6000">R$ 6.000</option>' +
		'<option value="8000">R$ 8.000</option>' +
		'<option value="10000">R$ 10.000</option>' +
		'<option value="30000">R$ 30.000</option>' +
		'<option selected="selected" value="40000000">R$ 50.000 ou +</option>'
	],
	"temporada":new Array(),
	"default":[
		//min
		'<option selected="selected" value="0">R$ 0,00</option>' +
		'<option value="300">R$ 300</option>' +
		'<option value="400">R$ 400</option>' +
		'<option value="600">R$ 600</option>' +
		'<option value="800">R$ 800</option>' +
		'<option value="1000">R$ 1.000</option>' +
		'<option value="1250">R$ 1.200</option>' +
		'<option value="1500">R$ 1.500</option>' +
		'<option value="2000">R$ 2.000</option>' +
		'<option value="2500">R$ 2.500</option>' +
		'<option value="3000">R$ 3.000</option>' +
		'<option value="3500">R$ 3.500</option>' +
		'<option value="4000">R$ 4.000</option>' +
		'<option value="5000">R$ 5.000</option>' +
		'<option value="6000">R$ 6.000</option>' +
		'<option value="8000">R$ 8.000</option>' +
		'<option value="10000">R$ 10.000</option>' +
		'<option value="30000">R$ 30.000</option>' +
		'<option value="40000">R$ 40.000</option>' +
		'<option value="50000">R$ 50.000</option>' +
		'<option value="60000">R$ 60.000</option>' +
		'<option value="80000">R$ 80.000</option>' +
		'<option value="100000">R$ 100.000</option>' +
		'<option value="120000">R$ 120.000</option>' +
		'<option value="150000">R$ 150.000</option>' +
		'<option value="200000">R$ 200.000</option>' +
		'<option value="250000">R$ 250.000</option>' +
		'<option value="300000">R$ 300.000</option>' +
		'<option value="350000">R$ 350.000</option>' +
		'<option value="400000">R$ 400.000</option>' +
		'<option value="500000">R$ 500.000</option>' +
		'<option value="600000">R$ 600.000</option>' +
		'<option value="800000">R$ 800.000</option>' +
		'<option value="1000000">R$ 1 milhão</option>' +
		'<option value="1500000">R$ 1.5 milhão</option>' +
		'<option value="2000000">R$ 2 milhões</option>' +
		'<option value="3000000">R$ 3 milhões</option>' +
		'<option value="5000000">R$ 5 milhões</option>' +
		'<option value="7000000">R$ 7 milhões</option>' +
		'<option value="10000000">R$ 10 milhões</option>' +
		'<option value="20000000">R$ 20 milhões</option>',
		//max
		'<option value="300">R$ 300</option>' +
		'<option value="400">R$ 400</option>' +
		'<option value="600">R$ 600</option>' +
		'<option value="800">R$ 800</option>' +
		'<option value="1000">R$ 1.000</option>' +
		'<option value="1250">R$ 1.200</option>' +
		'<option value="1500">R$ 1.500</option>' +
		'<option value="2000">R$ 2.000</option>' +
		'<option value="2500">R$ 2.500</option>' +
		'<option value="3000">R$ 3.000</option>' +
		'<option value="3500">R$ 3.500</option>' +
		'<option value="4000">R$ 4.000</option>' +
		'<option value="5000">R$ 5.000</option>' +
		'<option value="6000">R$ 6.000</option>' +
		'<option value="8000">R$ 8.000</option>' +
		'<option value="10000">R$ 10.000</option>' +
		'<option value="30000">R$ 30.000</option>' +
		'<option value="40000">R$ 40.000</option>' +
		'<option value="50000">R$ 50.000</option>' +
		'<option value="60000">R$ 60.000</option>' +
		'<option value="80000">R$ 80.000</option>' +
		'<option value="100000">R$ 100.000</option>' +
		'<option value="120000">R$ 120.000</option>' +
		'<option value="150000">R$ 150.000</option>' +
		'<option value="200000">R$ 200.000</option>' +
		'<option value="250000">R$ 250.000</option>' +
		'<option value="300000">R$ 300.000</option>' +
		'<option value="350000">R$ 350.000</option>' +
		'<option value="400000">R$ 400.000</option>' +
		'<option value="500000">R$ 500.000</option>' +
		'<option value="600000">R$ 600.000</option>' +
		'<option value="800000">R$ 800.000</option>' +
		'<option value="1000000">R$ 1 milhão</option>' +
		'<option value="1500000">R$ 1.5 milhão</option>' +
		'<option value="2000000">R$ 2 milhões</option>' +
		'<option value="3000000">R$ 3 milhões</option>' +
		'<option value="5000000">R$ 5 milhões</option>' +
		'<option value="7000000">R$ 7 milhões</option>' +
		'<option value="10000000">R$ 10 milhões</option>' +
		'<option value="40000000" selected="selected">R$ 20 milhões ou +</option>'
	]
}
MARKUP.opcoes_valor_imoveis.temporada = MARKUP.opcoes_valor_imoveis.locacao

MARKUP.opcoes_area_util = {
	"apartamento":[
		//min
		'<option selected="selected" value="0">0 m²</option>'+
		'<option value="40">40 m²</option>'+
		'<option value="60">60 m²</option>'+
		'<option value="80">80 m²</option>'+
		'<option value="100">100 m²</option>'+
		'<option value="150">150 m²</option>'+
		'<option value="200">200 m²</option>'+
		'<option value="250">250 m²</option>'+
		'<option value="300">300 m²</option>',
		//max
		'<option value="40">40 m²</option>'+
		'<option value="60">60 m²</option>'+
		'<option value="80">80 m²</option>'+
		'<option value="100">100 m²</option>'+
		'<option value="150">150 m²</option>'+
		'<option value="200">200 m²</option>'+
		'<option value="250">250 m²</option>'+
		'<option selected="selected" value="100000">300 m² ou +</option>'
	],
	"casa":new Array(),//igual a apartamento
	"flat-e-apart-hotel":[
		//min
		'<option selected="selected" value="0">0 m²</option>'+
		'<option value="30">30 m²</option>'+
		'<option value="40">40 m²</option>'+
		'<option value="60">60 m²</option>'+
		'<option value="80">80 m²</option>'+
		'<option value="100">100 m²</option>'+
		'<option value="120">120 m²</option>'+
		'<option value="150">150 m²</option>',
		//max
		'<option value="30">30 m²</option>'+
		'<option value="40">40 m²</option>'+
		'<option value="60">60 m²</option>'+
		'<option value="80">80 m²</option>'+
		'<option value="100">100 m²</option>'+
		'<option value="120">120 m²</option>'+
		'<option selected="selected" value="100000">150 m² ou +</option>',
	],
	"imovel-comercial-e-industrial":[
		//min
		'<option selected="selected" value="0">0 m²</option>'+
		'<option value="30">30 m²</option>'+
		'<option value="50">50 m²</option>'+
		'<option value="100">100 m²</option>'+
		'<option value="150">150 m²</option>'+
		'<option value="200">200 m²</option>'+
		'<option value="300">300 m²</option>'+
		'<option value="400">400 m²</option>'+
		'<option value="500">500 m²</option>'+
		'<option value="600">600 m²</option>',
		//max
		'<option value="30">30 m²</option>'+
		'<option value="50">50 m²</option>'+
		'<option value="100">100 m²</option>'+
		'<option value="150">150 m²</option>'+
		'<option value="200">200 m²</option>'+
		'<option value="300">300 m²</option>'+
		'<option value="400">400 m²</option>'+
		'<option value="500">500 m²</option>'+
		'<option selected="selected" value="100000">600 m² ou +</option>'
	],
	"sitio-chacara-e-fazenda":[
		//min
		'<option selected="selected" value="0">0 m²</option>'+
		'<option value="200">200 m²</option>'+
		'<option value="500">500 m²</option>'+
		'<option value="1000">1000 m²</option>'+
		'<option value="2000">2000 m²</option>'+
		'<option value="5000">5000 m²</option>'+
		'<option value="10000">10000 m²</option>',
		//max
		'<option value="200">200 m²</option>'+
		'<option value="500">500 m²</option>'+
		'<option value="1000">1000 m²</option>'+
		'<option value="2000">2000 m²</option>'+
		'<option value="5000">5000 m²</option>'+
		'<option selected="selected" value="100000">10000 m² ou +</option>'
	],
	"terreno-e-lote":new Array(),//igual a chacara e fazenda,
	"default":[
		//min
		'<option selected="selected" value="0">0 m²</option>'+
		'<option value="30">30 m²</option>'+
		'<option value="40">40 m²</option>'+
		'<option value="50">50 m²</option>'+
		'<option value="60">60 m²</option>'+
		'<option value="80">80 m²</option>'+
		'<option value="100">100 m²</option>'+
		'<option value="120">120 m²</option>'+
		'<option value="150">150 m²</option>'+
		'<option value="200">200 m²</option>'+
		'<option value="250">250 m²</option>'+
		'<option value="300">300 m²</option>'+
		'<option value="400">400 m²</option>'+
		'<option value="500">500 m²</option>'+
		'<option value="600">600 m²</option>'+
		'<option value="1000">1000 m²</option>'+
		'<option value="2000">2000 m²</option>'+
		'<option value="5000">5000 m²</option>'+
		'<option value="10000">10000 m²</option>',
		//max
		'<option value="30">30 m²</option>'+
		'<option value="40">40 m²</option>'+
		'<option value="50">50 m²</option>'+
		'<option value="60">60 m²</option>'+
		'<option value="80">80 m²</option>'+
		'<option value="100">100 m²</option>'+
		'<option value="120">120 m²</option>'+
		'<option value="150">150 m²</option>'+
		'<option value="200">200 m²</option>'+
		'<option value="250">250 m²</option>'+
		'<option value="300">300 m²</option>'+
		'<option value="400">400 m²</option>'+
		'<option value="500">500 m²</option>'+
		'<option value="600">600 m²</option>'+
		'<option value="1000">1000 m²</option>'+
		'<option value="2000">2000 m²</option>'+
		'<option value="5000">5000 m²</option>'+
		'<option selected="selected" value="100000">10000 m² ou +</option>'
	]
}
MARKUP.opcoes_area_util["casa"] = MARKUP.opcoes_area_util["apartamento"];
MARKUP.opcoes_area_util["terreno-e-lote"] = MARKUP.opcoes_area_util["sitio-chacara-e-fazenda"];

var markupYears = FORTALEZA.fill_dummy_years();

MARKUP.dummy_vehicle_model_search = '<input id="modelHidden" name="nav_model" type="hidden" />'+
'<dl>'+
'	<dt class="weight-normal">'+
'		Modelo'+
'	</dt>'+
'	<dd>'+
'		<select disabled="disabled">'+
'			<option selected="selected" value="">Todos</option>'+
'		</select>'+
'	</dd>'+
'</dl>';

MARKUP.dummy_years_search = '<input id="yearHidden" type="hidden" />'+
'<dl>'+
'	<dt class="weight-normal">'+
'		Ano do modelo'+
'	</dt>'+
'	<dd>'+
'		<select name="nav_year_min">'+
'			<option value="" selected="selected">mínimo</option>'+
			markupYears+
'		</select>'+
'		até'+
'		<select name="nav_year_max">'+
'			<option value="" selected="selected">máximo</option>'+
			markupYears+
'		</select>'+
'	</dd>'+
'</dl>';