function searchParameters()
{
  var returnstring = '';
  returnstring +="ricerca="+document.getElementById('search').value;
  //returnstring +="&new_id_ui="+document.getElementById('search_new_id').value;
  //alert(returnstring);
  return returnstring;
}

function pulisci_tabella(){
var body=document.getElementById('risultati_ricerca');
	while(body.firstChild){
		body.removeChild(body.firstChild);
	}
}

function ricerca(pagina)
{
pulisci_tabella();
document.getElementById('main_div').style.display="none";
if (document.getElementById('search_div').style.display=="none")
	document.getElementById('search_div').style.display="";

  Nest1 = function(){ ProgressBar('progress_div'); };
  Nest2 = function()
  {
      var xmldoc = http_request.responseXML;
//         alert(http_request.responseText);
      if(xmldoc.getElementsByTagName("error")[0])
      {
        var ErrorCorrente = xmldoc.getElementsByTagName("error");
        for(var i=0; i < ErrorCorrente.length;i++)
        {
         var testo=document.createTextNode('Errore: '+ErrorCorrente[i].firstChild.data);
		  var riga=document.createElement('tr');
		  var cella=document.createElement('td');
		  cella.appendChild(testo);
		  riga.appendChild(cella);
        }
        document.getElementById('risultati_ricerca').appendChild(riga);
      }
      else
      {
        var contenutoCorrente = xmldoc.getElementsByTagName("contenuto");
		for(var i=0; i < contenutoCorrente.length;i++)
        {
			var riga=document.createElement('tr');
			var cella=document.createElement('td');
			var div=document.createElement('div');
			var id_div="box_"+contenutoCorrente[i].childNodes[0].firstChild.data;
			div.id=id_div;
			cella.appendChild(div);
			riga.appendChild(cella);
			document.getElementById('risultati_ricerca').appendChild(riga);
			document.getElementById(id_div).innerHTML="<a href='#'>"+contenutoCorrente[i].childNodes[2].firstChild.data+" - "+contenutoCorrente[i].childNodes[1].firstChild.data+"</a>";
      }
	  var tot=xmldoc.getElementsByTagName("totale")[0].firstChild.data;
	  var pag=xmldoc.getElementsByTagName("pagina")[0].firstChild.data;
	  var paginazione=Math.floor(tot/10);
	  var resto=tot%10;
	  if (resto>0)
		paginazione++;
	  var stringa="Pagina: ";
	  for (i=1;i<=paginazione;i++){
		var indice=i-1;
		stringa+="<a href='#' onclick='ricerca("+indice+")' ";
		if (pag==indice)
			stringa+="class='pagina' ";
		stringa+=">"+i+"</a> ";
	  }
	  document.getElementById('nav_pages').innerHTML=stringa;
	}
  };
  ajax_post( '/camcom/include/ricerca_contenuti.php?pagina='+pagina , searchParameters() , Nest1 , Nest2 );
}
