
var selected_dynlinkname = '';
var selected_value = '';
function showtext(dynlink)
{ 		
	// first time an element is selected on the page
	if (selected_dynlinkname == '')
	{
		// save selected_dynlinkname
		selected_dynlinkname = dynlink.name; 
		
		// turn on selected element
		var row = document.getElementById(dynlink.name + 't'); 
		//row.style.display='block';
		//selected_value='block';		
		row.style.display='';
		selected_value='';		
	}
	// an element has already been selected
	else 
	{
		// ckeck if the same element has been selected again
		if (selected_dynlinkname == dynlink.name)
		{		
			// toggle the selected element
			var row = document.getElementById(selected_dynlinkname + 't');
			
			// get the value of the row
			selected_value = row.style.display;
			
			// toggle the value of the row
			//if (selected_value == 'block')
			if (selected_value == '')
			{
				row.style.display='none'; selected_value='none';
			}
			else
			{ 
				//row.style.display='block'; selected_value='block';
				row.style.display=''; selected_value='';
			}
		}		
		// a different element has been selected
		else 
		{
			// turn off the previously selected element
			var row = document.getElementById(selected_dynlinkname + 't');			
			row.style.display='none'; 
						
			// save new dynlink.name
		    selected_dynlinkname = dynlink.name; 
		    
			// turn on the newly selected element
			var new_row = document.getElementById(dynlink.name + 't'); 
			//new_row.style.display='block';
			//selected_value='block';
			new_row.style.display='';
			selected_value='';
		}		
	}
	
	// move window to put article on top
	window.location = "#" + selected_dynlinkname;
	return false;
}

function toggletext(dyntogglelink)
{	
	// toggle the selected element
	var row = document.getElementById(dyntogglelink.name + 't');
	
	// toggle the value of the row
	//if (row.style.display == 'block')
	if (row.style.display == '')
	{
		row.style.display='none';
	}
	else
	{ 
		//row.style.display='block';		
		row.style.display='';		
	}
	return false;
}

