
/*********************************************************************
 * Cross-Browser DHTMLのためのフリ−ファンクション
 * 
 * -------------------------------------------------------------------
 * 言語 : JavaScript
 * 対象Browser : Netscape4,5/IE4,5
 *
 *
 * リンクに触るとHELPレイヤ−(テ−ブル)があらわれます。Cross-Browser 
 * DHTMLのためのフリ−ファンクションはそのままお使いください。
 * msgを書き換えて使ってみてください。
 * -------------------------------------------------------------------
 * Toshirou Takahshi tato@fureai.or.jp
 * Support http://www.fureai.or.jp/~tato/JS/BOOK/INDEX.HTM
 * 改造は自由ですがバグやブラウザのバ−ジョンアップへの対応等の
 * 情報には充分注意してご利用ください。
 * 
 */


  function getMouseX(e){
    if(document.layers)return e.pageX
    if(document.all)   return document.body.scrollLeft+event.clientX
  }
  function getMouseY(e){
    if(document.layers)return e.pageY
    if(document.all)   return document.body.scrollTop+event.clientY
  }
  function moveLAYER(layName,x,y){
    if(document.layers)document.layers[layName].moveTo(x,y)   //NN用
    if(document.all)document.all(layName).style.pixelLeft=x  //IE用
    if(document.all)document.all(layName).style.pixelTop=y   //IE用
  }

  function outputLAYER(layName,html){
    if(document.layers) {                      //NN用
       with(document.layers[layName].document){
         open()
         write(html)
         close()
      }
    }
    if(document.all){                         //IE用
      document.all(layName).innerHTML=html
    }
  }
//--ここまで***********************************************************

var nn4=!!document.layers
var ie4=!!document.all

function showHELP(msg,e){
  //--HELP TABEL
  var msgtbl ='<meta http-equiv="Content-Type" CONTENT="text/html; charset=x-sjis">'
      msgtbl+='<table bgcolor=#fedcba><tr><td>'
//      msgtbl+='<table bgcolor=#ffffff><tr><td>'
      msgtbl+='<span style="font:10pt">'
      msgtbl+=msg
      msgtbl+='</span>'
      msgtbl+='</td></tr></table>'
//</td></tr></table>

  outputLAYER('helplay',msgtbl)
  var offsetx=20 //ヘルプ位置をマウスポインタから左右へ何ピクセル離すか
  var offsety=-20  //ヘルプ位置をマウスポインタから上下へ何ピクセル離すか
  moveLAYER('helplay',(getMouseX(e)+offsetx),(getMouseY(e)+offsety))
}
function hideHELP(e){
  moveLAYER('helplay',-100,-100)
  outputLAYER('helplay','')
}
