/**
* Set a URL or IMG tag's attributes
*
* @param {!Tag} tag URL or IMG tag
* @param {string} linkInfo Link's info: an URL optionally followed by spaces and a title
* @param {string} attrName Name of the URL attribute
*/
function setLinkAttributes(tag, linkInfo, attrName)
{
var url = linkInfo.replace(/^\s*/, '').replace(/\s*$/, ''),
title = '',
pos = url.indexOf(' ');
if (pos !== -1)
{
title = url.substring(pos).replace(/^\s*\S/, '').replace(/\S\s*$/, '');
url = url.substring(0, pos);
}
if (/^<.+>$/.test(url))
{
url = url.replace(/^<(.+)>$/, '$1').replace(/\\>/g, '>');
}
tag.setAttribute(attrName, decode(url));
if (title > '')
{
tag.setAttribute('title', decode(title));
}
}