﻿// 日付計算関数 --------------------------
function compDate(year, month, day, addDays) {
    var dt = new Date(year, month - 1, day);
    var baseSec = dt.getTime();
    var addSec = addDays * 86400000;//日数 * 1日のミリ秒数
    var targetSec = baseSec + addSec;
    dt.setTime(targetSec);
    return dt;
}

// 表示項目変数 -------------------------
date = new Array();
text = new Array();
url = new Array();

// 本日日付取得 -------------------------
var xx = new Date();
var yy = xx.getYear();
if (yy < 1900) { yy += 1900; }
var mm = xx.getMonth() + 1;
var dd = xx.getDate();

// 表示日付計算 -------------------------
var date_1 = compDate( yy, mm, dd, -1);
var date_2 = compDate( yy, mm, dd, -2);

var cdate_0 = yy + "/" + mm + "/" + dd;
var cdate_1 = date_1.getFullYear()  + "/" + (date_1.getMonth() + 1) + "/" + date_1.getDate();
var cdate_2 = date_2.getFullYear()  + "/" + (date_2.getMonth() + 1) + "/" + date_2.getDate();


// 本文記載欄----------------------------

date[0]="2010/3/9";
text[0]="Calculation of TOPIX and its Sub-Indices with regard to Gratis Allotment of Subscription Warrants to Shareholders by Takara Leben Co. Ltd. (Code: 8897)";
url[0]="./news/201003/100309_b.html";
date[1]="2010/3/9";
text[1]="14 Foreign Commodity ETFs to be Listed (ETF Securities Limited)";
url[1]="./news/201003/100309_a.html";
date[2]="2010/3/8";
text[2]="TSE Begins Calculation of the Tokyo Stock Exchange Dividend Focus 100 Index - a New Index Focused on Dividend Yield -";
url[2]="./news/201003/100308_a.html";

//---------------------------------------

// タグの生成 ---------------------------
preTag = '<ul class="whatsnewlist">';
dateText1 = '<li class="whatsnew2"><div class="txtDate">';
dateText2 = '<li class="whatsnew1"><div class="txtDate">';
middleTag = '</div><div class="txtBody"><a href="';
middleTagNone = '</div><div class="txtBody">';
clTag = '">';
clDivTag = '</div>';
clATag = '</a>'
clListTag = '<div class="clearFloat"></div></li>';
endTag = '</ul>';

Rnews = preTag;

for(i=0; i<text.length; i++){
    // 当日含む３日間分のみ表示 ---------
    if (date[i] == cdate_0 || date[i] == cdate_1 || date[i] == cdate_2) {
        m = new String(i/2);
        flag = m.indexOf(".",0);
        if(flag != -1 ){
                Rnews += dateText1;
        }else{
                Rnews += dateText2;
        }
        if( url[i] != "none" ){
                Rnews += date[i] + middleTag + url[i] + clTag + text[i] +  clATag + clDivTag + clListTag;
        }else{
                Rnews += date[i] + middleTagNone + text[i] +  clATag + clDivTag + clListTag;
        }
    }
}
Rnews += endTag;

document.write(Rnews);
