/* LINKS
*********/
function extLink()
{
	var site = new RegExp(document.domain,'i');

	for(var i = 0; i < document.links.length; i++) {

			if(!(
				document.links[i].href == '#' ||
				document.links[i].href.indexOf('javascript')===0 ||
				document.links[i].href.indexOf('mailto')===0 ||
				site.test(document.links[i].href)
				) || /external/.test(document.links[i].className)
			) {
				if(!document.links[i].title) {
					document.links[i].title += document.links[i].innerText
				}
				if(!/external/.test(document.links[i].className)) {
					//append external to class anyway if not set
					if(!document.links[i].className)document.links[i].className = 'external';
				}
				// add img inline after text, as background img doesn't work when text wraps on to next line.
				document.links[i].title += ' (This link opens in a new window)';
				document.links[i].onclick = function() { return!window.open(this.href) }
			}
	}
}
extLink();