/* $Id: core.js 37 2008-08-31 12:58:38Z edin.coralic $ */

var StartUp = Class.create(); StartUp.prototype = {

	initialize: function(runnable)
	{
		Event.observe(document, 'dom:loaded', runnable.run.bindAsEventListener(runnable));
	}
}

var ExternalLinks = {

	run: function()
	{
		$$('a[rel="external"]').each(ExternalLinks.each);
	},
	each: function(link)
	{
		link.observe('click', ExternalLinks.click.bindAsEventListener(link));
	},
	click: function(event)
	{
		var success = window.open(this.href);
		if (success) {
			event.stop();
		}
	}

}
new StartUp(ExternalLinks);
