/*  DonorTree Ajax Functions
 *
 *  Last modified: 24 Apr 2007
 *
 *  Written by: Jared Contrascere
 *     -based on a tutorial at http://24ways.org/2005/easy-ajax-with-prototype
 *
 *  Dependencies: prototype.js, search.php
 *
 *  Description: This file allows the database to be queried and to return
 *		 results to a <div> without any page refresh.
 *
/*--------------------------------------------------------------------------*/

Event.observe(window, 'load', init, false);

document.onkeypress = stopRKey;		//disables the return key

function stopRKey(evt) {
	var evt  = (evt) ? evt : ((event) ? event : null);
	var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
	if ((evt.keyCode == 13) && (node.type=="text")) { return false; }
}

function init()
{
     $('searchSubmit').style.display = 'none';
     Event.observe('searchText', 'keyup', search, false);
}

function search()
{
     var url = 'includes/search.php';
     var pars = 'searchText='+escape($F('searchText'));
     var target = 'searchResults';
	 
	 var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
}

