// ==UserScript==
// @name           Follower
// @namespace      twittertools
// @description    Shows in an obvious way if a certain twitter user is following you
// @include        http://twitter.com/*
// ==/UserScript==

(function(){
  if(document.getElementById('profile_link')){
    var you = document.getElementById('profile_link').href.replace(/.*\//,'');
    var friends = document.getElementById('friends');
    var header = document.getElementsByTagName('h2')[0];
    var friends = document.getElementById('friends');
    if(friends.innerHTML.indexOf('/'+you)!==-1){
      var side = document.getElementById('friends');
      var header = document.getElementsByTagName('h2')[0];
      header.innerHTML += ' (follows you)';
    } else {
      var url = window.location.href + '/friends';
      var isme = 'http://twitter.com/' + you;
      GM_xmlhttpRequest({ 
        method: 'GET', 
        url:url, 
        onload: function(responseDetails) { 
          if(responseDetails.responseText.indexOf(isme)!==-1){
            header.innerHTML += ' (follows you)';
          }
        } 
      });
    }
  }
})();
