Element.observe(window, 'load',initLiveSearch,false); 
var nb_limit=3;var text='';var lock=0;
function initLiveSearch(){lock=0;
//$('livesearch').onsubmit=function(){return false;};	
$('livesearch_field').onkeyup=getResults;$('livesearch_results').style.display='none'; $('livesearch_results').style.visibility='visible';$('search_title').onclick=hideResults; }
function getResults(){if(this.value.length>=nb_limit){if(lock==0){setTimeout("doSearch()",800);lock=1;}}}
function unlock(){lock=0;}
function doSearch(){var url = ROOT+'/functions/livesearch/index.php';var pars = 'search='+$('livesearch_field').value;displayLiveSearch();
var myAjax = new Ajax.Updater(  {success: 'results'},  url, {method: 'post', parameters: pars, onFailure: reportError});unlock()}
function hideResults(){$('livesearch_results').hide();	}
function displayLiveSearch(){$('livesearch_results').show();	}
function reportError(request){alert('Sorry. There was an error.');}
