﻿// JScript 文件
/**
 * WinForm窗体位置设置类
 *
 * 功能：
 *   设置完全居中等
 * 
**/
var WinPosition={
  'SetMiddle': function(element){
    var bodyWidth=parseInt(document.body.offsetWidth);
    var bodyHeight=parseInt(document.body.offsetHeight);
    var bodyScrollTop=parseInt(document.body.scrollTop);
    
    var documentClientWidth=parseInt(document.documentElement.clientWidth);
    var documentClientHeight=parseInt(document.documentElement.clientHeight);
    
    var elementWidth=parseInt(element.offsetWidth);
    var elementHeight=parseInt(element.offsetHeight);
    
    var elementLeft=(bodyWidth-elementWidth)/2+'px';
    var elementTop=getScrollTop()+(documentClientHeight-elementHeight)/2+(bodyScrollTop/2)+'px';
    
    element.style.top=elementTop;
    element.style.left=elementLeft;
  }
};

/*
 * 获取滚动高度
 *
*/
function getScrollTop()
{
  var scrollTop=0;
  if(document.documentElement&&document.documentElement.scrollTop)
  {
      scrollTop=document.documentElement.scrollTop;
  }
  else if(document.body)
  {
      scrollTop=document.body.scrollTop;
  }
  return scrollTop;
}