YAHOO.namespace("mmt.widget");
YAHOO.mmt.widget.Panel=function(D,B,A,C){if(arguments.length>0){YAHOO.mmt.widget.Panel.superclass.constructor.call(this,D,B,A,C)
}};
YAHOO.lang.extend(YAHOO.mmt.widget.Panel,YAHOO.widget.Panel);
YAHOO.mmt.widget.Panel.prototype.center=function(){var D=YAHOO.widget.Overlay.VIEWPORT_OFFSET,E=this.element.firstChild.offsetWidth,C=this.element.firstChild.offsetHeight,B=Dom.getViewportWidth(),F=Dom.getViewportHeight(),A,G;
if(E<B){A=(B/2)-(E/2)+Dom.getDocumentScrollLeft()
}else{A=D+Dom.getDocumentScrollLeft()
}if(C<F){G=(F/2)-(C/2)+Dom.getDocumentScrollTop()
}else{G=D+Dom.getDocumentScrollTop()
}this.cfg.setProperty("xy",[parseInt(A,10),parseInt(G,10)]);
this.cfg.refireEvent("iframe")
};
YAHOO.mmt.widget.Panel.prototype.sizeMask=function(){if(this.mask){var B=this.mask,C=Dom.getViewportWidth(),A=Dom.getViewportHeight();
if(this.mask.offsetHeight>A){this.mask.style.height=A+"px"
}if(this.mask.offsetWidth>C){this.mask.style.width=C+"px"
}this.mask.style.height=Dom.getDocumentHeight()+"px";
if(YAHOO.env.ua.gecko!=0){this.mask.style.width=(Dom.getDocumentWidth()==1009?1008:Dom.getDocumentWidth())+"px"
}else{this.mask.style.width=Dom.getDocumentWidth()+"px"
}}};