var useBSNns;


if (!useBSNns)
{
	_bsn = this;
}
else
{
	if (typeof(bsn) == "undefined")
		bsn = {}
	_bsn = bsn;
}


_bsn.getLinkSummary = function (articleID, listID)
{
	if (!document.getElementById)
		return false;
	
	
	var article = this.DOM.getElement(articleID);
	var listholder = this.DOM.getElement(listID);
	
	var links_arr = article.getElementsByTagName( 'a' );
	
	var link, li, obj, newlink, newlinktext;
	
	if (links_arr.length)
	{
		// create ul to hold links
		var ul = this.DOM.createElement( "ul" );
	}
	
	for (var i=0; i<links_arr.length; i++)
	{
		link = links_arr[i];
		
		// only include inline text links
		//
		if (link.childNodes.length == 1 && link.firstChild.nodeType == 3)
		{
			
			// attributes for new link
			obj = {};
			obj.href = link.href;
			obj.title = (link.title) ? '...'+link.firstChild.nodeValue+'...'  :  link.href;
			newlinktext = (link.title) ? link.title  :  '...'+link.firstChild.nodeValue+'...';
			
			
			newlink = this.DOM.createElement( "a", obj, newlinktext );
			ul.appendChild( this.DOM.createElement( "li", {}, newlink ) );
			
		}
	}
	
	listholder.appendChild( ul );
}