/* Written by Concentric Sky (Sep 2009) */

jQuery.fn.slides = function() {
  return this.each(function() {
    var hide_cur = function() {
      var panel = obj.panels.eq(obj.panel_cur)
      panel.hide()
    }
    var show_cur = function() {
      var panel = obj.panels.eq(obj.panel_cur)
      update_counter()
      panel.show()
    }
    var update_counter = function() {
      obj.counter.html((obj.panel_cur+1)+' of '+obj.panels.length)
    }

    var obj = $(this)
    obj.css('visibility', 'visible')
    obj.css('display', '')
    obj.panels = obj.children('.panel')
    obj.panel_cur = 0;
    obj.counter = obj.find('.counter')
    if (obj.panels.length < 2) {
      obj.find('.imageCount').hide()
    } else {    
      obj.find('.imageCount').show()
    }

    obj.panels.css('display','none')
    //obj.panels.css('position','absolute')
    show_cur()

    obj.find('a.prev').click(function() {
      hide_cur()
      if (--obj.panel_cur < 0) obj.panel_cur = obj.panels.length-1
      show_cur()
      return false;
    });
    obj.find('a.next').click(function() {
      hide_cur()
      if (++obj.panel_cur >= obj.panels.length) obj.panel_cur = 0
      show_cur()
      return false;
    });

  })
};
