$(document).ready(function() {
	
	//animação home
	if ($('#animacao').length>0) {
		$('#animacao #anibase').nivoSlider({
			effect:'sliceUpDown',
			slices:15,
			animSpeed:500,
			pauseTime:10000,
			directionNav:false, //Next & Prev
			directionNavHide:true, //Only show on hover
			controlNav:true, //1,2,3...
			keyboardNav:true, //Use left & right arrows
			pauseOnHover:true, //Stop animation while hovering
			manualAdvance:false, //Force manual transitions
			captionOpacity:0.8, //Universal caption opacity
			beforeChange: function(){},
			afterChange: function(){},
			slideshowEnd: function(){} //Triggers after all slides have been shown
		});
	}
	
	//labelify
	$.getScript("inc/js/jquery.labelify.js",function(xhr){
		var aplicar_labelify = "#busca .codigo, #proprietario fieldset input, #newsletter fieldset input";
		try {
			$(aplicar_labelify).labelify();
		} catch(err) {
			eval(xhr);
			$(aplicar_labelify).labelify();
		}
	});
	
	//busca
	if ($('#busca').length>0) {
		$("#busca select").selectbox();
		$("#busca #listabairros .scrollable").scrollable({
			vertical:true,
			size: 5
		}).mousewheel();
	}

	//icones do imovel
	$("#detalhes .icones li a").hover(function(){
		alt = $(this).find("img").attr("alt");
		$("#detalhes .icones li.legenda").html(alt);
	},function(){
		$("#detalhes .icones li.legenda").html("");
	});
	
	//fotos do imovel
	if ($("#imovel-fotos").length>0) {
		$('#imovel-fotos .items a').lightBox();
		$("div.scrollArea").scrollable({
			//next: 'div.btnRight', 
			//prev: 'div.btnLeft',
			loop: true, 
			speed: 1200
		});
	}
	
	//enviar por email
	if ($("#enviar-por-email").length>0) {
		$("#enviar-por-email").dialog({
			autoOpen: false,
			bgiframe: true,
			minHeight: 140,
			modal: true,
			width: 330,
			resizable: false
		});
		$(".abre_enviar").click(function(){
			$("#enviar-por-email").dialog('open');
			return false;
		});
	}
	
	$('.voltar').click(function(){
		history.go(-1);
	});		
	
	$.getScript("inc/js/fav.js");

	$("#preco_venda_input").css('display','none');
	$("#preco_locacao_input").css('display','none');
	trocar_finalidade();
	$("#finalidade_container li").click(function(){ trocar_finalidade(); });		
	
	carregaBairros();
	$("#zona_container li").click(function(){ carregaBairros(); });		
	
	//submit
	$("#fbusca").submit(function(){
		var livre = $.trim($("#codigo").val());
		if (isNaN(livre)) { $("#fbusca").attr('action','imoveis.php'); }
		else 			  { $("#fbusca").attr('action','detalhes.php'); }	 
	});		
	
});


function trocar_finalidade() 
{
	if ($("#finalidade").val()=='venda') 
	{
		$("#preco_locacao_input").css('display','none');
		$("#preco_venda_input").css('display','block');
	}
	if ($("#finalidade").val()=='locacao') 
	{
		$("#preco_venda_input").css('display','none');
		$("#preco_locacao_input").css('display','block');
	}
}

function carregaBairros() {
	var zona = $('#zona').val();
	var lista  = $('#listabairros').val();
	$(".bairros").load("inc/lib/fnc_load-busca.php?act=bairros", {zona: zona, lista: lista})			
}		


function mapa_imovel(l1,l2) {
	if ($("#map").length>0) {
		if (GBrowserIsCompatible()) {
			
			var map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(l1,l2), 15);
			//var icone = new GIcon(G_DEFAULT_ICON);
			//icone.image = "img/design/icon_gmap.png";
			//icone.iconSize = new GSize(23, 33);
			//markerOptions = { icon:icone };
			var latlng = new GLatLng(l1,l2);
			//map.addOverlay(new GMarker(latlng, markerOptions));
			map.addOverlay(new GMarker(latlng));
			if ($("#localizacao").length>0) {
				map.addControl(new GSmallMapControl());
				map.addControl(new GMapTypeControl());
				map.addMapType(G_SATELLITE_3D_MAP);
				var mapControl = new GMapTypeControl();
				map.addControl(mapControl);
			}
		}
		if ($("#localizacao").length>0) {
			$("#localizacao").dialog({
				autoOpen: false,
				bgiframe: true,
				minHeight: 140,
				modal: true,
				width: 934,
				resizable: false
			});
			$(".abre_mapa").click(function(){
				$("#localizacao").dialog('open');
				map.checkResize() 
				return false;
			});
		}
	}
}

