//****************************************
//▼2011/09/22 edit tsukada お知らせ表示用に追加 start
//****************************************

  //グローバル変数
  msgary = new Array(); 

  var myTbl   = new Array("日","月","火","水","木","金","土");
  var nowDate = new Date();
  var year    = nowDate.getYear();
  var month   = nowDate.getMonth() + 1;
  var date    = nowDate.getDate();
  var day     = nowDate.getDay();     //「曜日」の取得
  var hour    = nowDate.getHours();   //「時」の取得 (0～23)

  //日付表示
  var dispDate = month + "月" + date + "日（" + myTbl[day] + "）" //○月○日（○）

  //挨拶
  var greet;
  if     (hour >=  0 && hour <=  4) greet = "深夜までご苦労様です"; // ０時以上４時以下
  else if(hour >=  5 && hour <=  9) greet = "おはようございます";   // ５時以上９時以下
  else if(hour >= 10 && hour <= 18) greet = "こんにちは";           // １０時以上１８時以下
  else if(hour >= 19 && hour <= 23) greet = "こんばんは";           // １９時以上２３時以下

  msgary = new Array(); 
  //msgary[1] = greet;
  //msgary[2] = "今日は" + dispDate + "です。";
  //msgary[3] = getOsirase();
  msgary[1] = "今日は" + dispDate + "です。";
  

  var cnt=0;
  var scr=0;
  var msgindex=1;
  var lead="_";

/*
=========================================
■お知らせ表示
-----------------------------------------
=========================================
*/

function scrMsg(){
    try {
        //頭から１文字ずつ表示
        if(document.frmgreeting && shintyakuOnOff == "ON"){
            //document.frmgreeting.txtmsg.value = msgary[msgindex].substring(0,cnt)+lead;
            document.frmgreeting.txtmsg.value = msgary[msgindex].substring(0,cnt);
            cnt++;
            //全文字出力後は頭から１文字ずつ消していく。
            if(cnt > msgary[1].length+10){
                document.frmgreeting.txtmsg.value = msgary[msgindex].substring(scr++,msgary[msgindex].length);
                if(scr == msgary[msgindex].length){
                    cnt = 0;
                    scr = 0;
                    msgindex++;
                    //msg配列に入ってる分だけ表示したら最初から。
                    if(msgindex == msgary.length){
                        msgindex = 1;
                    }
                }
            }
            //指定ﾐﾘ秒毎に実行
            setTimeout("scrMsg()",100);
        }
    }catch(e){
        alert(e.description);
    }
}

/*
=========================================
■ﾁｪｯｸﾎﾞｯｸｽ全選択／全解除
-----------------------------------------
引数1：ﾁｪｯｸﾎﾞｯｸｽｵﾌﾞｼﾞｪｸﾄ(name)
引数2：true/false
=========================================
*/
function getOsirase() {
    var pRet = "";
    try {
        //childNodes
        var pDivNews = document.getElementById('news');
        var pNewsNodeList = pDivNews.childNodes;
        var pDateList = new Array();
        var pContentList = new Array();

        for(var i=0; i<pNewsNodeList.length; i++){
            //FireFox,Chrome対策
            if(pNewsNodeList[i].innerHTML){
                //日付を配列に格納
                if(pNewsNodeList[i].className == "date"){
                    //pDateList[i] = pNewsNodeList[i].innerHTML;
                    pDateList.push(pNewsNodeList[i].innerHTML);
                }
                //コンテンツを配列に格納
                if(pNewsNodeList[i].className == "content"){
                    pContentList.push(pNewsNodeList[i].innerHTML);
                }
            }
        }

        //日付配列を回しながら指定日数以内の要素だけを取得して戻り値に追加
        for(var j=0; j<pDateList.length; j++){
            if(pDateList[j]){
                var newsDate = new Date(pDateList[j]);
                var nissu = 0;
                
                if(shintyakuNissu){
                    nissu = shintyakuNissu;
                }


                //今日と比較し、指定日数以内の場合コンテンツを追加
                if(nowDate.getTime() - newsDate.getTime() <= nissu * 24 * 3600 * 1000 ){
                    pRet += pContentList[j]  + " " + lead;
                }
            }
            
            //第一要素のみ追加
            break;
        }

    } catch (e) {
        alert('getOsirase : ' + e.description);
    }  

    msgary[1] = pRet;
    
}
