(function($) {
  $(document).ready(function() {
    /**
     * Homepage slider
     */
     
    var sc_flipScreen = function(index) {
   		$(screens).fadeOut()
   		$(screens[index]).fadeIn();
   	}
   	var sc_parseTwitterDate = function(text) {
      var newtext = text.replace(/(\+\S+) (.*)/, '$2 $1')
      var date = new Date(Date.parse(newtext)).toJSON();
      date = date.substring(0, date.length-5);
      date = date + "Z";
      return date; 
    }
  	screens = $("#computer .screen");
  	$(screens[0]).fadeIn();
  	// initialize scrollable
  	$(".scrollable").scrollable({
  		circular: true,
  		onSeek: function(event, index) {
  			sc_flipScreen(index);
  		}
  	}).navigator({
  		navi: '#mantle-dots',
  		naviItem: 'li'
  	});
  	
  	/**
  	 * Tweet widget
  	 */
  	
     if( $("#sc-tweets")[0] ) {
       $("#sc-tweets").hide();
       jQuery.getJSON('http://twitter.com/statuses/user_timeline/<?php echo $username; ?>.json?count=3&callback=?', function( data ) {
       	$.each(data, function(i, item) {
           if (prettyDate(sc_parseTwitterDate(item.created_at)) == undefined) {
             var date = item.created_at;
           } else {
             var date = prettyDate(sc_parseTwitterDate(item.created_at));
           }
       		$("#sc-tweets").append('<article><div class="tweet"><div class="body"><a href="http://twitter.com/' + item.user.screen_name + '/status/' + item.id_str + '">'
       			+ item.text
       			+ '</a>'
       			+ '</div><div class="footer">'
       			+ date
             // + 2011-02-17T15:23:41Z
       			+ '</div></div></article>');
       	});
       	$("#sc-tweets").slideDown();
       });
     }
  });
})(jQuery);
// woo closure
