$(document).ready(function() {
	
	//busca
	$("#busca .base select").each(function(){
		var s = $(this);
		var sid = s.attr("id");
		s.wrap('<div class="select" />');
		if (sid=="tipo" || sid=="tipo2") s.parents(".select").addClass("m");
		if (sid=="cidade" || sid=="cidade2") s.parents(".select").addClass("g");
		s.css("opacity",0);
		var str = s.find("option:selected").text();
		s.before('<div class="mask">'+str+'</div>');
	});
	$("#busca .select select").change(function(){
		var s = $(this);
		var str = s.find("option:selected").text();
		s.parents(".select").find(".mask").text(str);
	});
	
	//busca tipos
	if ($("#busca .abas li.active").length>0) var $aberta = $("#busca .abas li.active"); else var $aberta = $("#busca .abas li:first");
	busca_aba($aberta);
	$("#busca .abas li").click(function(){
		busca_aba($(this));
	});
	
	//strong nos h
	$("h1, h3 span").each(function(){
		var $h = $(this);
		if ($h.find("strong").length==0) {
			var str = $h.text(); str = Trim(str);
			var v = str.split(" ");
			var nstr = "";
			for (i=0;i<v.length;i++) {
				if (i==0) nstr = nstr + "<strong>"+v[i]+"</strong> "; else nstr = nstr + v[i]+" ";
			}
			$h.html(nstr);
		}
	});
	
	//home abas
	if ($("#hometabs").length>0) {
		var $home = $("#hometabs");
		$home.wrapInner('<div id="home-base" />');
		$home.prepend('<ul id="home-abas" />');
		var $abas = $home.find("#home-abas");
		var i = 0;
		$home.find(".imoveish").each(function(){
			i++;
			var $imoveis = $(this);
			$imoveis.wrap('<div class="content" id="home_'+i+'" />');
			var tit = $imoveis.attr("title"); $imoveis.attr("title","");
			$abas.append('<li rel="'+i+'">'+tit+'</li>');
		});
		$abas.find("li:first").addClass("active");
		$home.find(".content:not(:first)").hide();
		$abas.find("li").click(function(e){
			e.preventDefault();
			$abas.find("li").removeClass("active");
			var n = $(this).attr("rel");
			$(this).addClass("active");
			$home.find(".content").hide();
			$home.find("#home_"+n).fadeIn(500);
		});
		var j = 0;
		$home.find(".content").each(function(){
			j++;
			var $ih = $(this).find(".imoveish");
			var lis = $ih.find(".imovel");
			if (lis.length>3) {
				$ih.before('<a href="#" class="seta p">p</a>').after('<a href="#" class="seta n">n</a>');
				for (var i = 0; i < lis.length; i+=3) { lis.slice(i, i+3).wrapAll('<div class="set"></div>'); }
				$ih.cycle({
					fx:		 'scrollHorz',
					timeout: 0,
					prev:	 '#home_'+j+' .p',
					next:	 '#home_'+j+' .n'
				});
			}
		});
	}
	
	//lateral parceiros
	if ($("#parceiros-lateral").length>0) {
		var lis = $("#parceiros-lateral .slides .slide");
		for (var i = 0; i < lis.length; i+=3) { lis.slice(i, i+3).wrapAll('<div class="set"></div>'); }
		$("#parceiros-lateral .slides").cycle({
			fx:		'scrollVert',
			rev:	true,
			timeout:0,
			prev:	'#parceiros-lateral .p',
			next:	'#parceiros-lateral .n'
		});
	}
	
	//detalhes agendar
	$("#detalhes a.agendar").click(function(e){
		e.preventDefault();
		var h = $(document).height();
		$('html, body').animate({scrollTop:h}, 1800);
	});
	
	//efeitinho nao encontrou
	$("#naoencontrou a").hover(function(){
		$(this).find(".avise").stop().animate({height:24},300);
	},function(){
		$(this).find(".avise").stop().animate({height:19},300);
	});
	
	//faz o aol flutuar
	$("#aol").makeFloat({x:"current",y:"current"});
	$("#aol .travar").click(function(e){
		e.preventDefault();
		$("#aol").addClass("fixo");
	});
	$("#aol .destravar").click(function(e){
		e.preventDefault();
		$("#aol").removeClass("fixo");
	});
	
	//livezilla
	$(".livezilla").click(function(e){
		e.preventDefault();
		open_livezilla();
	});
	
});

function busca_aba(li_obj) {
	$("#busca .abas li").removeClass("active");
	li_obj.addClass("active");
	if (li_obj.hasClass("encontre")) var aba_id = "#busca-encontre"; //else var aba_id = "#busca-livre";
	if (li_obj.hasClass("livre")) var aba_id = "#busca-livre";
	if (li_obj.hasClass("alerta")) var aba_id = "#busca-alerta";
	$("#busca-base .base:visible").hide();
	$(aba_id).fadeIn(550);
}

function Trim(str){return str.replace(/^\s+|\s+$/g,"");}

function open_livezilla() {
	window.open('http://www.maffer.com.br/livezilla/chat.php','','width=500,height=700,left=0,top=0,resizable=yes,menubar=no,location=no,status=yes,scrollbars=yes');
}
