  /*////////////// レイヤ−位置固定用関数 2002.2.1 UseFree
  ========================================================
  スクロールしてもレイヤ−の位置が動かないように固定する
  --------------------------------------------------------
   Win  n4 n6 moz e4 e5 e6 o6,
   Mac  n4 n6 moz e4.5 e5,
   Linux n4 n6 moz
  ========================================================
  更新履歴 2002.2.1 -- Win Oprea6に対応

  ◎使用例
  fixedLAYER('レイヤ−名',位置,offSetX,offSetY) 

  ◎引数解説
  レイヤ−名: 固定するレイヤー名 
  位置      : (固定するレイヤーの位置をあらわす文字)
              rightTop   右上    rightBottom  右下
              leftBottom 左下    leftTop      左上
              center     中央    * デフォルトはleftTop
  offSetX   : 最寄りの辺(または中心)からのpx距離 水平方向
  offSetY   : 最寄りの辺(または中心)からのpx距離 垂直方向

  Support http://game.gr.jp/js/
  ======================================================*/
  function startFixed(){

    /*このstartFixed()関数内へ固定したいレイヤー名などを
      引数へ書いたfixedLAYER()関数をならべてください。  */

     // fixedLAYER('fixedLay0','rightTop',-55,10)
      fixedLAYER('fixedLay1','rightBottom',-55,-30)


  }


  /* -- ここから下はさわらなくてもOK -- */

  var ie = !!document.all
  var n4 = !!document.layers
  var w3c= !!document.getElementById
  var ua = navigator.userAgent
  var mac45= ua.indexOf('MSIE 4.5; Mac_PowerPC')!=-1
  var mac5 = ua.indexOf('MSIE5.0;Mac_PowerPC')!=-1
  var macie = ua.indexOf('Mac_PowerPC')!=-1&&ie
  var moz = ( ua.indexOf('Gecko')!=-1 )
  var opr = ( ua.indexOf('Opera')!=-1 )


  if(document.layers)window.onresize=resizeFunc
  function resizeFunc(e){location.reload()}
  function iniFunc(){
    if(ie&&!(mac45))window.onscroll = startFixed
    startFixed()
  }
  var tid=new Array()

  function fixedLAYER(layName,posString,offSetX,offSetY){

    offSetX = parseInt(offSetX,10)
    offSetY = parseInt(offSetY,10)

    if( posString == 'rightTop' ){
     
      if(ie&&!opr) offLeft = document.body.clientWidth   + offSetX
      else         offLeft = window.innerWidth           + offSetX
      if(ie&&!opr) offTop  =                               offSetY
      else         offTop  =                               offSetY

    }
    else if( posString == 'rightBottom' ){

      if(ie&&!opr) offLeft = document.body.clientWidth   + offSetX
      else         offLeft = window.innerWidth           + offSetX
      if(ie&&!opr) offTop  = document.body.clientHeight  + offSetY
      else         offTop  = window.innerHeight          + offSetY

    }
    else if( posString == 'leftBottom' ){

      if(ie&&!opr) offLeft =                               offSetX
      else         offLeft =                               offSetX
      if(ie&&!opr) offTop  = document.body.clientHeight  + offSetY
      else         offTop  = window.innerHeight          + offSetY

    }
    else if( posString == 'center' ){

      if(ie&&!opr) offLeft = document.body.clientWidth/2 + offSetX
      else         offLeft = window.innerWidth/2         + offSetX
      if(ie&&!opr) offTop  = document.body.clientHeight/2+ offSetY
      else         offTop  = window.innerHeight/2        + offSetY

    }
    else {

      if(ie&&!opr) offLeft =                         offSetX
      else         offLeft =                         offSetX
      if(ie&&!opr) offTop  =                         offSetY
      else         offTop  =                         offSetY

    }

    offLeft = parseInt(offLeft)
    offTop  = parseInt(offTop)

    if(document.all&&!opr){
      var mx = parseInt(document.body.scrollLeft +offLeft)
      var my = parseInt(document.body.scrollTop  +offTop)
    } else {
      var mx = parseInt(self.pageXOffset+offLeft)
      var my = parseInt(self.pageYOffset+offTop)

    }
    moveLAYER(layName,mx,my)

    //MacIE4.5用
    if(!(ie&&!mac45) || opr)
      fixedLAYER[layName]=setTimeout("fixedLAYER('"+layName+"','"+posString
                   +"','" +offSetX+"','"+offSetY+"')",100)
  }

  function moveLAYER(layName,x,y){
      
      if(document.getElementById){         //Moz,NN6,IE5用
        document.getElementById(layName).style.left=x
        document.getElementById(layName).style.top=y
      }
      else if(document.all){
        document.all(layName).style.pixelLeft=x    //IE4用
        document.all(layName).style.pixelTop=y
      }
      else if(document.layers){
        document.layers[layName].moveTo(x,y)
                                                   //NN4用
      }
  }

  /*///////////////////  レイヤ−位置固定用関数ここまで */

