﻿var isJP = 1;
if(document.all){
	if(navigator.browserLanguage == "ja") {isJP = 1}
	else{isJP = 0}
}else if(document.getElementById){
	if(navigator.language == "ja") {isJP = 1}
	else if(navigator.language.substr(0,2) == "ja") {isJP = 1}
	else{isJP = 0}
}

google.load("feeds", "1");

// Twitter
function getTwitterRSS() {
  if(isJP){
  	var feed = new google.feeds.Feed("http://twitter.com/statuses/user_timeline/16787293.rss?");
  } else{
  	var feed = new google.feeds.Feed("http://twitter.com/statuses/user_timeline/117922894.rss");
  	document.getElementById('followbutton').innerHTML = '<a href="http://www.twitter.com/nnnum"><img src="http://twitter-badges.s3.amazonaws.com/follow_me-c.png" alt="Follow nanonum on Twitter"/></a>';
  	document.getElementById('footerTwitter').setAttribute('href','http://www.twitter.com/nnnum');
  	document.getElementById('footerTwitter').setAttribute('title','twitter:nnnum');
  }
  feed.setNumEntries(20);
  feed.load(function(result) {
    if (!result.error) {
      var Twtcontainer = document.getElementById("twitter");
      if(Twtcontainer){
      	var loopint = 0;
      	for(i =0; i<result.feed.entries.length; i++){
      		var entry = result.feed.entries[i];
			var entryBody = entry.content.split(': ')[1];
			
			if(entryBody.indexOf("@") != -1){
    	  	  continue;
			}
			thisuserID = entry.content.indexOf(':');
	        thisContent = entry.content.slice(thisuserID+1);
	        thisContent = thisContent.replace(/(http:\/\/[\x21-\x7e]+)/gi, "<a href='$1' target='_blank'>$1</a>");
			var thisDate = new Date(entry.publishedDate);
			Twtcontainer.innerHTML += ('<li>'+thisContent +' <a href="'+entry.link+'" target="_blank">'+thisDate.getFullYear()+'/'+(thisDate.getMonth()+1)+'/'+thisDate.getDate()+'</a></li>');
			
			loopint++;
			if(loopint == 5){
				break;
			}
			
      	}
      }
	}
  });
}
google.setOnLoadCallback(getTwitterRSS);
var is_iphone;

// YouTube
function getYouTubeRSS() {
	var feed = new google.feeds.Feed("http://gdata.youtube.com/feeds/base/users/nanonum/uploads?alt=rss&v=2&orderby=published&client=ytapi-youtube-profile");
	var showMovies = 4;
	
	feed.setNumEntries(showMovies);
	feed.load(function(result) {
		if (!result.error) {
			var ytContainer = document.getElementById("ytAREA");
			var resultHTML = "";
			if(!is_iphone){ // for pc
				for(i=0; i<showMovies; i++){
					entry = result.feed.entries[i];
					ytID = entry.link.split('&')[0];
					ytID = ytID.split('?v=')[1];
					
					resultHTML += '<div class="body clear">';
					resultHTML += '<p class="thumb"><a href="'+entry.link+'" class="thumb"><img src="http://img.youtube.com/vi/'+ytID+'/3.jpg" width="120" /></a>';
					resultHTML += '<h3><a href="'+entry.link+'" class="title">'+entry.title+'</a></h3>'
					resultHTML += '<p>'+entry.contentSnippet+'</p>';
					// shortCutURL = entry.link.search(/v=([^&]*)/);
					// shortCutURL = 'http://youtu.be/'+RegExp.$1;
					// resultHTML += '<p class="permalink"><a href="'+entry.link+'">'+shortCutURL+'</a></p>';
					resultHTML += '</div>';
					
				}
			}else { // for iphone
				for(i=0; i<showMovies; i++){
					entry = result.feed.entries[i];
					ytID = entry.link.split('&')[0];
					ytID = ytID.split('?v=')[1];
					resultHTML += '<li><a href="'+entry.link+'"><span class="thumb"><img src="http://img.youtube.com/vi/'+ytID+'/3.jpg" height="60" /></span><span class="title">'+entry.title+'</span></a></li>';
					
				}
			}
			ytContainer.innerHTML = resultHTML;
		}
	});
}
google.setOnLoadCallback(getYouTubeRSS);
