// JavaScript Document

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

function initialize() {
	
	//Aircolor_blog
	var feed = new google.feeds.Feed("http://aircolor.org/blog/?feed=rss2");
	feed.setNumEntries(6);
	feed.load(function(result) {
		if (!result.error) {
			var wrap = $("<ol>");
			for (var i = 0; i < result.feed.entries.length; i++) {
				var entry = result.feed.entries[i];
				$(wrap).append("<li><a href='"+entry.link+"'>"+entry.title.replace("kgsi:","")+"</a></li>")
			}
			$("#aircolor_blog").html(wrap)
		}
	});

	//twitter
	var feed = new google.feeds.Feed("http://twitter.com/statuses/user_timeline/15080554.rss");
	feed.setNumEntries(6);
	feed.load(function(result) {
		if (!result.error) {
			var wrap = $("<ol>");
			for (var i = 0; i < result.feed.entries.length; i++) {
				var entry = result.feed.entries[i];
				$(wrap).append("<li><a href='"+entry.link+"'>"+entry.title.replace("kgsi:","")+"</a></li>")
			}
			$("#twitter").html(wrap)
		}
	});
	
	//tumblr1
	var feed = new google.feeds.Feed("http://aircolor-web.tumblr.com/rss");
	feed.setNumEntries(6);
	feed.load(function(result) {
		if (!result.error) {
			var wrap = $("<ol>");
			for (var i = 0; i < result.feed.entries.length; i++) {
				var entry = result.feed.entries[i];
				$(wrap).append("<li><a href='"+entry.link+"'>"+entry.title.replace("aircolor-web:","")+"</a></li>")
			}
			$("#tumblr1").html(wrap)
		}
	});
	
	//tumblr1
	var feed = new google.feeds.Feed("http://aircolor-visual.tumblr.com/rss");
	feed.setNumEntries(6);
	feed.load(function(result) {
		if (!result.error) {
			var wrap = $("<ol>");
			for (var i = 0; i < result.feed.entries.length; i++) {
				var entry = result.feed.entries[i];
				$(wrap).append("<li><a href='"+entry.link+"'>"+entry.title.replace("aircolor-visual:","")+"</a></li>")
			}
			$("#tumblr2").html(wrap)
		}
	});
	
	//Hatena
	var feed = new google.feeds.Feed("http://b.hatena.ne.jp/kgsi/rss");
	feed.setNumEntries(6);
	feed.load(function(result) {
		if (!result.error) {
			var wrap = $("<ol>");
			for (var i = 0; i < result.feed.entries.length; i++) {
				var entry = result.feed.entries[i];
				$(wrap).append("<li><a href='"+entry.link+"'>"+entry.title.replace("kgsi:","")+"</a></li>")
			}
			$("#hatena").html(wrap)
		}
	});

	//booklog
	var feed = new google.feeds.Feed("http://booklog.jp/users/kgsi/feed");
	feed.setNumEntries(6);
	feed.load(function(result) {
		if (!result.error) {
			var wrap = $("<ol>");
			for (var i = 0; i < result.feed.entries.length; i++) {
				var entry = result.feed.entries[i];
				$(wrap).append("<li><a href='"+entry.link+"'>"+entry.title.replace("kgsi:","")+"</a></li>")
			}
			$("#booklog").html(wrap)
		}
	});

}

