var risultato = new Array();						
var comodo = new Array();
var h = 0;

function controlla(stringa) {							
	var input = stringa;							

	while (input.charAt(0) == ' ') {					
		input = input.substring(1,input.length);
		document.forms[0].query.value = input;
		} 
	while (input.charAt(input.length - 1) == ' ') {
		input = input.substring(0,input.length - 1);
		document.forms[0].query.value = input;
		} 
	if (input.length < 3) {
		alert("Attenzione! Inserire una parola di almeno tre caratteri.");
		return;
		}
	creaLista(input);
	}

function creaLista(passate) {						
		tutte = passate.split(" ");
		cerca(tutte); 
}

function cerca(lista) { 								
	for (i = 0; i < db.length; i++) {					
		var trovato= true;					
		var l123 = db[i].toLowerCase();			
		var l12= l123.substring(0,l123.indexOf('|http'));
		for (j = 0; j < lista.length; j++) {
			var cercato= lista[j].toLowerCase();
			if (l12.indexOf(cercato) != -1 && (trovato)) {	
				trovato = false;						 
				comodo[h] = db[i];				 
				h++;						
				}
			}
		}

	if (comodo.length == 0) {						
		nulla();							
		return;
		}
	else { elenco(comodo); }					
	}

function nulla() {								
	parent.frames[1].document.clear();
	parent.frames[1].document.open();
	stampa("<html><head><title>Risultato della ricerca</title></head>");
	stampa("<body background='http://www.humanreproduction.net/IMMAGINI/DEFAULT/sfondo.gif'>");
	stampa("<p><div align = center");
	stampa("<b>" + document.forms[0].query.value.toUpperCase() .bold() +  "</b><font face='Verdana, Arial, Helvetica, sans-serif' size=2> &egrave; inesistente!</font>");
	stampa("</div></body></html>");
	parent.frames[1].document.close();
	initP();
	return;
	}

function elenco(chiavi) {						
	temp= chiavi;	
	parent.frames[1].document.clear();
	parent.frames[1].document.open();
	stampa("<html><head><title>Risultato della ricerca</title></head>");
	stampa("<body background='http://www.humanreproduction.net/IMMAGINI/DEFAULT/sfondo.gif'>");
	stampa("<table witdh=85% border=0 align=left ><tr><td><div align='justify'><font face='Verdana, Arial, Helvetica, sans-serif' size=2><p>"); 
	stampa("Risultato della ricerca di:<b>" + parent.frames[0].document.forms[0].query.value + " </b><p>");
	stampa("<font face='Verdana, Arial, Helvetica, sans-serif' size=1>");
	temp.sort();
	
		for (i = 0; i < temp.length ; i++) {
			risultato = temp[i].split("|"); 			
			parent.frames[1].document.writeln("<a href="+risultato[2]+">"+ risultato[0] + "</A><br>");
			parent.frames[1].document.writeln(risultato[1] + "<p>");
			}
	stampa("</td></tr></table></body></html>");
	parent.frames[1].document.close();
	initP();
	}

function initP() {							
	comodo.length = 0;
	risultato.length = 0;
	h = 0;	
	}
function stampa(codice){
  parent.frames[1].document.writeln(codice)
}
//-->
