jQuery(function() {
  //jQuery('#facebook_recent_post').hide();
  jQuery.getJSON('https://graph.facebook.com/176347883253/posts?access_token=178598435531756|0H7_gndcJVYzw3WweV8oBn4AFWM&callback=?', function(data) {
    if(data && data.data && data.data.length > 0) {    
      var msg = data.data[0].message || '';
      jQuery('#facebook_recent_post').append(msg);
      var from = data.data[0].from.name;
      var url = "http://www.facebook.com/completenutrition";

      if(msg.length > 150) {
        var endMsg = msg.indexOf(" ", 150);
        if (endMsg == -1){
          endMsg = msg.length;
        }
        msg = msg.substring(0, endMsg) + " ...";
      }
      msg = replaceURLWithHTMLLinks(msg);
      msg = msg.replace("...</a> ...", "...</a>");
      
      jQuery('#facebook_recent_post').empty().append(
        "<span class=\"message\">"+msg+"</span>");
    }
  });     
});
function replaceURLWithHTMLLinks(text) {
  var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;
  var linkString = text.substr(text.search(exp));
  var linkURL = linkString.split(" ");
  linkURL = linkURL[0];
  var linkText = linkURL;
  if(linkText.length > 30) {
     var linkText = linkText.substring(0, 30) + "...";
  }
  var linkExp = '<a href="'+linkURL+'" target="_blank">'+linkText+'</a>';
  return text.replace(exp, linkExp); 
}


