﻿var w3c=(document.getElementById)? true: false;
var agt=navigator.userAgent.toLowerCase();
var ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1) && (agt.indexOf("omniweb") == -1));

function IeTrueBody()
{
    return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}

function GetScrollTop()
{
    return ie ? IeTrueBody().scrollTop : window.pageYOffset;
}
function GetScrollLeft()
{
    return ie ? IeTrueBody().scrollLeft : window.pageXOffset;
}

function delPrompt()
{
    return confirm('确定删除?');
}

function Inform(message)
{
    return confirm(message);
}
//打开后台样式对话框
function OpenWindow(targetUrl,width,height)
{     
		var path= system_var1 + "Window.aspx?targetUrl=" + encodeURIComponent(system_var2+targetUrl);
		
		var oTarget = $("WindowFrame");
		if(oTarget != null)
		{
			document.body.removeChild(oTarget);		
		}
		
		var bodyWidth = document.documentElement.clientWidth;
		var bodyHeight = document.documentElement.clientHeight;
		
		var scrLeft = GetScrollLeft();
		var scrTop = GetScrollTop();
		
		var posLeft = (bodyWidth -width)/2 + scrLeft;
		var posTop = (bodyHeight - height)/2 + scrTop;		
		
		if(posLeft < 0)
		{
		    posLeft = posLeft;
		}
		if(posTop < 0)
		{
		    posTop = scrTop;
		}
		
		var html = "<IFRAME ID='WindowFrame' src='" + path + "' SCROLLING='no' frameborder='0' ";
		//html += "progid:DXImageTransform.Microsoft.[glass](duration=1) ";
		html +="width='" + width + "' height='" + height +  "'";
		html +=" style='position:absolute;left:" + posLeft + "px;top:" + posTop + "px;'></IFRAME>";
		var oFrame = document.createElement(html);	
		document.body.appendChild(oFrame);
}
//打开对话框
function OpenModelWindow(targetUrl, width, height)
{
       targetUrl = system_var1 + targetUrl;       
       var top = (screen.height - height)/2
       var left = (screen.width - width) / 2;
	   var s = "top=" + top + ",left="+left+",height=" + height + ",width=" + width + ",status=no,toolbar=no,menubar=no,scrollbars=yes";
	   
	   newWindow = window.open(targetUrl,"data",s);		
	   newWindow.focus();
}
//打开对话框
function OpenModelWindow1(targetUrl, width, height)
{
       targetUrl = targetUrl;
       var top = (screen.height - height)/2
       var left = (screen.width - width) / 2;
	   var s = "top=" + top + ",left="+left+",height=" + height + ",width=" + width + ",status=no,toolbar=no,menubar=no,scrollbars=yes";
	   newWindow = window.open(targetUrl,"data",s);		
	   newWindow.focus();
}

//AutoClose
var autoClosehandler; 
var autoCloseDelay = 5; 
var autoMessageTar;       
function startClose(tar, second)
{                
    autoMessageTar=tar;   
    autoCloseDelay = second; 
    //$(autoMessageTar).style.color='gray';
    autoClosehandler = window.setInterval("updateDelayMessage()", 1000);    
} 
function updateDelayMessage() 
{          
    if(autoCloseDelay==0)
    {           
         window.clearInterval(autoClosehandler);
         window.close(); 
     } 
     else 
     {         
          $(autoMessageTar).innerText = "窗体将在" + autoCloseDelay + "秒后自动关闭";          
          autoCloseDelay--;    
     }
}
function fnOpenModal(targetUrl, width, height)
{ 
     targetUrl = system_var1 + targetUrl;       
     var top = (screen.height - height)/2
     var left = (screen.width - width) / 2;
	 var s = "dialogHeight:" + height + "px;dialogWidth:" + width + "px;dialogLeft:" + left + "px;dialogTop:" + top + "px;";
	//alert(s); 
	 
	 window.showModalDialog(targetUrl, "data", s) 
}

