// SeViR Simple Horizontal Accordion @2007// http://letmehaveblog.blogspot.com
jQuery.fn.extend(
{
   haccordion: function(params)
   {
      var jQ     = jQuery;
      var params = jQ.extend(
      {
         speed:        1000,
         headerclass:  'header',
         contentclass: 'content',
         contentwidth: 567
      }, params);

      return this.each(function()
      {
         jQ('.' + params.headerclass, this).click(function()
         {
            var p = jQ(this).parent()[0];

            if (p.opened != 'undefined')
            {
               jQ('.haccordion .content').css('opacity', '0.0');
               jQ(p.opened).next('div.' + params.contentclass).stop().animate({width: '0px'}, params.speed).removeClass('haccordion-opened').find('div').css('display', 'none');
            }

            p.opened = this;

            jQ(this).next('div.' + params.contentclass).stop().animate({width: params.contentwidth + 'px'}, params.speed, function()
            {
               jQ('.haccordion .content').animate({opacity: 1.1}, 800);
            }).addClass('haccordion-opened').find('div').css('display', 'block');

            startScrollContent();
         });
      });
   }
});

