modificato come segue.
sembra non impallarsi più.
il punto che ora rimane oscuro è: perchè onmouseout, NON si restringe e rimane "massimizzata"?
codice:
...
var intervalID_I;
var intervalID_R;

var ingrandisci = function(id){
	clearInterval(intervalID_R);
	var	imm = document.getElementById(id);
	var h = imm.style.height.split("px");
	var hgt = parseInt(h[0]);
	hgt += 5;
	if(hgt <= 100){
		imm.style.height = hgt+"px";
		intervalID_I = setInterval(function () {ingrandisci(id);},30);
		} 

} 


var riduci = function(id){
	clearInterval(intervalID_I);
	var imm = document.getElementById(id);
	var h = imm.style.height.split("px");
	var hgt = parseInt(h[0]);
	hgt -= 5;
	if(hgt >= 40){
		imm.style.height = hgt+"px";
		intervalID_R = setInterval(function () {riduci(id);},30);
		} 
		
}