$(document).ready(function() {
	
	//abas da home
	var abacount = 0;
	$(".abas-home").each(function(){
		var a = $(this);
		var i = 0;
		a.prepend('<ul class="abas-tabs"></ul>')
		a.find(".abas-conteudo").each(function(){
			abacount++;
			$(this).attr("id","aba_"+abacount);
			a.find(".abas-tabs").append('<li><a href="#aba_'+abacount+'"><span>'+$(this).attr("title")+'</span></a></li>');
			$(this).wrapInner('<div class="abas-imoveis" />');
			if ($(this).find(".abas-imoveis .imovel").length>4) {
				$(this).find(".abas-imoveis").after('<div class="abas-nav"><a href="#" class="btn p">P</a><a href="#" class="btn n">N</a></div>');
				var lis = $(this).find(".abas-imoveis .imovel");
				for (var i = 0; i < lis.length; i+=4) { lis.slice(i, i+4).wrapAll('<div class="set"></div>'); }
				$(this).find(".abas-imoveis").cycle({
					fx:		'scrollHorz',
					pauseOnPagerHover: true,
					pause:	true,
					prev:	'#aba_'+abacount+' a.p',
					next:	'#aba_'+abacount+' a.n'
				});
			}
		});
		a.find(".abas-conteudo").hide();
		a.find(".abas-conteudo:first").show();
		a.find(".abas-tabs li:first a").addClass("active");
	});
	$(".abas-home .abas-tabs a").click(function(){
		var a = $(this).parents(".abas-home");
		a.find(".abas-conteudo:visible").hide();
		a.find(".abas-tabs a.active").removeClass("active");
		var id = $(this).attr("href");
		a.find(id).show();
		$(this).addClass("active");
		return false;
	});
	
	//mais vistos
	var lis = $(this).find("#maisvisitados .mv-imoveis .imovel");
	for (var i = 0; i < lis.length; i+=5) { lis.slice(i, i+5).wrapAll('<div class="set"></div>'); }
	$("#maisvisitados .mv-imoveis").after('<div class="abas-nav"><a href="#" class="btn p">P</a><a href="#" class="btn n">N</a></div>');
	$("#maisvisitados .mv-imoveis").cycle({
		fx:		'scrollHorz',
		prev:	'#maisvisitados a.p',
		next:	'#maisvisitados a.n',
		pauseOnPagerHover: true,
		pause:	true
	});
	
	//muda registros por pagina
	$("select#imoveispp").change(function(){
		var lnk = $("#url-retorno").val();
		window.location = lnk+'&ipp='+$(this).val();
	});
	
	//simuladores
	$("#simuladores li:eq(4)").addClass("quebra");
	
	//titulos da animacao
	if ($("#animacao").length>0) {
		var v = new Array();
		var i = 0;
		$("#animacao .slide").each(function(){
			i++;
			var tit = $(this).attr("title");
			if (tit=="") tit = i;
			v[i] = tit;
			$(this).attr("title","");
		});
		animacao_titles(v,i);
	}

	//estilização do filtro
	if ($("#filtro-lateral").length>0) {
		$("#filtro-lateral>li").each(function(){
			$(this).wrapInner('<div class="base" />');
			
		});
	}
	
	//clique nos imoveis
	$(".imoveis-home .imovel, #imoveis-lateral .imovel, .abas-imoveis .imovel").click(function(){
		var lnk = $(this).find("img").parents("a").attr("href");
		window.location = lnk;
	});

	//alerta
	$(".de_locacao").hide();
	$(".ate_locacao").hide();
	$(".finalidade").change(function()	{ trocar_finalidade_alerta(); });	

	
});

function animacao_titles(v,tot) {
	if ($("#animacao .slide").length>0) {
		for (i=1;i<=tot;i++) {
			var pos = i-1;
			$("#animacao .slide:eq("+pos+") .box p:first").before('<p class="tit">'+v[i]+'</p>');
			$("#anav a:eq("+pos+")").html(v[i]);
		}
	} else {
		setTimeout(function(){ animacao_titles(v,i) },100);
	}
}

function trocar_finalidade_alerta() {
	if ($(".de_venda").css('display')=='none') {
		$(".de_locacao").css('display','none');
		$(".ate_locacao").css('display','none');
		$(".de_venda").css('display','block');
		$(".ate_venda").css('display','block');
	}else{
		$(".de_venda").css('display','none');
		$(".ate_venda").css('display','none');
		$(".de_locacao").css('display','block');
		$(".ate_locacao").css('display','block');
	}	
}
