var ls = {
	url:'',
	search_form:'search-results',
	results_box:'',
	
	init:function() {
		if ($('s')) {
		  var s = $('s');
      s.autocomplete = 'off';
      new Form.Element.Observer(s, 1.0, ls.show_results);
    }
    if ($(ls.search_form)) {
      new Insertion.Bottom(ls.search_form, '<div id="addicted_results"></div>');
      ls.results_box = $('addicted_results');
    }
	},
	
	show_results:function(element, value) {
    ls.show_page(value, 1);
	},
	
	show_page:function(s, page) {
		ls.results_box.show();
		var pars = 's=' + s + '&paged=' + page;
		new Ajax.Updater('addicted_results', ls.url, {
			method: 'get',
			parameters: pars
		});
	},
	
	close:function() {
		Field.clear('s');
		ls.results_box.hide();
	}
}

Event.observe(window, 'load', ls.init, false);