animatedcollapse.init()
var tweetCounter = 1;
var tweetTotal = 40;

collapsingInterval = setInterval( "refreshTweets()", 6000 );	
setTimeout("refreshTweets()", 400);

function refreshTweets() {
	animatedcollapse.show('tweet'+tweetCounter)
	if(tweetCounter < tweetTotal) {
		tweetCounter++
	} else {
		tweetCounter = 1;	
	}
}

function refreshTo(childIds) {
	newCounter = -1;
	for(var i=0; i<childIds.length; ++i) {
		if (newCounter == -1 && childIds[i]>tweetCounter) {
			newCounter = childIds[i];
			tweetCounter = newCounter;
		}
	}
	if (newCounter == -1 && childIds.length > 0) {
		newCounter = childIds[0]
		tweetCounter = newCounter;		
	}
	if (newCounter != -1) {
		clearInterval(collapsingInterval);
		refreshTweets();
		collapsingInterval = setInterval ( "refreshTweets()", 6000 );		
	}
}


$(document).ready(function() {
	$.event.add(window, "load", resizeFrame);
	function resizeFrame() {
		var h = $(window).height();
		var w = $(window).width();
		$(".section").css('min-height',(h > 700) ? $(window).height() : 700);
	}
	$('.slideshow').cycle({fx: 'fade', speed: 1000, timeout: 5000});
	$("ul.tabs-work").tabs("div.panes-work > div", {effect: 'fade', fadeOutSpeed: 0});
});

function replaceURLWithHTMLLinks(text) {
    var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;
    return text.replace(exp,"<a href='$1' title='Visit link'>$1</a>"); 
}

function retrieve(){
	var url = "http://www.fuse.co.uk/inc/facebook_feed.php";
	var months = new Array(13);
	months[1]  = "January";
	months[2]  = "February";
	months[3]  = "March";
	months[4]  = "April";
	months[5]  = "May";
	months[6]  = "June";
	months[7]  = "July";
	months[8]  = "August";
	months[9]  = "September";
	months[10]  = "October";
	months[11] = "November";
	months[12] = "December";
	$.getJSON(url,function(json){
		var html = "";
		var i = 1;
		var oddevenclass = '';
		$.each(json.data,function(index,item){
			if(item.from.id == 155823011106901){
				if (i%2 == 0) {
					oddevenclass = ' right_column';
				} else {
					oddevenclass = ' left_column';
				}
				if(item.type == 'status' || item.type == 'link') {
					html += "<div class='news_from_fb" + oddevenclass + "'>";
				} else {
					html += "<div class='news_from_fb news_with_thumb" + oddevenclass + "'>";
				}
				if (item.created_time) {
					var onlyDate = item.created_time.split('T', 1);
					var thisDate = onlyDate[0].split('-',3);
					var monthNumber= parseFloat(thisDate[1]).toFixed(0);
					html += "<p><span class='news_date'>" + thisDate[2] + " " + months[monthNumber] + ", " + thisDate[0] + "</span><br />";
				}
				if (item.message) {
					html += replaceURLWithHTMLLinks(item.message) + "</p>";
				}
				var thumbExists = false;
				switch (item.type) {
					case 'status':
						break;
					case 'video':
					case 'photo':
					thumbExists = true;
						html += "<a class='news_thumb' target='_blank' href='" + item.link + "'><img src='" + item.picture + "' alt='" + item.name + "'/></a>";
						break;
				}
				if(item.type == 'link') {
					html += "<p class='news_link'><a href='" + item.link + "' target='_blank'>" + item.name + "</a></p>";
				}
				html += "</div>";
				i++;
			}
		});
		$('.facebookfeed').html(html);
	});
};

