<!--
window.onload = scrMsg;
var offsetX = 0;   // 2011.03.14 T.ABE
var posX    = 0;
var posLeft = 500; // 開始座標
var stpX    = 16;   // 停止座標
var speed   = 25;  // テキストの流れる速さ
var stpTime = 4;   // 停止時間 [秒]
var cnt     = 0;
var i       = 0;   // 配列変数
var time;

var list = new Array();　//流すメッセージの配列
list[0]="【11/30】災害対策本部情報－地震救援ニュース№19－ ";
list[1]="【10/13】社会福祉士被災地支援者募集情報を更新 ";
list[2]="【8/1】被災地支援活動実績報告 ";

var url=new Array();　//メッセージに対応したリンク先URL
url[0]="http://www.jacsw.or.jp/15_TopLinks/SaigaiTaisaku/KyuenNews/";
url[1]="http://www.jacsw.or.jp/15_TopLinks/SaigaiTaisaku/files/shien.html";
url[2]="http://www.jacsw.or.jp/15_TopLinks/SaigaiTaisaku/";

// 2011.03.14 T.ABE
function startScrMsg() {
  clearTimeout(time);
  offsetX = 246;
  var cWidth;
  if (document.documentElement && document.documentElement.clientWidth){
    cWidth = document.documentElement.clientWidth;
  } else if (window.innerWidth) {
    cWidth = window.innerWidth;
  } else if (document.body && document.body.clientWidth) {
    cWidth = document.body.clientWidth;
  }
  if (cWidth > 990) {
    offsetX += (cWidth - 990) / 2;
  }
  scrMsg();
}

function scrMsg(){
  document.getElementById('msgBx').innerHTML = msgTxt();
  // 2011.03.14,15 T.ABE
  if (posX==stpX) {
    cnt = 0;
    i++;
    if (i==list.length) {i=0;}
  } else {
    cnt++;
  }
  setTimer();
}

function msgTxt() {
  var drift = "";
  posX = posLeft - cnt * speed;     // テキストの X座標
  if (posX < stpX) {posX = stpX;}   // posX が stpX(停止座標)になったら停止
  var offsetPosX  = offsetX + posX; // 2011.03.14 T.ABE
  var offsetPosX2 = offsetX + 497;  // 2011.03.17 T.ABE

  // 2011.03.15 T.ABE
  var styleWidth = 500 - posX + 100;
  var idx = styleWidth / 15;
  if (list[i].length < idx) {idx = list[i].length;}
  var title = list[i].substring(0, idx);
  drift = '<div style="position:absolute;left:' + 
    offsetPosX + 'px;width:' + styleWidth + 'px;' + // 2011.03.14,15,17 T.ABE
    '"><a href="' + url[i] +
    '" onmouseover="javascript:clearTimeout(time)" onmouseout="setTimer()" >'
    + title + '</a></div>' +
    // 2011.03.17 T.ABE
    '<div class="pad" style="position:absolute;left:' + offsetPosX2 + 'px;' +
    'width:7px;height:20px;background-color:#fff;' +
    'background-image:url(/image/home/msgBx_bg_for_js.jpg);"></div>';
  return drift;
}

function setTimer() {
  // 2011.03.14,15 T.ABE
  if (posX==stpX) {
    time = setTimeout("scrMsg()", stpTime*1000);
  } else {
    time = setTimeout("scrMsg()", 20);
  }
}

// -->
