
var MessageBox = {
 doc:null,
 mask:null,
 box:null,
 frame:null,
 loading:null,
 flagMask:true,
 top:null,
 left:null,
 timer:null,
 show:function(type,message,url,flagMask,pixelTop,pixelLeft) {
 document.documentElement.style.overflowY="hidden";
 var mask = MessageBox.mask; var box = MessageBox.box; var frame = MessageBox.frame; var frame_url = "/main/messagebox.php?type="+type; if(type == "open"){
 frame_url = url; }
 var container = null; var flagMinihp = false; if (flagMask == null) {
 flagMask = true; }
 MessageBox.flagMask = flagMask; MessageBox.top = pixelTop; MessageBox.left = pixelLeft; if (top.name=='bg_iweihai') {
 container = top.frames['activepower_perfectcommunity_mainFrame_1']; flagMinihp = false; if (container == null) {
 var container = top.frames['activepower_perfectcommunity_mainFrame_1']; }
 }else if (parent) {
 container = parent; }
 var oldMessageBox = container.MessageBox; if(oldMessageBox && oldMessageBox != MessageBox){
 var oldMask = oldMessageBox.mask; var oldBox = oldMessageBox.box; if(oldBox){
 oldBox.parentNode.removeChild(oldBox); }
 if(oldMask){
 oldMask.parentNode.removeChild(oldMask); }
 }
 container.MessageBox = MessageBox;
 var doc = (container == null) ? document : container.document; MessageBox.doc = doc; if (message != null) {
 if ('object' == typeof(message)) {
 for (param in message) {
 frame_url += "&" + param + "=" + encodeURIComponent(message[param]); }
 } else if (message != "") {
 frame_url += "&message="+encodeURIComponent(message); }
 }
 if (url != null && url != "") {
 frame_url += "&url="+encodeURIComponent(url); }
 if (flagMask && mask == null) {
 var mask = doc.createElement("DIV"); mask.id = "messagebox-mask"; if (flagMinihp) {
 mask.className = "maskfordialog"; mask.style.height = doc.body.scrollHeight+'px'; mask.style.zIndex = 998; }else{
 mask.style.position = "absolute"; mask.style.top = "0px"; mask.style.left = "0px"; mask.style.width = doc.body.scrollWidth + "px"; mask.style.height = doc.body.scrollHeight + "px"; mask.style.zIndex = 998; mask.style.background = "#000000"; mask.style.filter = "alpha(opacity=30)"; mask.style.opacity = "0.3"; }
 doc.body.appendChild(mask); }
 
 if (box == null) {
 var box = doc.createElement("DIV"); box.id = "messagebox-box"; box.style.display = "none"; box.style.zIndex = 999; box.style.position = "absolute"; box.innerHTML = '<iframe id="messagebox-frame" frameborder="no" border="0" scrolling="no" width="1" height="1" src="about:blank"></iframe><div id="messagebox-loading" style="display:block;width:326px;height:100px;border:solid 1px orange;overflow:hidden"><img src="http://www.iweihai.cn/club/images/loading.gif" style="margin-top:-40px"/></div>'; doc.body.appendChild(box); MessageBox.mask = mask; MessageBox.box = box; MessageBox.frame = doc.getElementById("messagebox-frame"); MessageBox.loading = doc.getElementById("messagebox-loading"); }
 MessageBox.timer = setTimeout(MessageBox.timeout,20000); MessageBox.load(frame_url); },
 close:function() {
 document.documentElement.style.overflowY="auto";
 var mask = MessageBox.mask; var box = MessageBox.box; var frame = MessageBox.frame; if (box == null) {
 return; }else{
 if (mask) {
 mask.style.display = "none"; }
 box.style.display = "none"; }
 },
 load:function(frame_url) {
 var mask = MessageBox.mask; var doc = MessageBox.doc; var box = MessageBox.box; var frame = MessageBox.frame; var loading = MessageBox.loading; var flagMask = MessageBox.flagMask; var offsetTop = doc.body.scrollTop; var screenWidth = doc.body.clientWidth; var screenHeight = doc.body.clientHeight>screen.availHeight-100?screen.availHeight-100:doc.body.clientHeight; var boxTop = offsetTop+Math.round((screenHeight-100)/2); var boxLeft = Math.round((screenWidth-326)/2) ; boxTop += document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop; box.style.top = boxTop + "px"; box.style.left = boxLeft + "px"; if (flagMask && mask != null) {
 mask.style.display = "block"; }
 frame.width = frame.height = "1px"; frame.src =frame_url; loading.style.display = "block"; box.style.display = "block"; },
 timeout:function(){
 var box = MessageBox.box; var frame = MessageBox.frame; alert("对不起，载入超时，请稍后再试。"); frame.src = "about:blank"; MessageBox.close(); },
 repaint:function(width,height) {
 var doc = MessageBox.doc; var box = MessageBox.box; var frame = MessageBox.frame; var loading = MessageBox.loading; var timer = MessageBox.timer; var offsetTop = doc.body.scrollTop; var screenWidth = doc.body.clientWidth; var screenHeight = doc.body.clientHeight>screen.availHeight-100?screen.availHeight-100:doc.body.clientHeight; var boxTop = MessageBox.top==null?offsetTop+Math.round((screenHeight-height)/2):MessageBox.top; var boxLeft = MessageBox.left==null?Math.round((screenWidth-width)/2):MessageBox.left; boxTop += document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop; loading.style.display = "none"; frame.width = width+"px"; frame.height = height + "px"; box.style.top = boxTop + "px"; box.style.left = boxLeft + "px"; 
 if(timer != null){
 clearTimeout(timer); }
 }
}/* [2008-09-16 10:04:59] 0.0010781288147 */
