// 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: "menu",
      contentclass: "contenido",
	  arrow: "flecha",
      contentwidth: 715,
	  contenedor: "#contenedor",
	  contMinWidth: 285,
	  contMaxWidth: 1000
    },params);
    return this.each(function(){
      jQ("."+params.headerclass,this).click(function(){
        var p = jQ(this).parent()[0];
        if (p.opened != "undefined"){
          jQ(p.opened).next("div."+params.contentclass).animate({width: "0px"}, {queue:false, duration:params.speed} );
          jQ(params.contenedor).animate({width: params.contMinWidth + "px"}, {queue:false, duration:params.speed});
		  jQ("img."+params.arrow).css("visibility","hidden");

		  //jQ(params.contenedor).css("width", params.contMinWidth);
		  //p.opened = this;
		  document.last_opened = p;
        }
		if (p.opened != this) {
			p.opened = this;
			jQ(params.contenedor).animate({width: params.contMaxWidth + "px"}, {queue:false, duration:params.speed});
			//jQ(params.contenedor).css("width", params.contMaxWidth);
			jQ(this).next("div."+params.contentclass).animate({width: params.contentwidth + "px"}, {queue:false, duration:params.speed} );
			jQ("img."+params.arrow).css("visibility","hidden");
			//alert(p.opened.id);
			document.last_opened = p.opened;
			//jQ(params.arrow+"_"+p.opened.id).css("display","block");
			 with (document) if (getElementById && ((obj=getElementById(params.arrow+"_"+p.opened.id))!=null))
  				with (obj) style.visibility = "visible";

			
		} else {
			p.opened = "undefined";
		}
      });
    });
  }
  
});


