
/**
 * コネクト済みの場合の処理
 */
function anywhereConnected(twitter) {
    // コネクト済の場合はユーザー情報が取得できる
    // データの呼び出しは、user.data('データ名')
    var user = twitter.currentUser;

    // コネクトユーザー情報の表示
    document.getElementById('twitterUserInfo').innerHTML
        = '<img src="'+user.data('profile_image_url')+'" alt="'+user.data('screen_name')+'" />'
        // + '<br /><a href="http://twitter.com/'+user.data('screen_name')+'" target="_blank">'+user.data('name')+'</a>'
        //+ '<br /><b>現在地</b> '+user.data('location')+'<br />'
        //+ '<b>Web</b> <a href="'+user.data('url')+'" target="_blank">'+user.data('url')+'</a><br />'
        //+ '<b>自己紹介</b> '+user.data('description')+'<br />'
        //+ '<a href="http://twitter.com/'+user.data('screen_name')+'/following" target="_blank">'+user.data('friends_count')+'</a>following<br />'
        //+ '<a href="http://twitter.com/'+user.data('screen_name')+'/followers" target="_blank">'+user.data('followers_count')+'</a>followers<br />'; 
		+ '';




    // サインアウトボタンの表示
    document.getElementById('twitterSignOut').innerHTML
        = ' (<a href="javascript:twttr.anywhere.signOut();">Sign out</a>)';
	
    // フォローボタンの表示
twitter("#followme").followButton("84ism");

    // コメント欄の表示
var tweetTitle = document.title;
var tweetURL = location.href;
    twitter('#tweet_Box').tweetBox({
        counter: true,
        width: 430,
        height: 50,
      label: "この記事をTweet!",
      defaultContent: "RT @84ism "+ tweetTitle + " " + tweetURL
    });
}

/**
 * コネクトボタンを設置する処理
 */

function anywhereConnect(twitter) {
    twitter("#connect_twitter").connectButton({
        // サイズ指定 {small | medium | large | xlarge}
        size: "large",
        // コネクト後の処理
        authComplete: function(loggedInUser) {
            twttr.anywhere(anywhereConnected);
        },
        // サインアウト後の処理
        signOut: function() {
            location.reload(true)
        }
    });
}


/**
 * @Anywhere を初期化
 */
twttr.anywhere(function(twitter){
    twitter.hovercards();
    anywhereConnect(twitter);

    // Connect OK!
    if (twitter.isConnected()) {
        anywhereConnected(twitter);
    }
    // Connect NG!
    else {
        // Do something to connect.
    };
});