//homepage news/events carousel control
function mycarousel_initCallback(carousel) {
	jQuery('#news-events-carousel-control a').bind('click', function() {
		carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
		//remove selected class from all
		jQuery('#news-events-carousel-control a').removeClass('selected')
		jQuery(this).addClass('selected');
		return false;
	});
	
	jQuery('#news-events-carousel select').bind('change', function() {
		carousel.options.scroll = jQuery.jcarousel.intval(this.options[this.selectedIndex].value);
		return false;
	});
}

jQuery(document).ready(function() {

	jQuery.getJSON("http://twitter.com/statuses/user_timeline.json?screen_name=EdLeithBoysBrig&count=5&callback=?",
	 function(data){
	  jQuery.each(data, function(i,item){
			ct = item.text;
			ct = ct.replace(/http:\/\/\S+/g,  '<a href="$&" target="_blank">$&</a>');
			ct = ct.replace(/\s(@)(\w+)/g,    ' @<a onclick="javascript:pageTracker._trackPageview("/outgoing/twitter.com/");" href="http://twitter.com/$2" target="_blank">$2</a>');
			ct = ct.replace(/\s(#)(\w+)/g,    ' #<a onclick="javascript:pageTracker._trackPageview("/outgoing/search.twitter.com/search?q=%23");" href="http://search.twitter.com/search?q=%23$2" target="_blank">$2</a>');
			jQuery("#social-feeds-carousel").append('<li>'+ct + '<br /><span class="social-feed-date" title="'+ item.created_at +'">'+ item.created_at +'</span></li>');
	  });
	  //homepage social feeds carousel
		jQuery('#social-feeds-carousel').jcarousel({
			scroll: 1,
			vertical: true
		});
		jQuery("span.social-feed-date").timeago();
	 });


	//homepage news/events carousel
	jQuery('#news-events-carousel').jcarousel({
		scroll: 4,
		initCallback: mycarousel_initCallback
	});
	//homepage news/events carousel next/previous update control
	jQuery('#home-top-container .jcarousel-next').not('.jcarousel-next-disabled').bind('click',function(){
		var this_control_element = jQuery('#news-events-carousel-control a.selected');
		jQuery('#news-events-carousel-control a.selected').removeClass('selected');
		jQuery(this_control_element).next().addClass('selected');
	});
	jQuery('#home-top-container .jcarousel-prev').not('.jcarousel-prev-disabled').bind('click',function(){
		var this_control_element = jQuery('#news-events-carousel-control a.selected');
		jQuery('#news-events-carousel-control a.selected').removeClass('selected');
		jQuery(this_control_element).prev().addClass('selected');
	});
});
