// SeViR Simple Horizontal Accordion @2007
// http://letmehaveblog.blogspot.com

jQuery.fn.extend({
  haccordion: function(params){
    var jQ = jQuery;
    var params = jQ.extend({
      speed: 500,
      headerclass: "haheader",
      contentclass: "hacontent",
      contentwidth: 550
    },params);
    return this.each(function(){
      jQ("."+params.headerclass,this).click(function() {
        var p = jQ(this).parent()[0];
		if (p.opened == this) return;

		if (jQ(this).hasClass("haheaderblack")) { 
	    	jQ('#whitespan').hide();
	    	jQ('#blackspan').show();
			jQ("#thelist").val('black');
			jQ("#numpre").removeAttr('disabled');
	    	
		}
		else { 
	    	jQ('#blackspan').hide();
	    	jQ('#whitespan').show();
			jQ("#thelist").val('white');
			jQ("#numpre").attr('disabled', 'disabled');
		}
		
        if (p.opened != "undefined") {
          jQ(p.opened).next("div."+params.contentclass).animate({
            width: "0px"
          },params.speed);
        }
        p.opened = this;
        jQ(this).next("div."+params.contentclass).animate({
          width: params.contentwidth + "px"
        }, params.speed);
      });
    });
  }
});