

google.load('feeds', '1');
google.load('maps', '2');

function initFeed(id, url, tgt){
	var feed = new google.feeds.Feed(url);
	feed.load(function(result){
		if (!result.error) {
			var container = document.getElementById(id);
			for (var i = 0; i < result.feed.entries.length; i++) {
				var entry = result.feed.entries[i];
				var div = document.createElement("div");
				var link = document.createElement("a");
				link.setAttribute("href", entry.link);
				link.setAttribute("target", tgt);
				link.appendChild(document.createTextNode(entry.title));
				div.appendChild(link);
				container.appendChild(div);
			}
		}
	});
}

function initMap(){
  var cmap = document.getElementById('cmap');
  if (cmap){
  	var gmap = new google.maps.Map2(cmap);
	var pt = new google.maps.LatLng(35.664875,139.736132);
	gmap.setCenter(pt, 16);
	gmap.addOverlay(new GMarker(pt));
	gmap.addControl(new GSmallMapControl());
	gmap.addControl(new GMapTypeControl());
  }
}

function initialize() {
	initFeed('c9blog', 'http://blog.craft9.biz/feeds/posts/default', '_c9blog');
	initFeed('c9tech', 'http://d.hatena.ne.jp/cypher911/rss', '_c9tech');
	initMap();
}
google.setOnLoadCallback(initialize);


