//var NEW = 0 ; //var OLD = 0 ; //var id_div = 'autocompleter' ; //var id_input = 'location' ; var id_URL = 'http://www.lavoroqui.it/' ; var TEXT_BACKUP = "" ; function autocompleter(id_div, id_input, keyCode) { var handler = function(t) { TEXT_BACKUP = t.responseText ; document.getElementById(id_div).innerHTML = t.responseText ; return false ; } var errFunc = function(t) { //alert('Error ' + t.status + ' -- ' + t.statusText); } //NEW = document.getElementById(id_input).value.length ; //if (NEW != OLD && NEW > 0) if (keyCode!=16 && keyCode!=37 && keyCode!=38 && keyCode!=39 && keyCode!=40 && keyCode!=116) { var CITY = document.getElementById(id_input).value ; var asd = new Ajax.Request("http://www.lavoroqui.it/autocomplete.php?search="+CITY+"&div="+id_div+"&input="+id_input, {minChars: 0,frequency: 0.2, onSuccess:handler, onFailure:errFunc}); //OLD = NEW ; document.getElementById(id_div).style.visibility = "visible" ; //setTimeout("hideDiv('"+id_div+"')",5000); } else { document.getElementById(id_div).style.visibility = "visible" ; document.getElementById(id_div).innerHTML = TEXT_BACKUP ; } } function autocompleter2(id_div, id_input, keyCode, pays, return_id) { var handler = function(t) { TEXT_BACKUP = t.responseText ; document.getElementById(id_div).innerHTML = t.responseText ; return false ; } var errFunc = function(t) { //alert('Error ' + t.status + ' -- ' + t.statusText); } //NEW = document.getElementById(id_input).value.length ; //if (NEW != OLD && NEW > 0) if (keyCode!=16 && keyCode!=37 && keyCode!=38 && keyCode!=39 && keyCode!=40 && keyCode!=116) { var COMPANY = document.getElementById(id_input).value ; //alert("http://www.lavoroqui.it/autocomplete_company.php?return_id="+return_id+"&search="+COMPANY+"&pays="+pays+"&div="+id_div+"&input="+id_input); var asd = new Ajax.Request("http://www.lavoroqui.it/autocomplete_company.php?return_id="+return_id+"&search="+COMPANY+"&pays="+pays+"&div="+id_div+"&input="+id_input, {minChars: 0,frequency: 0.2, onSuccess:handler, onFailure:errFunc}); //OLD = NEW ; document.getElementById(id_div).style.visibility = "visible" ; //setTimeout("hideDiv('"+id_div+"')",5000); } else { document.getElementById(id_div).style.visibility = "visible" ; document.getElementById(id_div).innerHTML = TEXT_BACKUP ; } } function autocompleter3(id_div, id_input, keyCode) { var handler = function(t) { TEXT_BACKUP = t.responseText ; document.getElementById(id_div).innerHTML = t.responseText ; return false ; } var errFunc = function(t) { //alert('Error ' + t.status + ' -- ' + t.statusText); } //NEW = document.getElementById(id_input).value.length ; //if (NEW != OLD && NEW > 0) if (keyCode!=16 && keyCode!=37 && keyCode!=38 && keyCode!=39 && keyCode!=40 && keyCode!=116) { var CITY = document.getElementById(id_input).value ; var asd = new Ajax.Request("http://www.lavoroqui.it/autocomplete2.php?search="+CITY+"&div="+id_div+"&input="+id_input, {minChars: 0,frequency: 0.2, onSuccess:handler, onFailure:errFunc}); //OLD = NEW ; document.getElementById(id_div).style.visibility = "visible" ; //setTimeout("hideDiv('"+id_div+"')",5000); } else { document.getElementById(id_div).style.visibility = "visible" ; document.getElementById(id_div).innerHTML = TEXT_BACKUP ; } } function setResult(id_div,id_input,result) { document.getElementById(id_input).value = result ; document.getElementById(id_div).style.visibility = "hidden" ; } function setResult_company(id_div,id_input,result,pays,url) { document.getElementById(id_input).value = result ; document.getElementById('pays').value = pays ; document.getElementById(id_div).style.visibility = "hidden" ; document.getElementById('url_fiche').value = url ; } function hideDiv(id_div) { document.getElementById(id_div).style.visibility = "hidden" ; } function changeCloud(value) { var handler = function(t) { document.getElementById('cloud').innerHTML = t.responseText ; return true ; } var asd = new Ajax.Request("http://www.lavoroqui.it/word_cloud.php?param="+value, {onSuccess:handler}); }