var resultsTitle = "Portale Immigrazione - Risultati";
var resultsBgColor = "white";
var resultsFont = "verdana";
var resultsLink = "blue";
var resultsVLink = "blue";

var pages = new Array();
pages[0] = new Page("Rilascio / Rinnovo Carta di Soggiorno per Cittadini Stranieri", "CDS_Stranieri.aspx", "La richiesta di rilascio della carta di soggiorno per cittadini stranieri puo' essere presentata presso uno degli uffici postali abilitati all'accettazione. (vedi ricerca riferimenti in home page)", "Rilascio rilascio Rinnovo rinnovo Carta carta Soggiorno soggiorno Cittadini cittadini Stranieri stranieri Carta di Soggiorno per Stranieri da presentare presso gli Uffici Postali e gli Sportelli dei Comuni abilitati");
pages[1] = new Page("Rilascio / Rinnovo Carta di Soggiorno per Cittadini UE", "CDS_Neocomunitari.aspx", "Hanno diritto a richiedere la carta di soggiorno, i cittadini comunitari che intendono stabilirsi in Italia per svolgere un'attivitā lavorativa, seguire un corso di studi o risiedere sul territorio nazionale per un periodo superiore a tre mesi.", "Rilascio rilascio Rinnovo rinnovo Carta carta Soggiorno soggiorno Cittadini cittadini UE ue Carta di Soggiorno per cittadini UE da presentare presso gli Uffici Postali e gli Sportelli dei Comuni abilitati");
pages[2] = new Page("La Nuova Procedura", "Nuova_Procedura.aspx", "In virtu' della convenzione stipulata tra il Ministero dell'Interno e Poste Italiane ", "istanze Istanze permesso Permesso Carta carta Soggiorno soggiorno Ricerca ricerca strutture Strutture Kit kit uffici Uffici postali Postali patronati Patronati la nuova procedura La Nuova Procedura la nuova procedura");pages[3] = new Page("Rilascio / Rinnovo Permesso di Soggiorno per Cittadini Stranieri", "PDS_Stranieri.aspx", "Per i cittadini stranieri che sono regolarmente soggiornanti in Italia da almeno 6 anni, ed in possesso di un permesso di soggiorno č consentito un numero indeterminato di rinnovi.", "Rilascio rilascio Rinnovo rinnovo Permesso permesso Soggiorno soggiorno Cittadini cittadini Stranieri stranieri Rilascio / Rinnovo del Permesso di Soggiorno per Stranieri da presentare presso gli Uffici Postali e gli Sportelli dei Comuni abilitati");
pages[4] = new Page("Ricerca Strutture", "default.aspx", "Ricerca i riferimenti per Strutture, Provincia, Comune e CAP", "strutture Strutture provincia Provincia comune Comune CAP cap");
pages[5] = new Page("Richieste da presentare presso gli Uffici Immigrazione delle Questure", "Richieste_Questure.aspx", "Tipologie di Richiesta da presentare presso gli Uffici Immigrazione delle Questure", "Tipologie tipologie Richiesta richiesta Uffici uffici Immigrazione immigrazione Questure questure Richiesta da presentare presso gli Uffici Immigrazione delle Questure");
pages[6] = new Page("Download Informazioni Utili", "Download_Italiano.aspx", "Download Istruzioni in Lingua Italiana Cittadini UE / Download Istruzioni in Lingua Italiana Cittadini Extra UE", "Download download istruzioni Istruzioni lingua Lingua italiana Italiana cittadini Cittadini extra Extra ue UE");
pages[7] = new Page("Download Informazioni Utili", "Download_Inglese.aspx", "Download Istruzioni in Lingua Inglese Cittadini UE / Download Istruzioni in Lingua Inglese Cittadini Extra UE", "Download download istruzioni Istruzioni lingua Lingua inglese Inglese cittadini Cittadini extra Extra ue UE");
pages[8] = new Page("Download Informazioni Utili", "Download_Spagnolo.aspx", "Download Istruzioni in Lingua Spagnola Cittadini UE / Download Istruzioni in Lingua Spagnola Cittadini Extra UE", "Download download istruzioni Istruzioni lingua Lingua spagnola Spagnola cittadini Cittadini extra Extra ue UE");
pages[9] = new Page("Download Informazioni Utili", "Download_Francese.aspx", "Download Istruzioni in Lingua Francese Cittadini UE / Download Istruzioni in Lingua Francese Cittadini Extra UE", "Download download istruzioni Istruzioni lingua Lingua francese Francese cittadini Cittadini extra Extra ue UE");
pages[10] = new Page("Download Informazioni Utili", "Download_Tedesco.aspx", "Download Istruzioni in Lingua Tedesca Cittadini UE / Download Istruzioni in Lingua Tedesca Cittadini Extra UE", "Download download istruzioni Istruzioni lingua Lingua tedesca Tedesca cittadini Cittadini extra Extra ue UE");
//pages[11] = new Page("Invio Email", "Contatti.aspx", "Invio Email", "Email email @ contatti Contatti contattaci Contattaci");
pages[11] = new Page("Invio Email", "", "Invio Email", "Email email @ contatti Contatti contattaci Contattaci");
pages[12] = new Page("Area Riservata", "Load_AreaRiservata.aspx", "Area Riservata Stranieri e Comuni/Patronati", "Area area Riservata riservata Stranieri stranieri Comuni comuni Patronati patronati");

function Page(title, url, description, keywords) {
	
	if (title.length > 20) {
		title = title.substring(0, 18) + "...";
	}
	
	if (description.length > 100) {
		description = description.substring(0, 90) + "...";
	}
	this.title = title;
	this.url = url;
	this.description = description;
	this.keywords = keywords;
	return this;
	
}

function GoSearch(string) {
	
	var output = "<html><head><title>" + resultsTitle + "</title></head>";
	output += "<body bgcolor=\"" + resultsBgColor + "\" link=\"" + resultsLink + "\" vlink=\"" + resultsVLink + "\">";
	output += "<font face=\"" + resultsFont + "\" size=\"2\">";
	output += "<h5>" + resultsTitle + "</h5>";
	
	if (string == "" || string == " ") {
		output += "Errore: immetti una parola.";
	} else {
	
		output += "Ecco i risulati della ricerca per la parola \"" + string + "\".<br><br>";
		
		var numofpages = 0;
		var tempoutput = "";
		
		for (i = 0; i < pages.length; i++) {
			if (pages[i].keywords.indexOf(string) !=-1) {
				numofpages++;
				tempoutput += "<hr><b>" + numofpages + ".</b>&nbsp;<a href=\"" + pages[i].url + "\">" + pages[i].title + "</a><br>";
				tempoutput += pages[i].description;
				tempoutput += "<br><br><font size=\"1\"><b><a href=\"" + pages[i].url + "\" target=\"_blank\">[ Apri in una nuova finestra ]</a></b></font><br>";
			}
		}
		
		if (numofpages > 0) {
			output += "La ricerca ha prodotto " + numofpages + " risultati.<br><br>";
			output += tempoutput;
			output += "<hr>";
		} else {
			output += "Spiacente, la ricerca non ha prodotto risultati.<br><br>";
		}
		
		output += "<br><b><a href=\"javascript:history.go(-1)\">&lt;&lt; Back</a></b>";
		
	}
	output += "</font>";
	output += "</body></html>";
	
	
	document.write(output);
	
}

