



/*
 $(document).ready(function(){
          
          $('ul.slideshow').galleria({
          history   : true, // activates the history object for bookmarking, back-button etc.
          clickNext : true, // helper for making the image clickable
          insert    : '#main_image', // the containing selector for our main image
          onImage   : function(image,caption,thumb) { // let's add some image effects for demonstration purposes
          
          // fade in the image and caption
          image.css('display','none').fadeIn(1000);
          caption.css('display','none').fadeIn(1000);
          
          // fetch the thumbnail container
          var _li = thumb.parents('li');
          
          // fade out inactive thumbnail
          _li.siblings().children('img.selected').fadeTo(500,0.3);
          
          // fade in active thumbnail
          thumb.fadeTo('fast',1).addClass('selected');
          
          // add a title for the clickable image
          image.attr('title','Next image &#187;');
          }
          });
          
          
          
          
          
          lsb.initSlideshows();
        

          });


*/




$(document).ready(function(){
  lsb.initSlideshows();
  
  if (document.getElementById("tweets")) {
		var url = 'http://twitter.com/statuses/user_timeline.json?screen_name=girls_inc&callback=getTweets&count=3';
        
        var script = document.createElement('script');
        script.setAttribute('src', url);
        document.body.appendChild(script);
        }
});


var lsb = (function(){

  var slideshows = {};
  
  return {
    
      
    initSlideshows: function() {
      var sss = $(".lsb-slideshow"), i;
      for (i=0; i < sss.length; i++) {
        var ss = $(sss[i]),
          params = {
            duration: ss.hasClass("fast") ? 1000 : (ss.hasClass("normal") ? "normal" : (ss.hasClass("slow") ? "slow" : false)) 
          },
          ssObj = new lsb.Slideshow(ss, params);
        if (ss.id) {
          slideshows[ss.id] = ssObj;
        }
      }
    },
    
  
    getSlideshow: function(id) {
      return slideshows[id];
    }
    
  };

})();

lsb.Slideshow = function(slideshowElem, params) {
  /**
  Required Params:
  slideshowElem: the HTML DOM object that contains a display area (.lsb-slideshow-player) and a list of slides (.lsb-slides)
  */

  if (!(this instanceof lsb.Slideshow)) {
    return new lsb.Slideshow(slideshowElem, params);
  }
  
  params = params || {};
  var i,
    hasSlides=false, 
    slides = [],
    duration = params.duration || 3000,
    transSpeed = params.transitionSpeed || 2000,
    position = params.startPostion || 0,
    
  transOut = function() {
    slides[position].fadeOut(transSpeed, transIn);
    position = (position === slides.length - 1) ? 0 : position + 1;
  },

  transIn = function() {
    slides[position].fadeIn(transSpeed).animate({opacity: 1.0}, duration, "linear", transOut);
  };
  
  var elems = slideshowElem.children(), elem;
  for (i=0; i < elems.length; i++) {
    elem = elems[i];
    elem.style.display = "none";
    elem.style.listStyleType = "none";
    slides.push($(elem));
  }
  
  transIn();
};



