var percorso_002_file_xml = 'ricerca_ajax/ricerca_ajax_xml.php'; var urlpage; //======================================================================= //search suggestion functions //======================================================================= function suggestOver(div_value) { div_value.className = 'suggest_link_over'; } function suggestOut(div_value) { div_value.className = 'suggest_link'; } function setSearch(value,field) { document.getElementById('research_field_'+field).value = value; document.getElementById('search_suggest_'+field).innerHTML = ''; makeResearch(researchParameters()); } function suggestParameters(field) { var returnstring = ''; returnstring +="research_field="+document.getElementById('research_field_'+field).value; returnstring +="&research_type="+field; returnstring +="&mode=suggest"; return returnstring; } function makeSuggest(PostedStuff,field) { Nest1 = function(){ ProgressBar('progress_div'); }; Nest2 = function() { var xmldoc = http_request.responseXML; // alert(http_request.responseText); // document.getElementById('search_suggest').innerHTML = http_request.responseText; var responseString = ''; // document.getElementById('search_optbox').options.length = 0; // document.getElementById('search_optbox').style.visibility = 'hidden'; if(xmldoc.getElementsByTagName("error")[0]) { var ResponseElements = xmldoc.getElementsByTagName("error"); for(var i=0; i < ResponseElements.length;i++) { responseString += ResponseElements[i].firstChild.data; } document.getElementById('search_suggest_'+field).innerHTML = responseString; } else { var ResponseElements = xmldoc.getElementsByTagName("result"); var ResponseFrequencies = xmldoc.getElementsByTagName("freq"); for(var i=0; i < ResponseElements.length;i++) { // document.getElementById('search_optbox').style.visibility = 'visible'; responseString +='