function hide_lists()
{
	var boxes = document.getElementsByTagName("div");
	var num = boxes.length;
	for(var i=0;i<num;i++)
	{
		if(boxes[i].className.match("artists_list"))
		{
			elem = boxes[i];
			vis = elem.style;
			vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'none':'none';
			vis.display = (vis.display==''||vis.display=='block')?'none':'none';
		}
	}
}

function hide_bios()
{
	var boxes = document.getElementsByTagName("div");
	var num = boxes.length;
	for(var i=0;i<num;i++)
	{
		if(boxes[i].className.match("artist_bio"))
		{
			elem = boxes[i];
			vis = elem.style;
			vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'none':'none';
			vis.display = (vis.display==''||vis.display=='block')?'none':'none';
		}
	}
}

function toggle_lists(which_list)
{
	hide_lists();
	hide_bios();
	var letter_trigger_style = which_list + 'er_current';
	// cambio proprieta trigger
	if(document.getElementById) // this is the way the standards work
	alphabet_container = document.getElementById('letter_trigger');
	else if(document.all) // this is the way old msie versions work
	alphabet_container = document.all['letter_trigger'];
	else if(document.layers) // this is the way nn4 works
	alphabet_container = document.layers['letter_trigger'];
	alphabet_container.className = '000'
	alphabet_container.className = letter_trigger_style
	//
	var elem, vis;
	if(document.getElementById) // this is the way the standards work
	elem = document.getElementById(which_list);
	else if(document.all) // this is the way old msie versions work
	elem = document.all[which_list];
	else if(document.layers) // this is the way nn4 works
	elem = document.layers[which_list];
	vis = elem.style;
	// if the style.display value is blank we try to figure it out here
	if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
	vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
	vis.display = (vis.display==''||vis.display=='block')?'none':'block';
}
