var i_pos=1;
var str_imgpath;
var i_maxpagenum;
var windowtitle;
var gImg;
var gAlt;
var gHit;

// トップページ初期化
function InitTopPage(){
	gImg = new Array();
	gAlt = new Array();
	gHit = new Array();
	gNam = new Array();

	// 画像を変数に格納
	gImg[0] = "img/top/top-koumugen.jpg";			gAlt[0] = "東方紅霧幻";					gNam[0] = "";
	gImg[1] = "img/top/top-housouka.jpg";			gAlt[1] = "東方逢想架";					gNam[1] = "";
	gImg[2] = "img/top/top-moshikimi-hyoushi.jpg";		gAlt[2] = "もし、君といられるなら[1]";			gNam[2] = "h1";
	gImg[3] = "img/top/top-moshikimi-aya.jpg";		gAlt[3] = "もし、君といられるなら[2]";			gNam[3] = "h1";
	gImg[4] = "img/top/top-tanpen-yakumof.jpg";		gAlt[4] = "お願い流れ星";				gNam[4] = "h2";
	gImg[5] = "img/top/top-downariver.jpg";			gAlt[5] = "Down a River";				gNam[5] = "t3";
	gImg[6] = "img/top/top-kasanaru2-gunguni.jpg";		gAlt[6] = "重なる針[1]";				gNam[6] = "h4";
	gImg[7] = "img/top/top-kasanaru2-hyoushi.jpg";		gAlt[7] = "重なる針[2]";				gNam[7] = "h4";
	gImg[8] = "img/top/top-kappa.jpg";			gAlt[8] = "色盲河童[1]";				gNam[8] = "t4";
	gImg[9] = "img/top/top-kappa2.jpg";			gAlt[9] = "色盲河童[2]";				gNam[9] = "t4";
	// トップ画像をランダム表示させる
	TopImgRandom();
}

// トップロゴランダム表示
function SiteLogoDisp() {
	var n;
	var h;
	var logopath;
	logoimg = new Array();
	logoimg[0] = "http://jinnoji.web.fc2.com/img/parts/logo/default.jpg";
	logoimg[1] = "http://jinnoji.web.fc2.com/img/parts/logo/pixy.jpg";

	h = (new Date()).getMinutes();			// 十分単位で変更
	if((h >= 0) && (h < 10)) logopath = logoimg[0];
	if((h >= 10) && (h < 20)) logopath = logoimg[1];
	if((h >= 20) && (h < 30)) logopath = logoimg[0];
	if((h >= 30) && (h < 40)) logopath = logoimg[1];
	if((h >= 40) && (h < 50)) logopath = logoimg[0];
	if((h >= 50) && (h < 60)) logopath = logoimg[1];

	document.write("<img src='"+logopath+"' alt='じんのじWeb' id='sitelogo'>");
}

// トップ画像ランダム表示
function TopImgRandom(){
	imgnum = 0;
	m = 0, x = 0, y = 0;
	// hit値が相対確率　合計100　全て1にすると完全ランダム
	gHit[0] = 0;
	gHit[1] = 0;
	gHit[2] = 0;
	gHit[3] = 0;
	gHit[4] = 0;
	gHit[5] = 0;
	gHit[6] = 0;
	gHit[7] = 0;
	gHit[8] = 0;
	gHit[9] = 1;

	for(i=0; i<=gHit.length - 1; i++) {
	  m += gHit[i];
	}
	n = Math.floor(Math.random() * m);
	n++;
	for(i=0; i<=gHit.length - 1; i++) {
		x = y;
		y += gHit[i];
		if(x<n && n<=y) {
			imgnum = i;
		}
	}
	// イベント告知時のみアンカータグ追加する。そうでない場合はコメントアウトする。
	// トップ画像変更関数もあわせて変更すること
	//　通常
	if (gNam[imgnum] != "") {
		document.write("<a href='src\/works.html#"+gNam[imgnum]+"' title='"+gAlt[imgnum]+"'><img src='"+gImg[imgnum]+"' galleryimg='no' border='0'></a>");
	} else {
		document.write("<img src='"+gImg[imgnum]+"' galleryimg='no' title='"+gAlt[imgnum]+"' border='0'>");
	}
	//　連載中
	//document.write("<a href='JavaScript:TextPreLoad2(\"t3-0\")' name='t3-0' title='Down a Riverを読む'><img src='"+gImg[imgnum]+"' galleryimg='no' border='0'></a>");
	//　イベント
	//document.write("<a href='src/eventtokusetsu/sun45.html' title='"+gAlt[imgnum]+"'><img src='"+gImg[imgnum]+"' galleryimg='no' border='0'></a>");
}

