var attivo="";
var nuovo="";

function CallBack_Blind_OnFinish(obj){
	var chi=obj.element.id.substring(4);
	$ ("x_a"+chi).href="pagina.php?id="+chi+"";
}
function myCallBack_blind_OnStart(obj){
	//mettere qui la funzione che si vuole eseguire all'inizio dello scorrimento
}
function riassegna(){
	var n=(attivo.id.substring(4));
	$ ("ico_"+n).src="images/bot_"+n+"_off.gif";
	$ ("x_a"+n).href="javascript:apri("+n+")";
	attivo=nuovo;
	vaiGiu();
}

function check_old(){
	new Effect.BlindUp(attivo, {duration: 0.4,afterFinish: riassegna ,BeforeStart: myCallBack_blind_OnStart });
}

function vaiSu(){
	new Effect.BlindUp(attivo, {duration: 0.4,afterFinish: CallBack_Blind_OnFinish,BeforeStart: myCallBack_blind_OnStart });
}

function vaiGiu(obj){
	new Effect.BlindDown(attivo, {duration: 0.4,afterFinish: CallBack_Blind_OnFinish,BeforeStart: myCallBack_blind_OnStart });
}

function apri (chi)
{
	var x = $ ("tab_"+chi)
	if (x != attivo)
	{
		$ ("ico_"+chi).src="images/bot_"+chi+".gif";
		if (attivo != '')
		{
		   check_old ();
		   nuovo=x;
		} else {
	       attivo = x;
		   vaiGiu ();
		}
	} else {
		$ ("ico_"+chi).src="images/bot_"+chi+"_off.gif";
		vaiSu ();
		attivo = '';
	}
}