$(function() {

	$('.aba').click(function() {
		
	    var lnk = this;
	    
	    $('.imoveis-destaque').fadeOut(50);
	    $('.aba').removeClass('aba-ativa');
	    
	    $('ul#box_destaque_'+$(lnk).attr('id').split('_')[1]).fadeIn(300);
	    $(lnk).addClass('aba-ativa');
	    return false;
	    
	});
	
	$('#buscar_codigo').keyup(function() {
	    if ($(this).val().length > 3) {
	        $(this).next().next().attr('class','confere-on');
	    }else {
	        $(this).next().next().attr('class','confere-off');
	    }
	});
	
	$('#cidade').change(function() {
		$('#bairro').next().attr('class','confere-on');
	});
	$('#bairro').change(function() {
		$('#tipo').next().attr('class','confere-on');
	});
	$('#tipo').change(function() {
		$('#valor_de').next().attr('class','confere-on');
	});
	
	var paginaAtual    = $('.pagina_1');
	var animationSpeed = 'slow';
	$('#voltar_pagina').hide();
	
	$('#avancar_pagina, #voltar_pagina').click(function() {
		
	    var proximaPagina  = $(paginaAtual).next();
	    var paginaAnterior = $(paginaAtual).prev();
	    
	    if ($(this).attr('id') == 'voltar_pagina') {
	    	var direction = 'voltar';
	    }else {
	    	var direction = 'avancar';
	    }
	    
	    var calculatedHeight = $(paginaAtual).height()+20+'px';
	    if (direction == 'avancar' && $(proximaPagina).length != 0) {
	        $('#ultimos_col1').animate({marginTop : '-='+calculatedHeight}, animationSpeed);
	        paginaAtual = proximaPagina;
	        
	    }else if (direction == 'voltar' && $(paginaAnterior).length != 0) {
	    	$('#ultimos_col1').animate({marginTop : '+='+calculatedHeight}, animationSpeed);
	    	paginaAtual = paginaAnterior;
	    }
	    
	    if ($(paginaAtual).prev().length != 0)
	    	$('#voltar_pagina').show();
	    else
	    	$('#voltar_pagina').hide();
	    
	    return false;
	});

});
