http://phpspot.org/blog/archives/2006/10/ie6ie7javascrip.html
if (typeof document.body.style.maxHeight != "undefined") { // IE 7, mozilla, safari, opera 9 } else { // IE6, older browsers }
だそうだ。
これじゃダメ?
if (window.XMLHttpRequest) { } else { }
IE7手元に無いので確認できませんが…。