    var mapaCarregado  = false;
    var gmap = false;
    var centro ;
    var geocoder;

    google.load("maps", "2.x");

    
    jQuery(function() {
        
        jQuery('#linkindex').css({color:'#FFFF00'});
        
        preloads();
        geocoder = new GClientGeocoder();		
        
        jQuery("#procurar").click(procurarEndereco);
        
        jQuery('#endereco').keypress( function (event) {
            
            if (event.keyCode == 13) { 
                procurarEndereco();
                event.preventDefault();
            };
           
        });
        
    }); 
    

    function ponto(lat,lng){
        
        return(new GLatLng(lat, lng));
        
    }; 

    function procurarEndereco() {
        
        var endereco = jQuery.trim(jQuery("#endereco").val());
        if(endereco.length == 0)return;
      
        geocoder.getLocations(endereco,criarEndereco);
        
    };

    function criarEndereco(endereco) {
      
        var listaenderecos;
        jQuery('#enderecos').empty();
       
        
        if (!endereco || endereco.Status.code != 200) {
            
            jQuery("#enderecos").append('<option value="0">' + 'Endere&ccedil;o n&atilde;o localizado' + '</option>');
          
            
        } else {
            
            var i = endereco.Placemark.length;
           
            if (i > 0) {
                
                
                for (var c = 0; c < i; c++) {
                    
                    var place = endereco.Placemark[c];
                    var local = place.address;
                    
                    var point = new GLatLng(place.Point.coordinates[1], place.Point.coordinates[0]);
                    var coordenadas = point.lat() + "|" + point.lng() +"|" ;
                    jQuery("#enderecos").append('<option value="' + coordenadas + '">' + local + '</option>');
                }                
                
            };
           
            jQuery("#enderecos").append('<option value="0">' + 'Endere&ccedil;os localizados' + '</option>');
            jQuery("#endereco").val("");
            
        };
    };

    function irParaMapa(){
        
        var coordenadas = jQuery('#enderecos').val();
        var endereco = Url.encode (jQuery('#enderecos option:selected').text());
        if (coordenadas == '0') return;
        location.href="mapa.php?endereco=" + endereco + '&c=' + coordenadas;
    }