codice:
function disabilita(id_contenitore, vettore_id_esclusi)
{
	if(vettore_id_esclusi == undefined) var vettore_id_esclusi = [];
	
	var v = document.getElementById(id_contenitore);
	if(v == undefined) return;
	
	var elementi = v.getElementsByTagName("*");
	var i;
	for(i = 0; i < elementi.length; i++)
	{
		var elemento = elementi[i];
		var tipo = elemento.tagName.toUpperCase();
		if(tipo != "INPUT" && tipo != "SELECT") continue;

		if(!trovato(vettore_id_esclusi, elemento.id) )
		{

			elemento.disabled = true;
			elemento.readOnly = true;
			elemento.onclick = function(){return false;};
		}
		
	}
	
	
	function trovato(vettore, elemento)
	{
		var i;
		var t = false;
		for(i = 0; i < vettore.length; i++)
		{
			if(vettore[i] == elemento)
			{
				t = true;
				break;
			}
		}
		return t;
	}
	
		
}