var t_DiglogX, t_DiglogY, t_DiglogW, t_DiglogH;

function DialogShow(showdata,w,h){
	DialogShow(showdata,w,h,"#f2f2f2");
}

function DialogShow(showdata,w,h,bgColor){
	var objDialog = document.getElementById("DialogMove");

	if (!objDialog)
		objDialog = document.createElement("div");
	
	t_DiglogW = w;
	t_DiglogH = h;
	DialogLoc();
	
	objDialog.id = "DialogMove";
	objDialog.style.display = "block";
	objDialog.style.top = t_DiglogY + "px";
	objDialog.style.left = t_DiglogX + "px";
	objDialog.style.margin = "0px";
	objDialog.style.padding = "0px";
	objDialog.style.width = t_DiglogW + "px";
	objDialog.style.height = t_DiglogH + "px";
	objDialog.style.position = "absolute";
	objDialog.style.zIndex = "5";
	//objDialog.style.background = null == bgColor ? "f2f2f2" : bgColor;
	//objDialog.style.border = "solid #818181 2px";
	objDialog.innerHTML = showdata;

	document.body.appendChild(objDialog);
}

function DialogPopUp(showdata) {
	var objDialog = document.getElementById("DialogMove");

	if (!objDialog)
		objDialog = document.createElement("div");
	
	objDialog.id = "DialogMove";
	objDialog.className= "sbpopuptop";

	t_DiglogW = 470;
	t_DiglogH = 350;
	DialogLoc();
	objDialog.style.top = t_DiglogY + "px";
	objDialog.style.left = t_DiglogX + "px";
	objDialog.style.margin = "0px";
	objDialog.style.padding = "0px";
	objDialog.style.display = "block";
	objDialog.innerHTML = showdata;

	document.body.appendChild(objDialog);
}

function DialogPopUpLoading(showdata,w) {
	var objDialog = document.getElementById("DialogMove");

	if (!objDialog)
		objDialog = document.createElement("div");
	
	objDialog.id = "DialogMove";
objDialog.className= "ddmsgdiv";
    objDialog.style.width = "auto";
	objDialog.style.height = "auto";
	t_DiglogW = w;
	t_DiglogH = 30;
	DialogLoc();
	objDialog.style.top = t_DiglogY + "px";
	objDialog.style.left = t_DiglogX + "px";
	objDialog.style.margin = "0px";
	objDialog.style.padding = "0px";
	objDialog.style.display = "block";
	objDialog.innerHTML = showdata;

	document.body.appendChild(objDialog);
}

function repaint(newWidth, newHeight){
	var objDialog = document.getElementById("DialogMove");

	if (!objDialog) return;

	
	objDialog.style.width = newWidth + "px";
	objDialog.style.height = newHeight + "px";

}

function DialogHide(){
	ScreenClean();
	var objDialog = document.getElementById("DialogMove");
	if (objDialog)
		objDialog.style.display = "none";
}

function DialogLoc(){
	t_DiglogX = (window.screen.availWidth - t_DiglogW) / 2;
	t_DiglogY = document.documentElement.scrollTop + ((document.documentElement.clientHeight - t_DiglogH)/ 2);
}

function ScreenConvert(){
	var browser = new Browser();
	var objScreen = document.getElementById("ScreenOver");
	if (!objScreen)
		var objScreen = document.createElement("div");

	if (window.navigator.userAgent.indexOf("MSIE")>=1) {
		var selectArray = document.getElementsByTagName("select");
		for (i = 0; i < selectArray.length; i++)
		{
			selectArray[i].style.display = 'none';
		}
	}

	objScreen.id = "ScreenOver";
	objScreen.style.display = "block";
	objScreen.style.top = objScreen.style.left = objScreen.style.margin = objScreen.style.padding = "0px";
	var wh = document.body.clientHeight > document.body.scrollHeight ? (document.body.clientHeight + "px") : (document.body.scrollHeight + "px");
	objScreen.style.width = document.body.clientWidth + "px";
	objScreen.style.height = wh;
	objScreen.style.position = "absolute";
	objScreen.style.zIndex = "3";
	objScreen.style.background = "#999999";
	objScreen.style.filter = "alpha(opacity=50)";
	objScreen.style.opacity = 40/100;
	objScreen.style.MozOpacity = 40/100;
	document.body.appendChild(objScreen);
}

function ScreenClean(){
	var objScreen = document.getElementById("ScreenOver");
	if (objScreen)
		objScreen.style.display = "none";

	if (window.navigator.userAgent.indexOf("MSIE")>=1) {
		var selectArray = document.getElementsByTagName("select");
		for (i = 0; i < selectArray.length; i++)
		{
			selectArray[i].style.display = '';
		}
	}
}

function statusDialog(str,w,h) {
	ScreenConvert();
	var ShowDiv="<div class='sbpopup'><div class='sbpopupholder'><div style='padding:0;font-size:14px;color:#3366cc'>"+str+"</div></div></div>";
	DialogPopUp(ShowDiv);
}

function timeoutDialog(str,title,timeout) {
	ScreenConvert();

	var ShowDiv="<div class='sbpopup'><div class='sbpopupholder'><div class='sbholderclose'><a href='javascript:DialogHide();'>关闭</a></div><div class='sbholdertitle'>"+title+"</div><div class='sbpopupbody'><div style='padding:5px;text-align:center;color:#000;border-bottom:1px dashed #dedede;font-size:14px;line-height:150%;'>"+str+"</div><div style='padding:10px;font-size:12px;color:#888888;text-align:center;'><span id='timeout_second' style='font-size:14px;font-weight:bold;color:#333;padding:0 3px;'>"+timeout+"</span>秒后自动关闭</div></div></div></div>";
	DialogPopUp(ShowDiv);

	setTimeout("closeTimeoutDialog('timeout_second',"+timeout+")",1000);
}

function closeTimeoutDialog(obj_id,timeout) {
	if ($('DialogMove') && $('DialogMove').style.display != 'none')
	{
		timeout--;
		document.getElementById(obj_id).innerHTML=timeout;
		if (timeout == 0)
			DialogHide();
		else 
			setTimeout("closeTimeoutDialog('timeout_second',"+timeout+")",1000);
	} else timeout = 0;
}