// Initialise Google Analytics
_uacct = "UA-795043-1";
urchinTracker();

// Add a link for bookmarking this page where there
// is browser support for it 
var BookmarkLink = {
	init: function () {
		if (BookmarkLink.isCapable())
		{
			var link = new Element('p', {id: 'bookmark'}).update('Bookmark this page');
			$('header').appendChild(link);
			Event.observe(link, 'click', BookmarkLink.showBookmarkDialog);
		}
		else
		{
			var link = new Element('p', {id: 'bookmark'}).update('Press Ctrl+D to bookmark');

			if (navigator.platform.indexOf('Mac') != -1)
				link.update('Press ⌘+D to bookmark');

			$('header').appendChild(link);
		}
	},

	isCapable: function () {
		return (window.sidebar && window.sidebar.addPanel) || window.external;
	},

	showBookmarkDialog: function () {
		if (window.sidebar && window.sidebar.addPanel) {
			window.sidebar.addPanel(document.title, location.href, "");
		}
		else if (window.external) {
			 window.external.AddFavorite(location.href, document.title);
		}
	}
};

registerOnLoadFunction(BookmarkLink.init);
