///////////////////////////////////////////////////
// メッセージの文字サイズ＆文字の色＆
// 背景色＆影の背景色を書いて下さい。
var foSizeMes102=2;              // 文字サイズ(単位：HTMLタグの文字サイズ)
//var foColorMes102="#FFFFFF";     // 文字の色
//var bgColorMes102="#819afe";     // 背景色
//var bgColorShaMes102="#6a6ab5";  // 影の背景色
var foColorMes102="#000000";     // 文字の色
var bgColorMes102="#CCFFFF";     // 背景色
var bgColorShaMes102="#66FFFF";  // 影の背景色
///////////////////////////////////////////////////
// 止まる位置のxy座標の補正を書いて下さい。
var stopXMes102=15;              // x座標
var stopYMes102=15;              // y座標
///////////////////////////////////////////////////
// メッセージの部分の幅と高さ＆スピードを書いて下さい。
var wMes102=170;    // .class1Mes102 {〜} の width:?px の値
var hMes102=44;     // .class1Mes102 {〜} の height:?px の値
var speedMes102=20; // スピード(単位：1/1000秒)
///////////////////////////////////////////////////

var moPoXMes102,moPoYMes102,ob0Mes102,ob1Mes102,ob2Mes102,ob3Mes102;
var xMes102,yMes102,wwMes102,hhMes102,dWMes102,dHMes102;
var countMes102=1,startFlgMes102=false;

// マウスのxy座標をゲットする部分です。
function getMoMes102(e) {
  if (document.all) {
    moPoXMes102=document.body.scrollLeft+event.clientX+stopXMes102;
    moPoYMes102=document.body.scrollTop+event.clientY+stopYMes102;
  }
  else if (document.layers || document.getElementById) {
    moPoXMes102=e.pageX+stopXMes102;
    moPoYMes102=e.pageY+stopYMes102;
  }
}

// スタイルシートの背景色をセットする部分です。
function setBgCoMes102(obj,color) {
  if (document.all || document.getElementById) obj.style.backgroundColor=color;
  else if (document.layers) obj.bgColor=color;
}

// スタイルシートにメッセージを書き込む部分です。
function writeStMes102(obj,mes) {
  if (document.all || document.getElementById) obj.innerHTML=mes;
  else if (document.layers) {
    obj.document.open();
    obj.document.write("<CENTER>"+mes+"</CENTER>");
    obj.document.close();
  }
}

// スタイルシートを表示・非表示にセットする部分です。
function setViMes102(obj,flag) {
  if (document.all || document.getElementById) {
    if (flag) obj.style.visibility="visible";
    else obj.style.visibility="hidden";
  }
  else if (document.layers) {
    if (flag) obj.visibility="show";
    else obj.visibility="hide";
  }
}

// スタイルシートのサイズをセットする部分です。
function setWhMes102(obj,w,h) {
  if (document.all) {
    if (navigator.appVersion.indexOf("Mac")!=-1 && navigator.appVersion.indexOf("MSIE 4")!=-1) {
      obj.style.posWidth=w;
      obj.style.posHeight=h;
    }
    else {
      obj.style.clip="rect(0px "+w+"px "+h+"px 0px)";
    }
  }
  else if(document.getElementById) {
    obj.style.width=w;
    obj.style.height=h;
  }
  else if(document.layers) {
    obj.resizeTo(w,h);
  }
}

// スタイルシートを移動させる部分です。
function setPoMes102(obj,x,y) {
  if (document.all) {
    obj.style.posLeft=x;
    obj.style.posTop=y;
  }
  else if (document.getElementById) {
    obj.style.left=x;
    obj.style.top=y;
  }
  else if (document.layers) {
    obj.moveTo(x,y);
  }
}

// 影の位置＆幅・高さを設定する部分です。
function moveShMes102() {
  if (startFlgMes102) {
    if (countMes102<=6) {
      setWhMes102(ob3Mes102,wwMes102,hhMes102);
      setPoMes102(ob3Mes102,xMes102,yMes102);
      countMes102++;
      xMes102-=dWMes102,yMes102-=dHMes102;
      wwMes102+=dWMes102*2,hhMes102+=dHMes102*2;
    }
    else {
      setViMes102(ob3Mes102,false);
      setViMes102(ob1Mes102,true);
      setViMes102(ob2Mes102,true);
      startFlgMes102=false;
    }
  }
  setTimeout("moveShMes102()",speedMes102);
}

// マウスがリンクの上に来た時の動作部分です。
function showMes102(e,mes) {
  if(document.all || document.getElementById || document.layers) {
    getMoMes102(e);
    dWMes102=wMes102/7/2,dHMes102=hMes102/7/2;
    wwMes102=wMes102/7,hhMes102=hMes102/7;
    xMes102=wMes102/2-dWMes102,yMes102=hMes102/2-dHMes102;
    setPoMes102(ob3Mes102,xMes102,yMes102);
    setWhMes102(ob3Mes102,wwMes102,hhMes102);
    setPoMes102(ob0Mes102,moPoXMes102,moPoYMes102);
    writeStMes102(ob2Mes102,'<FONT SIZE="'+foSizeMes102+'" COLOR="'+foColorMes102+'">'+mes+'</FONT>');
    setBgCoMes102(ob1Mes102,bgColorMes102);
    setBgCoMes102(ob3Mes102,bgColorShaMes102);
    setViMes102(ob0Mes102,true);
    setViMes102(ob3Mes102,true);
    startFlgMes102=true;
  }
}

// マウスがリンクの上から離れた時の動作部分です。
function hideMes102() {
  if (document.all || document.getElementById || document.layers) {
    startFlgMes102=false;
    countMes102=1;
    setViMes102(ob3Mes102,false);
    setViMes102(ob2Mes102,false);
    setViMes102(ob1Mes102,false);
    setViMes102(ob0Mes102,false);
    setPoMes102(ob0Mes102,-500,0);
  }
}

// スタイルシートの初期設定をしている部分です。
function preLoadMes102() {
  if (document.all || document.getElementById || document.layers) {
    if (document.all) {
      ob0Mes102=document.all("FrMes102");
      ob1Mes102=document.all("FrrMes102");
      ob2Mes102=document.all("MaMes102");
      ob3Mes102=document.all("ShMes102");
      ob0Mes102.style.overflow="hidden";
    }
    else if (document.getElementById) {
      ob0Mes102=document.getElementById("FrMes102");
      ob1Mes102=document.getElementById("FrrMes102");
      ob2Mes102=document.getElementById("MaMes102");
      ob3Mes102=document.getElementById("ShMes102");
    }
    else if (document.layers) {
      ob0Mes102=document.layers["FrMes102"];
      ob1Mes102=ob0Mes102.document.layers["FrrMes102"];
      ob2Mes102=ob1Mes102.document.layers["MaMes102"];
      ob3Mes102=ob0Mes102.document.layers["ShMes102"];
    }
    moveShMes102();
  }
}
