
var openLink={iconPath:'http://www.hanselman.com/blog/themes/TheRightStuff2/images/new-window-icon.gif',linkText:'Open link in new window',linkTextSeparator:': ',init:function()
{if(!document.getElementsByTagName||!document.createElement)
{return;}
var links=document.getElementsByTagName('a');for(var i=0;i<links.length;i++)
{var link=links[i];if(openLink.isItemLink(link))
{var newLinkImage=document.createElement('img');newLinkImage.setAttribute('src',openLink.iconPath);newLinkImage.setAttribute('alt',openLink.linkText);var newLink=document.createElement('a');newLink.setAttribute('href',link.getAttribute('href'));newLink.setAttribute('target','_blank');if(link.getAttribute('title')!=null)
{newLink.setAttribute('title',openLink.linkText+openLink.linkTextSeparator+link.getAttribute('title'));}
else
{newLink.setAttribute('title',openLink.linkText);}
newLink.className='new-window-link';newLink.appendChild(newLinkImage);link.parentNode.insertBefore(newLink,link.nextSibling);}}},isInContent:function(element)
{if(element.parentNode!=null)
{if(element.parentNode.className=='item-content')
{return true;}
else
{return openLink.isInContent(element.parentNode);}}
else
{return false;}},isItemLink:function(link)
{return link.getAttribute('href')&&!link.getAttribute('target')&&openLink.isInContent(link);},addEvent:function(obj,types,fn)
{var type;for(var i=0;i<types.length;i++)
{type=types[i];if(obj.attachEvent)
{obj['e'+type+fn]=fn;obj[type+fn]=function()
{obj['e'+type+fn](window.event);}
obj.attachEvent('on'+type,obj[type+fn]);}
else
{obj.addEventListener(type,fn,false);}}}}
openLink.addEvent(window,['load'],openLink.init);