/*
function initialize() {
	twitter
	var feed = new google.feeds.Feed("http://twitter.com/statuses/user_timeline/15080554.rss");
	feed.setNumEntries(5);
	feed.load(function(result) {
		if (!result.error) {
			var wrap = $("<ul>");
			for (var i = 0; i < result.feed.entries.length; i++) {
				var entry = result.feed.entries[i];
				$(wrap).append("<li><a href='"+entry.link+"'>"+entry.title.replace("kgsi:","")+"</a></li>")
			}
			$("#twitter").html(wrap)
		}
	});
	
	Flicker
	var feed = new google.feeds.Feed("http://api.flickr.com/services/feeds/photos_public.gne?id=18544749@N00&lang=en-us&format=atom");
	feed.setNumEntries(10);
	feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
	feed.load(function(result) {
		if (!result.error) {
			var wrap = $("<ul>");
			$("entry",result.xmlDocument).each(function(){
				$(wrap).append("<li><img src='"+$("img",$("content",this).text()).attr("src")+"' /></li>")
			})
			$("#flicker dd").html(wrap)
		}
	});
}
google.load("feeds", "1");

function initialize() {
	//twitter
	var feed = new google.feeds.Feed("http://twitter.com/statuses/user_timeline/5396752.rss");
	feed.setNumEntries(5);
	feed.load(function(result) {
		if (!result.error) {
			var wrap = $("<ul>");
			for (var i = 0; i < result.feed.entries.length; i++) {
				var entry = result.feed.entries[i];
				$(wrap).append("<li><a href='"+entry.link+"'>"+entry.title.replace("KazumaNishihata:","")+"</a></li>")
			}
			$("#twitter dd").html(wrap)
		}
	});
	
	//Flicker
	var feed = new google.feeds.Feed("http://api.flickr.com/services/feeds/photos_public.gne?id=18544749@N00&lang=en-us&format=atom");
	feed.setNumEntries(10);
	feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
	feed.load(function(result) {
		if (!result.error) {
			var wrap = $("<ul>");
			$("entry",result.xmlDocument).each(function(){
				$(wrap).append("<li><img src='"+$("img",$("content",this).text()).attr("src")+"' /></li>")
			})
			$("#flicker dd").html(wrap)
		}
	});
}
google.setOnLoadCallback(initialize);

$(function(){
	//csv
	$.get('library.csv',function(data){
		var wrap = $("<table>");
		var csv = jQuery.csv()(data);
		$(csv).each(function(){
			if(this[0] && this[1]){
				var tr = $("<tr>");
				$(tr).append("<th>"+this[0]+"</th><td><a href='"+this[1]+"'>"+this[1]+"</a></td>")
				$(wrap).append(tr);
			}
		})
		$("#library dd").html(wrap)
	})
	
	
	//blog
	$.ajax({
		url:'rss.xml',
		dataType: "xml",
		success:function(data){
			var wrap = $("<ul>");
			$("entry",data).each(function(i){
				$(wrap).append("<li><a href='"+$("link",this).attr("href")+"'>"+$("title",this).text()+"</a></li>")
				if(i==10){
					$("#blog dd").html(wrap)
					return false;
				}
			})
		}
	})
	
	//delicious
	$.ajax({
		url: "http://feeds.delicious.com/v1/json/KazumaNishihata",
		dataType: "jsonp",
		success:function(data){
			var wrap = $("<ul>");
			$(data).each(function(i){
				$(wrap).append("<li><a href='"+this.u+"'>"+this.d+"</a></li>")
				if(i==10){
					$("#delicious dd").html(wrap)
					return false;
				}
			})
			
		}
	})
	
	//‚¨’m‚ç‚¹
	$("#news dd").load("news.txt");
	
	//sortable
	$("#column1,#column2,#column3").sortable({
		placeholder: 'ui-state-highlight',
		connectWith: '.connectedSortable',
		start: function(event, ui) {
			$(ui.placeholder).height($(ui.item).height())
		},
		update: function(event, ui) {
			for(var i=1 ; i<=3 ; i++){
				var column = new Array;
				$("#column"+i+" .ui-state-default").each(function(){
					column.push($("dl",this).attr("id"))
				})
				$.cookie('column'+i, column.join(",")); 
			}
		}
	}).disableSelection();
	
	for(var i=1 ; i<=3 ; i++){
		if($.cookie("column"+i)){
			var array = $.cookie("column"+i).split(",");
			for(var key in array){
				$("#"+array[key]).closest("li").appendTo("#column"+i);
			}
		}
	}
}); 
*/
