﻿// JScript 文件
i = 0;
scrollTop = 0;
function showMesBox(){
  var messageBox = document.getElementById("messageBox");
  messageBox.style.left=document.documentElement.clientWidth-200;
  messageBox.style.visibility="visible";
  messageBox.style.top=document.documentElement.clientHeight+document.documentElement.scrollTop;
}
function control(){
  var control = document.getElementById("control");
  control.onmousemove=function(){
    this.style.cursor="hand";
  }
  control.onclick=function(){
    if(i==0){
      control.style.backgroundImage="url(/Img/open.gif)";
      i=1;
    }else{
      control.style.backgroundImage="url(/Img/close.gif)";
      i=0;
    }
    showAndHide();
  }
}
function showAndHide(){
  var messageBox = document.getElementById("messageBox");
  if(messageBox.movement1){
    clearTimeout(messageBox.movement1);
  }
  if(i==0){
    if(messageBox.clientHeight<=messageBox.scrollHeight-5){
      messageBox.style.height=parseInt(messageBox.style.height)+5;
      messageBox.movement1 = setTimeout(showAndHide,10);
    }else{
      messageBox.style.height=messageBox.scrollHeight;
    } 
  }else{
    if(messageBox.clientHeight>=30){
      messageBox.style.height=parseInt(messageBox.style.height)-5;
      messageBox.movement1 = setTimeout(showAndHide,10);
    }else{
      messageBox.style.height=25;
    }
  }
  mesBoxScroll();
}
function mesBoxScroll(){
  var messageBox = document.getElementById("messageBox");
  if(messageBox.movement2){
    clearTimeout(messageBox.movement2);
  }
  if(parseInt(messageBox.style.top)<=document.documentElement.scrollTop+document.documentElement.clientHeight-messageBox.clientHeight-5){
    messageBox.style.top=parseInt(messageBox.style.top)+5;
    messageBox.movement2 = setTimeout(mesBoxScroll,10);
  }else if(parseInt(messageBox.style.top)>=document.documentElement.scrollTop+document.documentElement.clientHeight-messageBox.clientHeight+5){
    messageBox.style.top=parseInt(messageBox.style.top)-5;
    messageBox.movement2 = setTimeout(mesBoxScroll,10);
  }else{
    messageBox.style.top=document.documentElement.scrollTop+document.documentElement.clientHeight-messageBox.clientHeight;
  }
}
