1 - "lascia" è una variabile o una stringa?
2 - invece di usare substring io utilizzerei indexOf.
3 - tieni pulito il codice anche quando non è utile.

Io procederei così:
codice:
 var tds = document.getElementsByTagName("div");
    for (var i = 0; i < tds.length; i++) {
    	if(tds[i].id.indexOf('MHdiv_')>-1){
		alert(tds[i].id);
		if(tds[i].id != lascia){ /* chiarisci cosa è lascia */
			tds[i].style.display = 'none';
			}
			}
		else{
			tds[i].style.display = 'block';
			}
		}