var num_tweets = 5;
var current_tweet = null;
var twitter_box = null;
var twitter_panel = null;
var twitter_attempts = 1;

function tweet_init(animate) {
	var css_test = $('#css-test');
  if ((!css_test) || (css_test.css('display') != 'none')) return;
	if (!twitter_box) twitter_box = $('#twitter_box');
	if (!twitter_panel) twitter_panel = $('#twitter_panel');
  if (!current_tweet) current_tweet = $('#tweet-id-1');
	if (!current_tweet.length && twitter_attempts < 6) {
		twitter_attempts++;
		window.setTimeout('tweet_init(' + animate + ');',500);
	} else if (current_tweet.length) {
		twitter();
		if (twitter_box) twitter_box.css({'display': 'block'});
		if (twitter_panel) twitter_panel.css({'visibility': 'visible'});
		if (animate) {
			$('.twtr-tweets div:first').fadeIn(2000, function() {
				$('.twtr-tweets').cycle({
					fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
					speed:  2000,
					timeout: 8000,
					sync: false
				});
			});
		}
	}
}

function hideShadow(curr, next, opts) {
	$('.twtr-tweet').css({'background-image': 'url(http://www.leverage-marketing.com/assets/images/twitter-box-noshadow.gif)'});
}
function showShadow(curr, next, opts) {
	$('.twtr-tweet').css({'background-image': 'url(http://www.leverage-marketing.com/assets/images/twitter-box.png)'});
}

function add_name(tweet_div) {
  if (tweet_div) {
    var children = tweet_div.getElementsByTagName('*');
    var child_length = children.length;
    for (var i = 0; i < child_length; i++) {
			
      if (children[i].tagName == 'A' && children[i].className == 'twtr-user') {
        var oName = document.createElement("DIV");
        oName.className = 'twtr-name';
				
        var oNameLink = document.createElement("A");
				oNameLink.className = 'twtr-name-link';
				oNameLink.href = children[i].href;
				oName.appendChild(oNameLink);
				
        switch (children[i].innerHTML.toLowerCase()) {
          case 'lmgjen': 
            var oText = document.createTextNode("Jennifer Brabson");
            break;
          case 'lmgdon': 
            var oText = document.createTextNode("Don Whelan");
            break;
          case 'lmglarry': 
            var oText = document.createTextNode("Larry Neary");
            break;
          case 'lmgsue': 
            var oText = document.createTextNode("Sue Kaufman");
            break;
          case 'lmglauren': 
            var oText = document.createTextNode("Lauren Adiletti");
            break;
          case 'lmgtommarks': 
            var oText = document.createTextNode("Tom Marks");
            break;
          case 'lmgrich': 
            var oText = document.createTextNode("Richard Brzozowski");
            break;
          default:
            var oText = document.createTextNode(children[i].innerHTML);
        }
				children[i].innerHTML = '@' + children[i].innerHTML;
				
        oNameLink.appendChild(oText);
        children[i].parentNode.insertBefore(oName, children[i]);
        i+=2;

        var oFollow = document.createElement("DIV");
				oFollow.className = 'twtr-follow';
				
        var oFollowLink = document.createElement("A");
				oFollowLink.className = 'twtr-follow-link';
				oFollowLink.href = 'http://twitter.com/intent/follow?screen_name=' + children[i].innerHTML;
				oFollow.appendChild(oFollowLink);
				
				var oFollowImage = document.createElement("IMG");
				oFollowImage.className = 'twtr-follow-img';
				oFollowImage.src = '/assets/images/twitter-follow.gif';
				oFollowImage.alt = 'Follow';
				oFollowLink.appendChild(oFollowImage);
				
        children[i].parentNode.insertBefore(oFollow, children[i].nextSibling);
        i+=3;	
				
      } else if ((children[i].tagName == 'IMG') && children[i].className != 'twtr-follow-img') {
        var source = children[i].src;
        source = source.replace("normal","bigger");
        children[i].src = source;
      }
    }
  }
}
function twitter() {
	$('.twtr-reference-tweet').remove();
  add_name(document.getElementById('tweet-id-5'));
  add_name(document.getElementById('tweet-id-4'));
  add_name(document.getElementById('tweet-id-3'));
  add_name(document.getElementById('tweet-id-2'));
  add_name(document.getElementById('tweet-id-1'));
}
