function setStrike(where) {
        var _;
        _ = where.className.replace(/\s?definizione\-smarcata/ig,'');
        if (_ == where.className) {
                _ = where.className.split(' ');
                _.push('definizione-smarcata');
                where.className = _.join(' ');
        } else {
        where.className = _;
        }
}

function sortByLength(a, b)
	{
	a_l = a.replace(whiteSpacesRE,'');
	b_l = b.replace(whiteSpacesRE,'');
	return a_l.length-b_l.length;
	}

function doList()
	{
	var output='';
	output+=('<b>2 lettere: </b>');
	for (n=0;n<parole.length;n++)
		{
		parola = parole[n];
		if ((n>0)&&(parola.replace(whiteSpacesRE,'').length>parole[n-1].replace(whiteSpacesRE,'').length))
			{
			output+='<br><b>'+parola.replace(whiteSpacesRE,'').length+' lettere: </b>';
			}
		output+=(" <a href=# style=\"font-weight: normal\" onClick='parent.setStrike(this); return false'>"+parola+"</a>");
		}
	listaparole.innerHTML='<center><font size=2>'+output+'</font></center>';
	}

function generaLista()
{
parole.sort();
parole.sort(sortByLength);
listaparole = document.getElementById('lista');
doList();
}
whiteSpacesRE = /\s+/g;

