      var WinTop=0;
      var step=5;
      var delay=1;
      var Timer; 
//      var GlobalTop= 192;  
      var GlobalTop= 0;  
      var GlobalLeft= 70;  
      var TopOffset = 20; 
      var tmp=0; 
      var x=0;
      var counter=0; 

      function calcTop(elem) 
      {
       var top = 0;
       var st ='';
       while (elem.tagName != "BODY") {
          top += elem.offsetTop - elem.scrollTop;
          elem = elem.offsetParent;
       }
       return top;
      }

      function calcLeft(elem) 
      {
       var left = 0;
       while (elem.tagName != "BODY") {
         left += elem.offsetLeft-elem.scrollLeft;
         elem = elem.offsetParent;
       }
      return left;
      }

      function Init()
      {
//         Menus.style.left= GlobalLeft;
//         GlobalTop = 115 + fist_table.offsetTop;
         Menus.style.top = GlobalTop;
      }
      function InitScroll()
      {
          clearTimeout(Timer);
          WinTop=document.body.scrollTop;
          Timer=setTimeout('DoMove()',50); 
      }

      function DoMove()
      {
         counter = counter+1;
         var st="";
         nowTop = calcTop(Menus);
         x = WinTop + TopOffset; 
         if(x>=nowTop)
         {
             tmp = nowTop+step; 
             if(tmp>x){tmp=x;}
             else {Timer=setTimeout('DoMove()',delay);}
             tmp = (tmp - nowTop) + parseInt(Menus.style.top);
             Menus.style.top=tmp;

         }else{
             if (parseInt(Menus.style.top)-step < GlobalTop)
             {
               tmp = GlobalTop;
             }else{
               tmp = nowTop-step;
               if(tmp<x){tmp=x;}
               else {Timer=setTimeout('DoMove()',delay);}
               tmp = (tmp-nowTop) + parseInt(Menus.style.top);
             }

             Menus.style.top=tmp;
          }
         status = st;
      } 

      function WindowState(targetDiv, targetImg)
      {
       if (targetDiv.style.display=='none')
       {
        targetDiv.style.display='block';
        targetImg.src = 'images/close.gif';
       }else{
        targetDiv.style.display='none';
        targetImg.src = 'images/open.gif';
       }
      }

