/*
 * jQuery panelStuff plugin
 * Version: 0.1.0
 *
 * Copyright (c) 2008 Alexander Smalle
 *
 * Dual licensed under the MIT and GPL licenses 
 *
 *
 * Changelog: 
 * v 0.1.0 - 2008-07-09
 *
 * Todo:
 * - test
 * - add new features ?
 */
(function($) {
  jQuery.fn.panelStuff = function(settings) {
    //console.debug('starting panelStuff');
    settings = jQuery.extend({
    version: "0.1.0"
    }, settings);
    var panelStuffContainterList=this;
    return panelStuffContainterList.each(function() {
      var panelStuffContainterDomElem = this;
      jQuery('.panel').each(function() {
        var panelContainterDomElem=this;
        jQuery('.panelopen', panelContainterDomElem).toggle(
          function() {
            jQuery('.panelcontent', panelContainterDomElem).hide();
            $(this).attr('class', 'panelclose');
          },
          function() {
            jQuery('.panelcontent', panelContainterDomElem).show();
            $(this).attr('class', 'panelopen');
          }
        );
        jQuery('.panelclose', panelContainterDomElem).toggle(
          function() {
            jQuery('.panelcontent', panelContainterDomElem).hide();
            $(this).attr('class', 'panelopen');
          },
          function() {
            jQuery('.panelcontent', panelContainterDomElem).show();
            $(this).attr('class', 'panelclose');
          }
        ).trigger("click");
      });
    });
  };
})(jQuery);
