function addMarker(map, info) {
    var infowindow = new google.maps.InfoWindow({
        content: info.testo_ok
    });
    var mymarker = new google.maps.Marker({
        position: new google.maps.LatLng(info.x, info.y),
        map: map,
        title: info.titolo,
        icon: 'css/marker_piccolo.png'
    });
    google.maps.event.addListener(
        mymarker,
        'click',
        function() {
            infowindow.open(map, mymarker);
        }
    );
}

jQuery(document).ready(function() {
	jQuery('table.alternarighe tbody tr:odd').addClass("riga0");
	jQuery('table.alternarighe thead tr').addClass("primariga");
    if (document.getElementById("map_canvas")) {
        var latlng = new google.maps.LatLng(42.187466, 12.134964);
        var myOptions = {
          zoom: 6,
          center: latlng,
          mapTypeId: google.maps.MapTypeId.ROADMAP
        };
        var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
        jQuery.ajax({
            url: "?pagina=mapjs",
            cache: false,
            success: function(data) {
                for (marker in data) {
                    addMarker(map, data[marker]);
                }
            },
            dataType: 'json'
        });
    }
});

