﻿        function getId(id)
	    {
	        return document.getElementById(id);
	    }
	    function ScreenConvert()
        {
            var objScreen = document.getElementById("ScreenOver");
            if(!objScreen)
                var objScreen = document.createElement("div");
            var oS = objScreen.style;
            objScreen.id = "ScreenOver";
            oS.display = "block";
            oS.top = oS.left = oS.margin = oS.padding = "0px";
            var wh = document.body.clientHeight + "px";
            oS.width = "100%";
            oS.height = wh;
            oS.position = "absolute";
            oS.zIndex = "3";
            oS.background = "#cccccc";
            oS.filter = "alpha(opacity=50)";
            oS.opacity = 40/100;
            oS.MozOpacity = 40/100;
            document.body.appendChild(objScreen);
            //var allselect = document.getElementsByTagName("select");
           // for (var i=0; i<allselect.length; i++)
                //allselect[i].style.visibility = "hidden";
        }
        function ScreenClean()
        {
            var objScreen = document.getElementById("ScreenOver");
            if (objScreen)
                objScreen.style.display = "none";
            var allselect = document.getElementsByTagName("select");
            for (var i=0; i<allselect.length; i++)
                allselect[i].style.visibility = "visible";
        }
        function DialogHide(id)
        {
            ScreenClean();
            var objDialog = getId(id);
            
            if (objDialog)
                objDialog.style.display = "none";
            
        }
        function bodySize(){
	        var a=new Array();
	        a.st = document.body.scrollTop?document.body.scrollTop:document.documentElement.scrollTop;
	        a.sl = document.body.scrollLeft?document.body.scrollLeft:document.documentElement.scrollLeft;
	        a.sw = document.documentElement.clientWidth;
	        a.sh = document.documentElement.clientHeight;
	        return a;
        }
        function dispUpload(id)
        {
            ScreenConvert();
            var s = bodySize();
            var w =getId(id).style.posWidth;
            var h = getId(id).offsetHeight;
            var left =  parseInt((s.sw - w)/2) + s.sl-100 + 'px';
            var top = parseInt((s.sh - h)/2) + s.st -150+ 'px';
            getId(id).style.position="absolute";
            getId(id).style.zIndex="5";
            getId(id).style.background = "#FFFFFF";
            getId(id).style.left = left;
            getId(id).style.top = top;      
            getId(id).style.display="block";
        }
        function dispDiv(id,cnt)
        {
            ScreenConvert();
            document.getElementById("hiddenFile").value = document.getElementById("hi"+cnt).value;
            var s = bodySize();
            var w =getId(id).style.posWidth;
            var h = getId(id).offsetHeight;
            var left =  parseInt((s.sw - w)/2) + s.sl-100 + 'px';
            var top = parseInt((s.sh - h)/2) + s.st -150+ 'px';
            getId(id).style.position="absolute";
            getId(id).style.zIndex="5";
            getId(id).style.background = "#FFFFFF";
            getId(id).style.left = left;
            getId(id).style.top = top;      
            getId(id).style.display="block";
        }
       var xmlHttp;
       function createXMLHttpRequest()
       {
         if (window.ActiveXObject)
         {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
         }
         else if (window.XMLHttpRequest) 
         {
            xmlHttp = new XMLHttpRequest();
         }
       }
       function sendInfo()
       {
            createXMLHttpRequest();
            var pass = document.getElementById("password").value;
            xmlHttp.open("get","/checkPassword.ashx?pass="+pass,true);
            xmlHttp.onreadystatechange=callback;
            xmlHttp.send(null);
       }
       function callback()
       {
            if(xmlHttp.readyState==4)
            {
                if(xmlHttp.status ==200)
                {
                    
                    parseMessage();
                }
            }
       }
       function parseMessage()
       {
           var message = xmlHttp.responseText;
           if(message=="ok")
           {
                var fileName = document.getElementById("hiddenFile").value;
                DialogHide();
                window.open("/Upload/Download/"+fileName);
           }else
           {
             alert("密码不正确,具体请咨询客服");
           }
       }
