  /*/////////////////////  レイヤ－位置固定用関数  UseFree
  ========================================================
  スクロールしてもレイヤ－の位置が動かないように固定する
  --------------------------------------------------------
   Win  n4 n6 moz e4 e5 e6 o6,
   Mac  n4 n6 moz e4.5 e5,
   Linux n4 n6 moz
  ========================================================
  ◎使用例
  dbk2_dbk2_fixedLAYER('レイヤ－名',位置,offSetX,offSetY) 

  ◎引数解説
  レイヤ－名: 固定するレイヤー名 
  位置      : (固定するレイヤーの位置をあらわす文字)
              rightTop   右上    rightBottom  右下
              leftBottom 左下    leftTop      左上
              center     中央    * デフォルトはleftTop
  offSetX   : 最寄りの辺(または中心)からのpx距離 水平方向
  offSetY   : 最寄りの辺(または中心)からのpx距離 垂直方向

  Support http://game.gr.jp/js/
  ======================================================*/

  //--dbk2_fixedLAYER()動作トリガー(ここではページ読み込み時に起動)
 // window.onload = dbk2_startFixed

  function dbk2_startFixed()
  {
  //    dbk2_fixedLAYER('browserList', 'rightTop', -150, 10)
      dbk2_fixedLAYER('div_static', 'leftTop', 151, 0)
  }


  function dbk2_fixedLAYER(layName, posString, offSetX, offSetY)
  {

    //初期化
    if ( !window.dbk2_fixedLAYER[layName] )
    {
      //--ブラウザ判定
      this.ie    = !!document.all
      this.n4    = !!document.layers
      this.ua    = navigator.userAgent
      this.mac45 = ua.indexOf('MSIE 4.5; Mac_PowerPC') != -1
      this.win   = ua.indexOf('Win') !=-1
      this.opr   = !!window.opera
      //macIE4.5以外のieはonscroll,onresizeするたびに動作
      if ( this.ie && !(this.mac45) )
      { 
          // dbk2_fixedLAYER起動関数
          window.onscroll = window.onresize = dbk2_startFixed 
      }
      //--n4リサイズバグ回避用リロード処理
      if ( this.n4 )
      {
          window.onresize = function(){ location.reload() }
      }
      window.dbk2_fixedLAYER[layName] = true
    }

    offSetX = parseInt(offSetX,10) ;
    offSetY = parseInt(offSetY,10) ;

    //--引数ごとの処理分岐
    if( posString == 'rightTop' )
    {
     
      if ( this.ie && !this.opr )
      {
            offLeft  = document.body.clientWidth
            offLeft += offSetX
      } else {
            offLeft  = window.innerWidth
            offLeft += offSetX
      }
      if ( this.ie && !this.opr ) 
            offTop  =  offSetY
      else  offTop  =  offSetY

    }
    else if( posString == 'rightBottom' )
    {

      if(this.ie&&!this.opr) {
            offLeft  = document.body.clientWidth
            offLeft += offSetX
      } else {
            offLeft  = window.innerWidth
            offLeft += offSetX
      }
      if(this.ie&&!this.opr) {
            offTop   = document.body.clientHeight
            offTop  += offSetY
      } else {
            offTop   = window.innerHeight
            offTop  += offSetY
      }
    }
    else if( posString == 'leftBottom' )
    {

      if(this.ie&&!this.opr) 
            offLeft =  offSetX
      else  offLeft =  offSetX
      if(this.ie&&!this.opr) {
            offTop   = document.body.clientHeight 
            offTop  += offSetY
      } else {
            offTop   = window.innerHeight 
            offTop  += offSetY
      }

    }
    else if( posString == 'center' )
    {

      if(this.ie&&!this.opr) {
            offLeft  = document.body.clientWidth/2 
            offLeft += offSetX
      } else {
            offLeft  = window.innerWidth/2 
            offLeft += offSetX
      }
      if(this.ie&&!this.opr) {
            offTop   = document.body.clientHeight/2 
            offTop  += offSetY
      } else {
            offTop   = window.innerHeight/2 
            offTop  += offSetY
      }

    }
    else 
    {
      if(this.ie&&!this.opr) 
            offLeft = offSetX
      else  offLeft = offSetX
      if(this.ie&&!this.opr) 
            offTop  = offSetY
      else  offTop  = offSetY

    }

    //--整数化する
    offLeft = parseInt(offLeft,10)
    offTop  = parseInt(offTop,10)

    //--ページ上のレイヤー位置xyを決める
    if ( document.all && !this.opr )
    {
      var mx  = document.body.scrollLeft 
          mx += offLeft
      var my  = document.body.scrollTop 
          my += offTop
    } else {
      var mx  = self.pageXOffset 
          mx += offLeft
      var my  = self.pageYOffset 
          my += offTop
    }
    
    //--レイヤーを動かす(maveLAYER()と同じ処理)
    
    //m1,n6,e5用
    if ( document.getElementById )
    {                
      document.getElementById(layName).style.left = mx  + "px";
      document.getElementById(layName).style.top = my  + "px";
    }
    
    //e4用
    else if ( document.all )
    {
      document.all(layName).style.pixelLeft = mx   + "px";
      document.all(layName).style.pixelTop = my  + "px";
    }
    
    //n4用
    else if( document.layers )
    {
        document.layers[layName].moveTo(mx + "px" , my + "px")     
    }

    //Win IE以外はsetTimeoutでdbk2_fixedLAYER()を起動する
    if ( !(this.ie&&this.win) )
    {
      clearTimeout(dbk2_fixedLAYER[layName])
      dbk2_fixedLAYER[layName]=setTimeout("dbk2_fixedLAYER('"+layName+"','"+posString
                                     +"','" +offSetX+"','"+offSetY+"')",100)
    }
  }


/*///////////////////  レイヤ－位置固定用関数ここまで */