function prevDefault(e)
{
	if (typeof event == "undefined")
	{
		event = window.event;
	}

	if (typeof event.preventDefault != "undefined")
	{
		event.preventDefault();
	}
	else
	{
		event.returnValue = false;
	}
}

var externalLinks =
{
	init: function()
	{
		var extLinks = Core.getElementsByClass("external");
	
		for (var i = 0; i < extLinks.length; i++)
		{
			Core.addEventListener(extLinks[i], "click", externalLinks.clickHandler);
			/*extLinks[i].onclick = externalLinks.clickHandler;*/
		}
	},
	
	clickHandler: function(e)
	{
		open(this.href);
		prevDefault();
	}
};

Core.start(externalLinks);
