﻿// JScript 文件
//隐藏下拉框，以解决下拉框优先度太高的问题，  
function displaySelect(divName){
     var selects=document.getElementsByTagName("select");//整个页面的所有下拉框
     var objWindow = document.getElementById(divName);
     var DIVselects = objWindow.getElementsByTagName("select");//整个弹出层的所有下拉框
     for(var i=0;i<selects.length;i++){
         if(selects[i].style.visibility){
             selects[i].style.visibility="";
         }else{
             selects[i].style.visibility="hidden";
             for(var j=0; i<DIVselects.length; j++){
                 DIVselects[j].style.visibility="";
             }
         }
     }
}

function openWindows(width,height,divName,divLockScreenName){ 
     var objWindow = document.getElementById(divName);
     var objLock = document.getElementById(divLockScreenName);//这个是用于在IE下屏蔽内容用     
     objLock.style.display="block";
     objLock.style.width= (document.body.scrollWidth + 60) +"px";
     objLock.style.height= (document.body.scrollHeight + 100) +"px";
     //objLock.style.minWidth=document.body.clientWidth+"px";
     //objLock.style.minHeight=document.body.clientHeight+"px"; 
     //objLock.style.    
     // 判断输入的宽度和高度是否大于当前浏览器的宽度和高度
     if(width>document.body.clientWidth) width = document.body.clientWidth;
     if(height>document.body.clientHeight) height = document.body.clientHeight;
     objWindow.style.display= 'block';
     objWindow.style.width = width+"px";
     objWindow.style.height = height+"px"; 
         
     // 获取DIV 初始相对位置
	 var t_DiglogW = width;
	 var t_DiglogH = height;
     var dde = document.documentElement;
     if (window.innerWidth)
     {
         var ww = window.innerWidth;
         var wh = window.innerHeight;
         var bgX = window.pageXOffset;
         var bgY = window.pageYOffset;
     }
     else
     {
         var ww = dde.offsetWidth;
         var wh = dde.offsetHeight;
         var bgX = dde.scrollLeft;
         var bgY = dde.scrollTop;
     }

     t_DiglogX = (bgX + ((ww - t_DiglogW)/2));
     if(!bgY)
     {
         bgY = document.body.scrollTop;
     }
    
     t_DiglogY = bgY + 5;  
       
     objWindow.style.left= t_DiglogX +"px";
     objWindow.style.top= t_DiglogY +"px";
     displaySelect(divName);
}

function hiddenWindows(divName,divLockScreenName){
     document.getElementById(divLockScreenName).style.display='none';
     document.getElementById(divName).style.display='none';
     displaySelect(divName);
}