// トップ画像変更
function ChangeTopImg(ImgIndex, EventFlag){
	var obj = document.getElementById("topimage");
	// ！！イベント告知時はTRUE判定にする！！
	if (EventFlag) {
		//　連載中
		//obj.innerHTML = "<a href='JavaScript:TextPreLoad2(\"t3-0\")' name='t3-0' title='Down a Riverを読む'><img src='"+gImg[imgnum]+"' galleryimg='no' border='0'></a>";
		//　イベント
		//obj.innerHTML = "<a href='src/eventtokusetsu/sun45.html' title='"+gAlt[imgnum]+"'><img src='"+gImg[ImgIndex]+"' galleryimg='no' border='0'></a>";
	} else {
		if (gNam[ImgIndex] != "") {
			obj.innerHTML = "<a href='src\/works.html#"+gNam[ImgIndex]+"' title='"+gAlt[ImgIndex]+"'><img src='"+gImg[ImgIndex]+"' galleryimg='no' border='0'></a>";
		} else {
			obj.innerHTML = "<img src='"+gImg[ImgIndex]+"' galleryimg='no' title='"+gAlt[ImgIndex]+"' border='0'>";
		}
	}
}

// 近況バックナンバー出力
function CreateBackNumber(ActiveMonthNum){
	new_year = 2009;  new_month = 11;		// 最新記事の年月日
	year = 2008;  month = 9;			// 最古記事の年月日
	htmlname = 0809;				// HTMLファイル名
	htmlnameY = 8;
	htmlnameM = 9;
	count = 1;
	var columname ="";
	var pagepath ="";
	var addtr;
	var addtd;
	var tbody = document.getElementById("backnumber");
	var cls = /*@cc_on!@*/false ? 'className': 'class';

	// 最新記事の年月日まで出力
	while (1) {
		if ((new_year == year) && (new_month < month)) break;
		// HTML要素作成
		addtr =document.createElement("tr");
		addtd =document.createElement("td");
		// 年が変わる場合、年を増やし、月を一月にする
		if ( month > 12 && year < new_year ) {
			year++;
			month = 1;
			htmlnameY++;
			htmlnameM = 1;
		}
		// パスを初期化して生成
		columname = "";
		columname = year + "年" + month + "月";
		pagepath = "";
		if (ActiveMonthNum == 0) {
			pagepath = "archives_month/";
			if ( htmlnameM < 10 ) {
				pagepath += "0" + htmlnameY + "0" + htmlnameM + ".html"; // 先頭に0をつけてファイル名を補完
			} else {
				pagepath += "0" + htmlnameY + htmlnameM + ".html";
			}
		} else {
			if ( htmlnameM < 10 ) {
				pagepath += "0" + htmlnameY + "0" + htmlnameM + ".html"; // 先頭に0をつけてファイル名を補完
			} else {
				pagepath += "0" + htmlnameY + htmlnameM + ".html";
			}
		}
		// HTMLへ出力　アクティブの月は太文字
		if (count == ActiveMonthNum) {
			addtd.innerHTML = '<b>'+columname+'</b>';
		} else {
			addtd.innerHTML = '<a class="menu" href="'+ pagepath +'">'+columname+'</a>';
		}
		addtr.appendChild(addtd);
		tbody.insertBefore(addtr, tbody.firstChild);
		// それぞれのカウンタを一ヶ月増やす
		month++;
		htmlnameM++;
		count++;
	}
}
