jQuery(window).load(function() {
    var $ = jQuery;
	$('.facebook_wrapper').addClass('ajax_loading');
	window.fbAsyncInit = function() {
	   // Erwin has created an app for this!
	   FB.init({
	       appId: '193610737358417',
	       status: true,
	       cookie: true,
	       xfbml: true
	   });
	   FB.api('/saxionuniversity/posts/?access_token=193610737358417|eD7Xtctv-yxkOCu5fxZjjCSHW_o', function(response) {
			$('.facebook_wrapper').removeClass('ajax_loading');
			
			// GET THE DATA FROM FACEBOOK
			var post = response.data[0];
			// CREATE A WORKING LINK BACK TO ORIGINAL FACEBOOK POST
			var post_link = 'http://www.facebook.com/saxionuniversity/posts/' + post.id.split('_')[1];
			var post_from = 'http://www.facebook.com/profile.php?id=' + post.id.split('_')[0];
			if(post.link){
				post_to = post.link;
			} else{
				post_to = post_link;
			}			
			$('.facebook_wrapper .meta a').attr('href', post_link);
		
			// OUTPUT THE DATA TO HTML	
			if(post.message){
				var post_body = post.message;
			} else if(post.description){
				var post_body = post.description;
			} else if(post.properties[0]){
				if(post.properties[1]){
					if(post.properties[1].name == 'Published'){
						var post_body = post.properties[0].text;
					} else{
						var post_body = post.properties[0].text + '<br /><br />' + post.properties[1].text;
					}
				} else{
					var post_body = post.properties[0].text;
				}
			}
			
			if(post.name){
				$('#facebook_header').html('<h4 id="facebook_header"><a href="' + post_from + '" class="main_href">' + post.name + '</a></h4>');
			}						
			if(post.picture){
				$('#facebook_image').html('<a href="' + post_to + '" class="main_href"><img src="' + post.picture + '" alt="" /></a>');
			}
			if(post_body){
				$('#facebook_text').html(post_body);
			}
			
			// CREATE A READABLE DATE
			var raw_date = post.created_time.split('T');
			var year = raw_date[0].split('-')[0],
			  month = raw_date[0].split('-')[1],
			  day = raw_date[0].split('-')[2];
			var hour = raw_date[1].split(':')[0],
			  minute = raw_date[1].split(':')[1];
			var months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', "December"]
			$('.facebook_wrapper .meta a span').html(day + ' ' + months[month-1] + ' at ' + hour + ':' + minute);


			$('.facebook_post').fadeIn();
			$('.facebook_wrapper .meta').fadeIn();
			$('.truncate').summary({maxHeight: 100, className: 'view-more'});
			$('.linkify').linkify();
			
		});
	};
	(function() {
	   var e = document.createElement('script'); e.async = true;
	   e.src = document.location.protocol + '//connect.facebook.net/nl_NL/all.js';
	   document.getElementById('fb-root').appendChild(e);
	
	}());
});

