jQuery(document).ready(function() {

/*	jQuery('<img id="tweetBird" alt="twitter bird" src="templates/silversun/images/tweet_bird.png" />').appendTo('.tabTitle');
	jQuery('#tweetBird').css({
							 position : 'absolute',
							 left: 280,
							 top : -28
							 });*/
	
	jQuery.getJSON('http://api.twitter.com/statuses/user_timeline/Active_Events.json?&count=3&callback=?', function(data) {
	
		twitterCallback2(data);	
	
	});
		
});

//non-jQuery javascript to get the twitter
function twitterCallback2(twits) {
		
	var twitdata = twits;
	var twitlist = processTwit(twitdata);
	
	document.getElementById('twitter_update_list').innerHTML = twitlist;

}

function processTwit(twitters){
  var statusHTML = [];
  for (var i=0; i<twitters.length; i++){
	//var username = twitters[i].user.screen_name;
	var Tdate = twitters[i].created_at.substr(7,3);
	var Tmonth = twitters[i].created_at.substr(4,3).toUpperCase();
	//Tmonth.toUpperCase();


	
	var status = twitters[i].text.replace(/((https?||s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g, function(url) {	
	  return '<a target="_blanc" href="'+url+'" target="_blank">'+url+'</a>';
	}).replace(/\B@([_a-z0-9]+)/ig, function(reply) {
	  return  reply.charAt(0)+'<a href="http://twitter.com/'+reply.substring(1)+'">'+reply.substring(1)+'</a>';
	}).replace(/www.([a-zA-Z0-9_]*(.com|.co.uk))/g, function(lnk) {	
	  return '<a target="_blanc" href="http://'+lnk+'" target="_blank">'+lnk+'</a>';
	  

	}).replace(/#[a-zA-Z0-9_]*/, function(hash) {	
	  return '<a target="_blanc" href="http://twitter.com/search?q='+hash+'" target="_blank">'+hash+'</a>';
	  }).replace(/#/,'%23' );
	//});
	
	statusHTML.push(
	'<li class="twittermsg">'+status+'</li><li class="twittertime_container" >'+Tdate+'<br>'+Tmonth+'</li><li class="twittername"><span><a href="http://twitter.com/Active_Events" target="_blank">read more</a></span></li>');
  }
//  	statusHTML.push('<li class="twittermsg">'+status+' '+username+'</li><li class="twittername">'+relative_time(twitters[i].created_at)+' via '+twitters[i].source+' by <a href="http://twitter.com/silversunmg" target="_blank">silversunmg</a></li>');
//  };
  
  list= statusHTML.join('');

  return list;

}

//function relative_time(time_value) {
//  var values = time_value.split(" ");
//  time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
//  var parsed_date = Date.parse(time_value);
//  var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
//  var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
//  delta = delta + (relative_to.getTimezoneOffset() * 60);
//
//  if (delta < 60) {
//	return 'less than a minute ago';
//  } else if(delta < 120) {
//	return 'about a minute ago';
//  } else if(delta < (60*60)) {
//	return (parseInt(delta / 60)).toString() + ' minutes ago';
//  } else if(delta < (120*60)) {
//	return 'about an hour ago';
//  } else if(delta < (24*60*60)) {
//	return 'about ' + (parseInt(delta / 3600)).toString() + ' hours ago';
//  } else if(delta < (48*60*60)) {
//	return '1 day ago';
//  } else {
//	return (parseInt(delta / 86400)).toString() + ' days ago';
//  }
//}
