app={
	init: function () {
		if ($('species') && $('moa')) {
			$('species').addEvent('change', app.search);
			$('moa').addEvent('change', app.search);
			app.search();
		}
	},
	search: function () {
		var speciesID = $('species').get('value');
		var moaID = $('moa').get('value');
		
		new Request.HTML({
			url:'index.php/index/search/',
			data:{
				'speciesID': speciesID,
				'moaID': moaID
			},
			update: $('results'),
			onFailure: function (response) {
				$('results').set('text', response.responseText);
			},
			onComplete: app.activate
		}).send();
	},
	activate: function () {
		$$('table a').each(function (link) {
			var reference = link.getNext();
			if (reference) {
				reference.slide('hide');
				link.addEvents({
					'mouseover': function () {reference.slide('in');},
					'mouseout':function () {reference.slide('out');}
				});
			}
		});
		
	}
}
window.addEvent('domready', app.init);
