//--------------------------------------
// 共通：画像フェードイン
//
// 戻り値：なし
//
// 引数：
//   argvId      対象イメージのID
//   argSpeed    変化する速さ（ミリ秒単位）
//   argPercent  何%ずつ変化させるか
//
//【備考】
//   対象画像の初期設定「filter:alpha(opacity=0);」
//
//【参考】
//   http://kowaza.boo.jp/05image/img-02-0fadein.html
//--------------------------------------
function imgfadein(argvId, argSpeed, argPercent){
  if(argvId == null){return;}
  argSpeed=20;      // 変化する速さ（ミリ秒単位）：デフォルト
  change_percent=5; // 何%ずつ変化させるか：デフォルト
  if(argSpeed != null){change_speed = argSpeed;}         // 変化する速さ（ミリ秒単位）
  if(argPercent != null){change_percent = argPercent;}   // 何%ずつ変化させるか
  cntForFncFade = 0;
  fncfadein(argvId);
}
function fncfadein(argv1){
  document.getElementById(argv1).filters['alpha'].opacity = cntForFncFade;
  cntForFncFade += change_percent;
  if(cntForFncFade >= 100){
    cntForFncFade=0;
    return;
  }
  setTimeout("fncfadein('" + argv1 + "')",change_speed);
}

//------------------------------------
// 共通：ポップアップ－基本情報設定
//
// 戻り値：－
//
// 引数：－
//
// 参考：
//   http://www.sky.sannet.ne.jp/masapine/java_link8.html
//------------------------------------
var IE = 0,NN = 0,N6 = 0;
if(document.all) IE = true;
else if(document.layers) NN = true;
else if(document.getElementById) N6 = true;
//------------------------------------
// 共通：ポップアップ－表示
//
// 戻り値：なし
//
// 引数：
//   pId    .. 表示させる内容： <span id="L1" class="popup">ｘｘ</span> のID
//   pWidth .. ポップアップの幅
//   mX     .. 表示位置：横位置（event.x）    ：IE
//   mY     .. 表示位置：縦位置（event.y）    ：IE
//   nX     .. 表示位置：横位置（event.pageX）：他
//   nY     .. 表示位置：縦位置（event.pageY）：他
//------------------------------------
function OnLink(pId,pWidth,mX,mY,nX,nY){
  var pX = 0,pY = 0;
  var sX = 0,sY = 23;  // マウスカーソルからの距離
  if(IE){
    objId = document.all(pId).style;
    objId.visibility = "visible";
  }
  if(NN){
    objId = document.layers[pId];
    objId.visibility = "show";
  }
  if(N6){
    objId = document.getElementById(pId).style;
    objId.visibility = "visible";
  }
  if(IE){
//    pX = document.body.scrollLeft;
//    pY = document.body.scrollTop;
    objId.left =(mX + pX + sX)-pWidth;
    objId.top = mY + pY + sY;
  }
  if(NN || N6){
    objId.left = nX+ sX;
    objId.top = nY + sY;
  }
}
//------------------------------------
// 共通：ポップアップ－表示
//
// 戻り値：なし
//
// 引数：
//   pId .. 非表示にする内容： <span id="L1" class="popup">ｘｘ</span> のID
//          複数の場合はカンマ区切りでIDを指定
//------------------------------------
function OffLink(pId){
  arrId=pId.split(",");
  for(i=0;i<arrId.length;i++){
    OffLinkSub(arrId[i]);
  }
}
function OffLinkSub(pId){
  if(IE) document.all(pId).style.visibility = "hidden";
  if(NN) document.layers[pId].visibility = "hide";
  if(N6) document.getElementById(pId).style.visibility = "hidden";
}

