function DivPopup(d) {
var o = new PopupWindow(d);
o.show = DP_show;
o.hide = DP_hide;
o.frame = null;
return o;
}

function DP_show(link, dx, dy) {
this.offsetX = dx;
this.offsetY = dy;
if (this.showPopup(link) && document.all) {
if (this.frame == null) {
this.frame = document.createElement('iframe');
this.frame.id = 'DIV_FRAME_' + this.el;
this.frame.style.position = 'absolute';
this.frame.width = 0;
this.frame.height = 0;
this.frame.frameBorder = 0;
this.frame.scrolling = 'no';
document.getElementById(this.el).parentNode.insertBefore(this.frame, document.getElementById(this.el));
}
this.frame.style.top = this.y + "px";
this.frame.style.left = this.x + "px";
this.frame.width = document.getElementById(this.el).offsetWidth;
this.frame.height = document.getElementById(this.el).offsetHeight;
this.frame.style.visibility = "visible";
}
}
function DP_hide() {
document.getElementById(this.el).style.visibility="hidden";
if(this.frame!=null){this.frame.style.visibility="hidden";}
}
