function getLink ()
{
	var count = 0;
	var str_naz = "";
	var str_tipo = "";
	var str_cont = "";
	var solonuovi = 0;
	var raccomandati = 0;
	var selezioni = 0;
	var titolo = "";
	var ok = false;

	var risultati = window.open ("", "ris_links", "width=550,height=250,scrollbars=yes,resizable=yes");
	var ris=risultati.document;
	ris.open ();
	ris.write ('<html><head><title>Links selezionati</title><link rel="stylesheet" href="include/stile.css" type="text/css">');
	ris.write ('<base target="_blank"></head><body><div id="corpolinks">');
 
	solonuovi = document.sel.nuovi.checked;
	if (solonuovi)
	{
		selezioni++;
		titolo += "Novita'";
	}
	raccomandati = document.sel.raccomandati.checked;
	if (raccomandati)
	{
		titolo += ((selezioni)? " " : "") + "Raccomandati";
		selezioni++;
	}
	for (i = 0; i < document.sel.naz.length; i++)
		if (document.sel.naz[i].checked)
		{
			str_naz += document.sel.naz[i].value;
			switch (document.sel.naz[i].value)
			{
				case 'I': titolo += ((selezioni)? " " : "") + "Italiani"; break;
				case 'E': titolo += ((selezioni)? " " : "") + "Europei"; break;
				case 'Z': titolo += ((selezioni)? " " : "") + "Internazionali"; break;
				default: break;
			}
			selezioni++;
		}
	for (i = 0; i < document.sel.tipo.length; i++)
		if (document.sel.tipo[i].checked)
		{
			str_tipo += document.sel.tipo[i].value;
			switch (document.sel.tipo[i].value)
			{
				case 'D': titolo += ((selezioni)? " " : "") + "Designers"; break;
				case 'R': titolo += ((selezioni)? " " : "") + "Ricamo"; break;
				case 'N': titolo += ((selezioni)? " " : "") + "Negozi"; break;
				case 'A': titolo += ((selezioni)? " " : "") + "Associazioni"; break;
				case 'M': titolo += ((selezioni)? " " : "") + "Riviste"; break;
				case 'P': titolo += ((selezioni)? " " : "") + "Produttori"; break;
				case 'S': titolo += ((selezioni)? " " : "") + "Software"; break;
				case 'T': titolo += ((selezioni)? " " : "") + "Telai"; break;
				case 'U': titolo += ((selezioni)? " " : "") + "Uncinetto/Maglia"; break;
				case 'Q': titolo += ((selezioni)? " " : "") + "Quilting"; break;
				case 'C': titolo += ((selezioni)? " " : "") + "Craft"; break;
				case 'G': titolo += ((selezioni)? " " : "") + "Gallerie personali"; break;
				case 'Z': titolo += ((selezioni)? " " : "") + "Chiacchierino/Tombolo"; break;
				case 'B': titolo += ((selezioni)? " " : "") + "Blog"; break;
				case 'X': titolo += ((selezioni)?" ":"") + "Altro"; break;
				default: break;

			}
			selezioni++;
		}
	if (str_tipo != "")
		str_tipo = "[" + str_tipo + "]";
	var reg_tipo = new RegExp (str_tipo);

	for (i = 0; i < document.sel.cont.length; i++)
		if (document.sel.cont[i].checked)
		{
			str_cont += document.sel.cont[i].value;
			switch (document.sel.cont[i].value)
			{
				case 'F': titolo += ((selezioni)? " " : "") + "Progetti free"; break;
				case 'S': titolo += ((selezioni)? " " : "") + "Spiegazioni"; break;
				case 'O': titolo += ((selezioni)? " " : "") + "Acquisti online"; break;
				default: break;
			}
			selezioni++;
		}

	if (str_cont != "")
		str_cont = "[" + str_cont + "]";
	var reg_cont = new RegExp (str_cont);

	ris.write ('<h2>Risultato della selezione</h2>');
	count = 0;
	if (selezioni)
		ris.write ('<h4>Links selezionati: ' + titolo + '</h4>');
	else
		ris.write ('<h4>Tutti i links</h4>');

	ris.write ('<dl class="titlink">');

	for (i = 0; i < llink.length; i++)
	{
		if ((! solonuovi || llink[i].nuovo) &&
		    (! raccomandati || llink[i].consigliato) &&
		    (str_naz == "" || str_naz.indexOf(llink[i].nazionalita) != -1) &&
		    (str_tipo == "" || reg_tipo.test(llink[i].tipo)) &&
		    (str_cont == "" || reg_cont.test(llink[i].contenuto)))
		{
			ris.write ('<dt><a href="http://', llink[i].url,
					'">', llink[i].titolo,
					'</a></dt><dd>',
					llink[i].descrizione, '</dd>');
			count++;
		}
	}

	if (count == 0)
		ris.write ('<dt>Nessun risultato dalla selezione</dt><dd></dd>');
	ris.write ('</dl>');
	if (count > 0)
		ris.write ('<p>Links selezionati: ' + count + ' su ' + llink.length + ' totali</p>');

	ris.write ('</div></body></html>');
	ris.close ();
}