Как я понимаю надо накладывать тень на страницу?
Вот попробуй мой код (требует mootoos 1.3)
var DarkBox = new Class({
Implements: [],
initialize: function(zindex){
zindex = zindex||10;
if (!$('darkbox')) {
new Element("div",{id:"darkbox",
"class":"opacity50",
styles :{
'z-index':zindex,
height:$(window).getScrollSize().y+"px"
}
}).inject($(document.body));
}
},
close: function() {
try { $('darkbox').dispose() } finally {}
}
// if not darkbox
});
Полупрозрачность класс opacity50 - сообрази сам =)