/***********************************************
- Cufon
***********************************************/
Cufon.replace("h1.title", { fontFamily : "Berlin Sans FB Demi" });
Cufon.replace("#fixtures-selector .current p, .lucida-italic", { fontFamily : "Lucida Sans" }); 
Cufon.replace("#twitter", {fontFamily:"Bradley Hand ITC"});
/***********************************************
- DOM Ready
***********************************************/
$(document).ready(function()
{		
	if(document.getElementById("hero") != undefined) {
		$("#hero").cycle({
			fx : 'fade',
			speed : 1500,
			timeout: 4000
		});
	}
	
	if($("#fixtures-hero").attr("id") != undefined) {
		$("#fixtures-hero").cycle({
			fx: 'scrollHorz',
			speed: 500,
			timeout: 0,
			next: "#next",
			prev: "#prev"
		});
	}
	
	// Home page twitter feed
	if(document.getElementById("twitter") != undefined)
	{
		// Display Progress
		$("#tweet-progress").val(25);
		
		var script = document.createElement("SCRIPT");
		script.src = 'http://twitter.com/statuses/user_timeline/UPrediction.json?count=1&callback=validateTweet';
		document.body.appendChild(script);
		
		// Display Progress
		$("#tweet-progress").val(50);
	}
	
	
	// How to play tabs
	$("#tabs li a").click(function()
	{
		// Set css on tab links
		$("#tabs li a").removeClass("active");
		$("#tabs li." + $(this).parent().attr("class")+" a").addClass("active");
		
		// Set css on tab content
		$("div.right-column div").hide();
		$("#" + $(this).parent().attr("class")).css("display", "inline-block");
		
		return false;
	});
});

/***********************************************
- Functions
***********************************************/
function validateTweet(data) {
	// Display Progress
	$("#tweet-progress").val(75);
	
	var tweet;
	var i = data.length;
	if(i > 0)
	{
		while(i--) {
			tweet = data[i];
			$.ajax({
				url: 'http://' + document.domain + '/validateTweet.php?text='+encodeURIComponent(tweet.text),
				success: function (data) {
					// Display progress
					$("#tweet-progress").val(100);
					
					setTimeout
					(
						function() {
							$("#tweet").hide();
							document.getElementById("tweet").innerHTML = data;
							Cufon.refresh();
							
							$("#tweet").fadeIn('slow');
						}, 
						500 // Timeout
					);
				}
			});
		}
	} else {
		$("#tweet").hide();
		document.getElementById("tweet").innerHTML = "Follow us on Twitter";
		Cufon.refresh();
		
		$("#tweet").fadeIn('slow');
	}
}
