jQuery.fn.extend({
	haccordion:function(params){
		var params=jQuery.extend({
			speed:500,
			headerclass:"header",
			contentclass:"content",
			contentwidth:244
		},params);
		return this.each(function(){
			var p=jQuery(this).parent()[0];
			$("."+params.headerclass,this).next("#opened").animate({
				width:params.contentwidth+"px"
			},params.speed);
			$("."+params.headerclass,this).click(function(){
				if(p.opened != "undefined"){
					jQuery(p.opened).next("div."+params.contentclass).animate({
						width:"0px"
					},params.speed);
					$("#opened").animate({
						width:"0px"
					},params.speed);
				}
				p.opened=this;
				$(this).next("div."+params.contentclass).animate({
					width:params.contentwidth+"px"
				},params.speed);
			});
		});
	}
});
$(function(){
$(".haccordion").haccordion();
});