valeu.. já resolvi... foi o que exatamente o que eu fiz... vou por o resumo do código para que quem um dia precisar... Atenciosamente Thiago Gregório Desenvolvedor Java thiago.gregorio@gmail.com
function getPosicao(elm) {
for(var zx=zy=0;elm!=null;zx+=elm.offsetLeft,zy+=elm.offsetTop,elm=elm.offsetParent);
return {x:zx,y:zy}
}
if (parseInt(navigator.appVersion)>3) {
if (navigator.appName=="Netscape") {
winH = window.innerHeight;
}
if (navigator.appName.indexOf("Microsoft")!=-1) {
winH = document.body.offsetHeight;
}
}
var div = document.getElementById("id_div");
var scrollTop = document.body.scrollTop;
var posicao = getPosicao(div);
if(posicao.y >= scrollTop && posicao.y <= (scrollTop + winH)){
// O div está na tela
}