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));
			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;
			});
		}
	}
}

function carregaBairros() {
	var cidade = $('#busca_cidade').val();

	$("#listabairros").html('<div id="listabairros">Carregando...</div>');

	if(cidade!=''){
		 $.get("inc/lib/fnc_load-busca.php?act=bairros", {cidade: cidade},
			function(data){
				$("#listabairros").html(data);
			})			
	}
}


$(document).ready(function() {
						   
	//bairros busca
	carregaBairros();
	$("#busca_cidade").change(function(){ carregaBairros(); });		
	
	//submit busca
	$("#fbusca").submit(function(){
		var livre = $.trim($("#codigo").val());
		if(livre!='') {
			if (isNaN(livre)) { $("#fbusca").attr('action','imoveis.php'); }
			else 			  { $("#fbusca").attr('action','detalhes.php'); }	 
		}
	});		
	
	//busca
	$("#de_locacao").hide();
	$("#ate_locacao").hide();
	trocar_finalidade();
	$("#finalidade").change(function()	{ trocar_finalidade(); });	
				
	
    //busca livre
	$("#codigo").click(function(){
		if ($(this).val()=="Buscar pelo Codigo") $(this).val("");
	});
	$("#codigo").blur(function(){
		if ($(this).val()=="") $(this).val("Buscar pelo Codigo");
	});	
						   
	$.getScript("inc/js/fav.js");						   
	
	/*** MENU ***/
	$("#menu .dir li a").mouseover(function(){
		//alert( $(this).parent().parent().parent().find("a.sub") );
		$(this).parent().parent().parent().find("a.sub").addClass("ativo");
	});
	$("#menu .dir li a").mouseout(function(){
		$("#menu .dir a.sub").removeClass("ativo");
	});	
	
	//se for ie6, carrega menu por js
	if($.browser.msie && $.browser.version=="6.0") $.getScript("inc/dropdown/jquery.dropdown.js");

	//animação home
	if ($('#animacao').length>0) {
		$('#anibase').Horinaja({
			capture: 'anibase',
			delai: 0.3,
			duree: 4,
			pagination: true,
			nCell: 100
		});
	}
	
	//twitter
	if ($("#twitter").length>0) {
		$("#twitter").getTwitter({
			userName: "portalimob",
			numTweets: 4,
			loaderText: "Aguarde, carregando...",
			slideIn: false,
			showHeading: false,
			showProfileLink: false,
			showTimestamp: false,
			beforeEachTweet: "Portal Im&oacute;vel:"
		});
	}
	
	//tooltips
	if ($(".tooltip").length>0) {
		$(".tooltip").tooltip({ 
			track: true, 
			delay: 0, 
			showURL: false, 
			showBody: " - ", 
			fade: 250 
		});
	}
	
	//fotos do imovel
	if ($("#fotos").length>0) {
		$('#fotos li a').lightBox();
	}
	
});

function trocar_finalidade() {
	if ($("#finalidade").val()=='locacao') {
		$("#de_venda").css('display','none');
		$("#ate_venda").css('display','none');
		$("#de_locacao").css('display','block');
		$("#ate_locacao").css('display','block');
	}else{
		$("#de_locacao").css('display','none');
		$("#ate_locacao").css('display','none');
		$("#de_venda").css('display','block');
		$("#ate_venda").css('display','block');
	}	
}



