var newWindowLinks = {
	init: function () {
		var anchors, no, i;
		anchors = Base.getElementsByClass('new-window');
		no = anchors.length;
		for (i=0; i < no; i++) {
			Base.addEventListener(anchors[i], 'click', newWindowLinks.open);
		}
	},
	open: function (event) {
		var return_value = true;
		if (window.open(this.href)) {
			Base.preventDefault(event);
			return_value = false;
		}
		return return_value;
	}
};
var googleSearchForm = {
	init: function () {
		var element;
		element = Base.byId('google-search-sidebar');
		if (element) {
			Base.addEventListener(element, 'submit', googleSearchForm._setSearchValues);
		}
		element = Base.byId('google-search-content');
		if (element) {
			Base.addEventListener(element, 'submit', googleSearchForm._setSearchValues);
		}
	},
	_setSearchValues: function () {
		this.q.value='site:www.thewestlondonirishsociety.org.uk ' + this.searchtermlist.value;
	}
};
var siteBookmarkIE = {
	init: function () {
		if (typeof window.external.AddFavorite !== 'undefined') {
			Base.addEventListener(Base.byId('IE-Bookmark-h2'), 'click', siteBookmarkIE._addBookmarkIE);
			Base.addEventListener(Base.byId('IE-Bookmark-p'), 'click', siteBookmarkIE._addBookmarkIE);
		}
	},
	_addBookmarkIE: function (event) {
		window.external.AddFavorite('http://www.thewestlondonirishsociety.org.uk/', 'The West London Irish Society');
		// don't forget to cancel the default action (called from anchor href #null), irrespective of success
		Base.preventDefault(event);
		return false; 
	}
};
Base.start(googleSearchForm);
Base.start(siteBookmarkIE);
Base.start(newWindowLinks);
