﻿ 
 function seturlsa(urls,widths,hidths,leftpx){  
 loginDivWidth = widths;
 sign_in_flow = '<iframe id="aifm"  allowtransparency="true"   style="margin-left:'+leftpx+'%" src="'+urls+'" width='+widths+'px height='+hidths+'px scrolling="no" frameborder="0"></iframe>';
 }
 function isIEA(){
     return (document.all && window.ActiveXObject && !window.opera) ? true : false;
 }
 var loginDivWidth = 291;
 var sign_in_flow = '<iframe id="aifm" src="../My/getpwd.aspx" width=374px height=248px scrolling="no" frameborder="0"></iframe>';
 function cancelSignA(){
   document.getElementById("sign_div").style.display = 'none';
   document.getElementById("cover_div").style.display = 'none';
   document.getElementById("cover_div").style.width='100%'; 
 };
 function popCoverDivA(){
   var coverDiv = document.createElement('div');
   document.body.appendChild(coverDiv);
   with(coverDiv.style) {
   display = 'none';
    position = 'absolute';
    //background = '#CCCCCC';
    left = '0px';
    top = '0px';
    var bodySize = getBodySizeA();
    width = bodySize[0] + 'px'
    height = bodySize[1] + 'px';
    zIndex = 98;
    if (isIEA()) {
     //filter = "Alpha(Opacity=60)";
    } else {
     //opacity = 0.6;
    }
  }
  coverDiv.id = 'cover_div';
 }
 function getBodySizeA(){
  var bodySize = [];
  with(document.documentElement) {
   bodySize[0] = (scrollWidth>clientWidth)?scrollWidth:clientWidth;
   bodySize[1] = (scrollHeight>clientHeight)?scrollHeight:clientHeight;
  }
  return bodySize;
 }
 function popSignA(){
   var signDiv = document.createElement('div');
   document.body.appendChild(signDiv);
   with (signDiv.style) {
    display = 'none';
    cursor='move';
    position = 'absolute';
    left = (document.documentElement.clientWidth - loginDivWidth)/2 + 'px';
    top = (getScrollTop() +(document.documentElement.clientHeight - 300)/2 )+ 'px';
    
    width = loginDivWidth + 'px';
    zIndex = 99; 
    //background = '#FFFFFF';
    //border = '#66CCFF solid 1px';
  }
   signDiv.id = 'sign_div';
   signDiv.align = "center";
   document.getElementById("sign_div").innerHTML = sign_in_flow;
 }
 function popSignFlowA() {
  document.getElementById("cover_div").style.display = ''; 
  document.getElementById("sign_div").style.display = '';  
 }
 
 //以下是拖拽。。。
 var offsetX = 0;
 var offsetY = 0;
 var currentLeft = 0;
 var currentTop = 0;
 var isDrag = false;

function stopEventA(evt){
     var event = window.event?window.event:evt;
     if (event.preventDefault) {
       event.preventDefault();
       event.stopPropagation();
     } else {
       event.returnValue = false;
     }
 }
 function dragA(){
  popCoverDivA();
  popSignA()
  document.getElementById('sign_div').onmousedown = function(evt){
   var evt = window.event?window.event:evt;
   if ((evt.which && evt.which == 1 ) || (evt.button && evt.button == 1)){
     isDrag = true;
     offsetX = evt.clientX;
     offsetY = evt.clientY;
     currentLeft = parseInt(document.getElementById('sign_div').style.left);
     currentTop = parseInt(document.getElementById('sign_div').style.top);
   }
   stopEventA(evt);
  } 
  document.onmousemove = function(evt){
   if(isDrag){
    var evt = window.event?window.event:evt;
     document.getElementById('sign_div').style.left = evt.clientX - offsetX + currentLeft +'px';
     document.getElementById('sign_div').style.top = evt.clientY - offsetY + currentTop +'px';
  stopEventA(evt);
   }
  } 
  document.onmouseup = function(evt){
   isDrag = false;
   var evt = window.event?window.event:evt;
   currentLeft = parseInt(document.getElementById('sign_div').style.left);
   currentTop = parseInt(document.getElementById('sign_div').style.top);
   stopEventA(evt);
  }
 }
function getScrollTop() {   
    var scrollPos = 0;    
    if (typeof window.pageYOffset != 'undefined') {    
       scrollPos = window.pageYOffset;    
    }    
    else if (typeof window.document.compatMode != 'undefined' &&    
       window.document.compatMode != 'BackCompat') {    
       scrollPos = window.document.documentElement.scrollTop;    
    }    
    else if (typeof window.document.body != 'undefined') {    
       scrollPos = window.document.body.scrollTop;    
    }    
    return scrollPos;   
} 