
/*window.addEvent('domready', function(){
									 	alert('ready');
										var sld= new Fx.Slide('cont1');
										$('cab1').addEvent('click', function(e){
																			 	e= new Event(e);
																				sld.toggle();
																				e.stop();
																			 })
										//alert(sld.open);
									 });*/

function sld(){
	//alert(msg);
	var sld= new Fx.Slide('cont1');
	alert(sld.open);
	$('cab1').addEvent('click', function(e){
										 e= new Event(e);
										 sld.toggle();
										 e.stop();
										 });
	//for(i in sld){alert(typeof(i))};
}

var Sliders= new Class({
					   	options:{
							selCabs:'.cab',
							selConts:'.cont',
							modo:'toggle',
							inicio:true //cierra todos antes de desplegar uno
						},
					   	initialize: function(options){
							this.setOptions(options)	;
							this.cabs=$$(this.options.selCabs);
							this.conts=$$(this.options.selConts);
							this.conts.each(function(cont){
															 cont.set('slide',{
																	  onComplete: function(){
																		  	cont.still= true;
																		  }
																	  });
															 },this);
		 					
							
							this.creaPar();
							this.cierraTodo();
							this.comprueba();
						},
						
						cierraTodo: function(){

							this.conts.each(function(cont){
													 	cont.slide('out');
													 },this);
						},  
						creaPar: function(){//relaciona cab y cont y define "onclick" para el primero
							this.cabs.each(function(cab){
															var inst=this;//'instancia	', para referirnos a la instancia de Sliders dentro del método para el evento
															var modo= this.options.modo;
															cab.cont=inst.conts[this.cabs.indexOf(cab)];
															cab.addEvent('click', function(e){
																						   	inst.cierraTodo();
																						   	e= new Event(e);
																							eval("this.cont.slide('"+modo+"')");
																							e.stop();
																						   })
															},this);
						},
						//
						comprueba: function(){
							//alert('hola');
							//alert(this.cabs.length);
							//alert(this.conts.length);
						}
					   });

Sliders.implement(new Options);