//twttr.anywhere.config({
//	assetHost: "twitter-anywhere.s3.amazonaws.com"
//			});

twttr.anywhere(function(T) {
		       T("#connect").connectButton({
			       authComplete: function() {
					       $("#connect").hide();
					       $("#disconnect").show();
					       $("#disconnect").html(
						       '<a href="#" id="signoutlink" title="Disconnect your Twitter A/C from Steve Youngs dot Com"">Sign Out</a>');
					       showUserInfo(T);
				       },
					       signOut: function() {
					       $("#connect").show();
				       }
			       });
		       if (T.isConnected()) {
			       $("#connect").hide();
			       $("#disconnect").html(
				       '<a href="#" id="signoutlink" title="Disconnect your Twitter A/C from Steve Youngs dot Com"">Sign Out</a>');
			       showUserInfo(T);
		       }
		       T.hovercards();
	       });


$("#signoutlink").live("click", function () {
			       twitterSignout();
		       });

function twitterSignout()
{
	twttr.anywhere.signOut();
	$("#disconnect").hide();
	$("#connect").show();
	$("#connectedUser").html('');
}

function showUserInfo(T)
{
	currentUser = T.currentUser;
	screenName = currentUser.data('screen_name');
	profileImage = currentUser.data('profile_image_url');
	profileImageTag = "<br /><img src='" + profileImage + "'/><br />";
	$('#connectedUser').append("Logged in as " + profileImageTag + " @" + screenName);
	T.hovercards();
}


twttr.anywhere(function (T) {
		       T('#follow-twitterapi').followButton("SteveYoungs");
	       });

twttr.anywhere(function (T) {
    function CompressURL(url,success)
    {
        var link = 'http://to.ly/api.php?json=1&longurl=' + encodeURIComponent(url) + '&callback=?';
        $.getJSON(link, function(data){
            success && success(data.shorturl);
        });
    }
    CompressURL(document.location.href, function(shorturl) 
    {
         T("#tbox").tweetBox({       
                height: 40,
                width: 550,
                defaultContent: "RT @SteveYoungs " + document.title + " " + shorturl,
                label: "Tweet this article!"
         });
    });
});
