
$(document).ready(function(){
	showTagline(4000);
	initialiseTwitterBubble();
});

function showTagline(speed)
{
	var tagline = $(".tagline");
	tagline.css("opacity", 0);
	tagline.css("display", "block");
	tagline.animate({"opacity": 1}, speed);
}

function initialiseTwitterBubble()
{
	$.getJSON("inc/ajax/getTweets.php", function(json){
		tweets = json;
		populateTwitterBubble();
	});
}

function populateTwitterBubble()
{
	$("#lastTweet").html(tweets.tweet_1_text);
	showTwitterTitle(1600, 20);
	showTwitterBubble(1600, 20);
	tweets.rotate = 1;
	tweetswap = setInterval(swapTweets, 5000);
}

function swapTweets()
{
	if(tweets.rotate == 1) {
		$("#lastTweet").html(tweets.tweet_2_text);
		tweets.rotate = 2;
	}
	else if(tweets.rotate == 2) {
		$("#lastTweet").html(tweets.tweet_3_text);
		tweets.rotate = 3;
	}
	else if(tweets.rotate == 3) {
		$("#lastTweet").html(tweets.tweet_1_text);
		tweets.rotate = 1;
	}
}

function showTwitterBubble(speed, movement)
{
	var bubble = $("#bubbleTwitter");
	bubble.css("opacity", 0);
	bubble.css("display", "block");
	var pos = bubble.position();
	var top = pos.top+movement;
	bubble.css("top", top+"px");
	bubble.animate({"top": "-="+movement+"px", "opacity": 1}, speed);
}

function showTwitterTitle(speed, movement)
{
	var title = $('#bubbleTitleTwitter');
	title.css("opacity", 0);
	title.css("display", "block");
	var pos = title.position();
	var top = pos.top-movement;
	title.css("top", top+"px");
	title.animate({"top": "+="+movement+"px", "opacity": 1},  speed);
}