
// Constantes

var effect_duration = 0.3;

// Funciones

function show_info(id)
{
	$('l_'+ id).show();

	new Effect.BlindDown('i_'+ id, {duration: effect_duration});
}

function hide_info(id)
{
	$('l_'+ id).hide();

	new Effect.BlindUp('i_'+ id, {duration: effect_duration});
}

function show_hide_info(id)
{
	if ($('i_'+ id).visible()) hide_info(id);
	else show_info(id);
}

function get_ids_from_class (c)
{
	var r = new Array();
	var a;
	var i,j;
	var k = 0;

	for (i = 0; i < c.length; i++)
	{
		a = document.getElementsByClassName(c[i]);

		for (j = 0; j < a.length; j++)
		{
			r[k] = a[j].id;
			k++;
		}
	}

	return r;
}

function hide_ids_from_class(c, id)
{
	var a = get_ids_from_class (c);

	for (var i = 0; i < a.length; i++)
	{
		if (a[i] != id) $(a[i]).hide();
	}
}

function show_ids_from_class(c)
{
	var a = get_ids_from_class (c);

	for (var i = 0; i < a.length; i++)
	{
		$(a[i]).show();
	}
}
