

function isMouseLeaveOrEnter(e, handler) {		
 if (e.type != 'mouseout' && e.type != 'mouseover') return false;
 var reltg = e.relatedTarget ? e.relatedTarget : e.type == 'mouseout' ? e.toElement : e.fromElement;
 while (reltg && reltg != handler) reltg = reltg.parentNode;
 return (reltg != handler); // && typeof reltg != 'undefined'
}


function c_pdf_over(e, div) {
 var overlay = div.lastChild;
 if(isMouseLeaveOrEnter(e, div)) {
  overlay.style.display = 'none';  
 // document.body.innerHTML += "foo <BR>";
 }
}


function c_pdf_out(e, div) {
 if(isMouseLeaveOrEnter(e, div)) {
  var overlay = div.lastChild;
  overlay.style.display = 'block';  
 }
}
