// -----------------------------------------------------------------------------------
//
//	Control de botones para eventos AJAX vers 1.0 alpha
//	josetxu sancha
//	22/11/07
// -----------------------------------------------------------------------------------

var controlSecciones=Class.create ()
controlSecciones.prototype=
{
	initialize:function (nodosEnlace,claseActiva,clasePasiva)
	{
		this.linkActivo="";
		this.nodosEnlace=$$(nodosEnlace)
		this.claseActiva=claseActiva;
		this.clasePasiva=clasePasiva;
		this.linkActivo="";

		for (i=0;i<this.nodosEnlace.length;i++)
		{
			$(this.nodosEnlace[i]).addClassName(this.clasePasiva)
			this.nodosEnlace[i].numero=i;
			this.nodosEnlace[i].ref=this;
			this.nodosEnlace[i].onmouseup=function () 
			{
				this.ref.refrescaNodos(this.numero)
				return false;
			}
		}

	}, 
	refrescaNodos:function (index)
	{
		if (this.linkActivo=="")
		{
			$(this.nodosEnlace[index]).removeClassName(this.clasePasiva)
			$(this.nodosEnlace[index]).addClassName(this.claseActiva);
			this.linkActivo=index+1;			
		} else if (index!=(this.linkActivo)-1) 
		{
			$(this.nodosEnlace[(this.linkActivo)-1]).removeClassName(this.claseActiva)
			$(this.nodosEnlace[(this.linkActivo)-1]).addClassName(this.clasePasiva)
			$(this.nodosEnlace[index]).removeClassName(this.clasePasiva)
			$(this.nodosEnlace[index]).addClassName(this.claseActiva)
			this.linkActivo=index+1;
		}

	}
}