﻿/* Licuit Interactive SL */
/* usuarioswethink.js */
/* Created Nov, 2008 */
/* Modified Nov, 2008
--------------------------------------- */

var slides = new Array();
var expandibleActivo;
var inactiveExpansionClasses = new Array();

function seleccionaItem(n){
	for(var a = 1; a < slides.length; a++){
		if(a != n){
			slides[a].slideOut();
		}
	}
	if(expandibleActivo == undefined){
		expandibleActivo = n;
		slides[n].toggle()
		document.getElementById("btnExpansion"+n).className = "btnExpandible botonSeleccionado";
	}else if(expandibleActivo != n){
		expandibleActivo = n;
		setTimeout(function(){
							slides[n].toggle();
							document.getElementById("btnExpansion"+n).className = "btnExpandible botonSeleccionado";
							},300);		
	}else{
		expandibleActivo = undefined;
		slides[n].toggle();
	}
}

var statusExp = {
	'true': 'open',
	'false': 'close'
};

for(var a = 1; a <= 30; a++){
	
	if(document.getElementById("expansion"+a) != null && document.getElementById("expansion"+a) != undefined){
		
		inactiveExpansionClasses[a] = document.getElementById("btnExpansion"+a).className;
		document.getElementById("btnExpansion"+a).className = inactiveExpansionClasses[a];
		
		var slide = new Fx.Slide('expansion'+a).hide();;
	
		$('btnExpansion'+a).addEvent('click', function(e){
			var target = e.target.id;
			var number = String(target).slice(12);
			e.stop();
			seleccionaItem(number);
		});
	
		slide.addEvent('complete', function(e) {
			var number = String(e.id).slice(9);
			if(statusExp[slides[number].open] == "close")
				document.getElementById("btnExpansion"+number).className = inactiveExpansionClasses[number];
		});
		
		slides[a] = slide;
		
	}else{
		break;	
	}
}
