var ShowOff = new Class({
	initialize: function(element){
		var targetImage = $E('img.highlighthere');
		var targetCaption = $E('p.caption');
		var lapseToImage = targetImage.get('src');
		var lapseToCaption = targetCaption.get('text');
		element.addEvent('mouseover', function (e) {
			targetImage.set('src', element.get('src').replace('small','medium'));
			targetCaption.set('html', element.get('title') || '&nbsp;');
		});
		element.addEvent('mouseout', function (e) {
			targetImage.set('src', lapseToImage);
			targetCaption.set('text', lapseToCaption);
		});
	}
});

window.addEvent("domready", function () {
	var highlighters = $$("img.highlightme");
	$$(highlighters).each(function (image) {
		new ShowOff(image);
	});
	if (!Browser.Engine.webkit) {
		var br = new Element('br').inject($E('input#q'), 'after');
		new Element('input', {'type': 'submit', 'value': 'search'}).inject(br, 'after');
	}
});