
google.load("feeds", "1");
google.load("maps", "2");

/* initialize_feeds */

function initialize_feeds() {
    var feed = new google.feeds.Feed(urlFeeds);
	feed.setNumEntries(8);	
    feed.load(function(result) {
        if (!result.error) {
            var container = document.getElementById("ajax_feed");
            for (var i = 0; i < result.feed.entries.length; i++) {
                var entry = result.feed.entries[i];
                var entryTitle = entry.title;
                var entryLink = entry.link;
                var entryDate = new Date(entry.publishedDate);
                var entryYear = entryDate.getFullYear();
                var entryMonth = entryDate.getMonth() + 1;
                if (entryMonth < 10) { entryMonth = "0" + entryMonth; }
                var entryDay = entryDate.getDate();
                if (entryDay < 10) { entryDay = "0" + entryDay; }
//				container.innerHTML += entryYear+'.'+entryMonth+'.'+entryDay+'&nbsp;<a href ="'+entryLink+'">'+entryTitle+'</a><br />';
				container.innerHTML += '<dl><dt>'+entryYear+'.'+entryMonth+'.'+entryDay+'</dt><dd><a href ="'+entryLink+'">'+entryTitle+'</a></dd></dl>';
}
        }
    });
}

google.setOnLoadCallback(initialize_feeds);

/* initialize_maps */

function initialize_maps() {
    var map = new GMap2(document.getElementById('ajax_map'));
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());
	var geocoder = new GClientGeocoder();

    if (geocoder) {
        geocoder.getLatLng(
        addressMaps,
        function(point) {
            if (point) {
                map.setCenter(point, 17);
                var marker = new GMarker(point);
                map.addOverlay(marker);
            }
        }
        );
    }
}

google.setOnLoadCallback(initialize_maps);
