var Twitter = {
  login: function(){
    location.href="/oauth/connect/tw?login=tw";
  },
  connect: function(){
    location.href="/oauth/connect/tw";
  },
  timelineId: 'twTimeline',
  openProfile: function(name){
    windows.open('http://twitter.com/'+name,'twitter');
  },
  apiUserTimeline: 'http://api.twitter.com/1/statuses/user_timeline.json', //?user_id=12345
  userTimeline: function(user_id){
    $.ajax({
      type: "GET",
      url: Twitter.apiUserTimeline,
      data: {
        user_id: user_id
      },
      dataType: "jsonp",
      success: function(data, dataType) {
        return Twitter.showTimeline(data);
      }
    });
  },
  showTimeline: function(data){
    var html = '';
    for ( var i in data ) {
      html += '<div class="item">'+data[i].text.replace(/(http:[^ ]+)/,'<a href="$1" target="_blank">$1</a>') + '<span class="time">'+data[i].created_at+'</span></div>';
    }
    $('#'+Twitter.timelineId).html(html);
  }
}
var Facebook = {
  login: function(){
    location.href="/oauth/connect/fb?login=fb";
  },
  connect: function(){
    location.href="/oauth/connect/fb";
  }
}

