   $(function(){
        if($("#"+id_mapa_produtos).length > 0){
            initialize(id_mapa_produtos,38.0156245,-7.8652348,default_zoom,false);
            if($("#blocoProdutos").length==0){
                $("#blocoMapa").append($('<div></div>').attr('id','blocoProdutos'));
            }
            $("#formPesquisaMapa input[type=submit]").click(function(){$("#formPesquisaMapa input[name=page]").val('');});
            $("#formPesquisaMapa").submit(function(){
                 var first_p=1;
                 if(use_cookie){
                    first_p = $(this).find('input[name=page]').val();
                    $(this).find('input[name=page]').val('');
                    use_cookie=false;
                 }
                 var p = $(this).find('input[name=page]').val();
                 var result=$(this).serialize();
                 var action='/produtos_caracteristicas/ajax/getMarkers.php';
                 var method=$(this).attr('method');
                 $.ajax({
                           type:method,
                           url:action,
                           data:result,
                           beforeSend: function( xhr ){
                                startLoading();
                                $("#blocoProdutos").html('<div style="text-align:center;"><img src="/temas/turismoalentejo/images/ajax-loader.gif" alt="Loading..."/></div>');
                           },
                           success:function(res){
                              if(p==''){
                                  deleteOverlays();
                                  //hideOverlays();
                                  numMarkers=0;
                                  //var reta=[];
                                    if(res){
                                        for (var x in res){
                                            if(x=='centro_mapa'){
                                                if(res[x].nome!=''){
                                                    maps[id_mapa_produtos].panTo(new google.maps.LatLng(res[x].latitude,res[x].longitude));
                                                    maps[id_mapa_produtos].setZoom(res[x].zoom);
                                                }
                                            }else{
                                                addMarker(id_mapa_produtos,res[x].id_produto,res[x].latitude,res[x].longitude,res[x].nome,res[x].icon,'');
                                                numMarkers++;
                                            }
                                        }
                                    }
                                    $("#formPesquisaMapa input[name=page]").val(first_p);
                                    $("#formPesquisaMapa").submit();
                              }else{
                                 $("#blocoProdutos").html(res);
                              }
                              loadAjaxScripts();
                         },
                         complete:function(jqXHR, textStatus){
                             stopLoading();
                         }
                   });
                   return false;
            });

            if(gup(prov_var)!=''){
                use_cookie=true;
                $("#formPesquisaMapa").submit();
            }
            $("#blocoProdutos .paginacao").live('click',function(){
               var p=parseInt($(this).attr('href').split('?p=')[1]);
               if(!isNaN(p)){
                    $("#formPesquisaMapa input[name=page]").val(p);
                    $("#formPesquisaMapa").submit();
               }
               return false;
            });
        }
  });

