﻿function BuildLoadPanel()
{
	var showStr = "<iframe id='iframeLoadWait' frameborder='0' style='display:none; Z-INDEX: 99; POSITION: absolute;FILTER:alpha(opacity=50);'></iframe>";
	showStr += "<div id='divLoadWait' style='display:none;POSITION:absolute;z-index:100;FILTER:alpha(opacity=50);'></div>"
	showStr += "<div id='divLoadText' style='height:50px;display:none;POSITION:absolute;z-index:101;'><table border='0' cellpadding='0' cellspacing='0' width='100%' height='100%'><tr><td align='center' valign='middle' style='background-color:#9EB5DF;' id='tdLoadTextbg'><table border='0' cellpadding='5' cellspacing='0'><tr><td style='background-color:#D2E3FD;font-family:Arial, 宋体;font-size: 15px; ' id='tdLoadText'>正在处理,请稍候...</td></tr></table></td></tr></table></div>"
	document.write(showStr);
}
function LoadDataWaitPanel()
{
	this.ShowPanel = function (coverElement)
	{		
		var iframe = document.getElementById("iframeLoadWait");
		var div = document.getElementById("divLoadWait");
		var divText = document.getElementById("divLoadText");
		
		if(div == null || iframe == null)return;
		
		iframe.style.width = coverElement.scrollWidth;
		iframe.style.height = coverElement.scrollHeight;
		iframe.style.posTop = coverElement.offsetTop;
		iframe.style.posLeft = coverElement.offsetLeft;
		div.style.width = coverElement.scrollWidth ;
		div.style.height = coverElement.scrollHeight ;
		div.style.posTop = coverElement.offsetTop;
		div.style.posLeft = coverElement.offsetLeft;
		divText.style.posTop=coverElement.offsetTop+coverElement.offsetHeight/2-divText.style.posHeight/2;
		divText.style.posLeft=coverElement.offsetLeft+coverElement.offsetWidth/2-divText.style.posWidth/2;
		//alert(coverElement.offsetWidth);
		//alert(coverElement.offsetHeight);
		iframe.style.display = "block";
		div.style.display = "block";
		divText.style.display="block"
	}
	this.HidePanel = function()
	{
		var iframe = document.getElementById("iframeLoadWait");
		var div = document.getElementById("divLoadWait");
		var divText = document.getElementById("divLoadText");
		if(div == null || iframe == null)return;
		iframe.style.display = "none";
		div.style.display = "none";
		divText.style.display="none"
	}
}
BuildLoadPanel();
function LoadPanel(obj,t,w)
{
    if(t==null){
        t="正在处理,请稍候...";
        document.getElementById("tdLoadTextbg").style.display = "block";
    }
    else if(t==""){
        document.getElementById("tdLoadTextbg").style.display = "none";
    }
    if(w == null){
        w = 160; 
    }
    document.getElementById("tdLoadText").innerHTML = t;
    document.getElementById("divLoadText").style.width = w;
	var panel = new LoadDataWaitPanel();
	panel.ShowPanel(obj);
}
function HidePanel()
{
	var panel = new LoadDataWaitPanel();
	panel.HidePanel();
}