var tabList = new Array('', 'maList', 'picList', 'conList');

var tabListLen = 3;
var tabImg = 'tabImg';
var menuTab = 'menuTab';

function pageAction(){

		var tabVal=getCookie('tab');
		var pthVal=getCookie('pth');
		if (tabVal ==null){
			tabVal=1;
		}
		if (pthVal==window.location.pathname){
		}
		tabAction(tabVal);

		eraseMenuTab();
		bottomNavi(1);
		bottomNavi(2);
}

function eraseMenuTab(){
		for (var i=1;i<=tabListLen;i++){
				document.getElementById(menuTab + i).style.display = 'none';
		}
}

function eraseFirst(){
		document.write('<style type="text/css">.menuTab { display: none; }</style>');
}

function writeMenuTab(){
		document.write('\r\n<ul class="menuTab">\r\n<li><a href="#"><img src="images/tab_list_01_a.gif" width="145" height="26" alt="掲載史料一覧" onclick="tabAction(1); return false;" id="tabImg1" /></a></li>\r\n<li><a href="#"><img src="images/tab_list_02.gif" width="145" height="26" alt="挿絵資料一覧" onclick="tabAction(2); return false;" id="tabImg2" /></a></li>\r\n<li><a href="#"><img src="images/tab_list_03.gif" width="160" height="26" alt="&lt;資料群別索引&gt; " onclick="tabAction(3); return false;" id="tabImg3" /></a></li>\r\n</ul>\r\n');
}

function tabAction(tabIdNum){
		tabCookie='tab=' + tabIdNum;
		document.cookie=tabCookie;
		var temp, temp2;
		for (var i=1;i<=tabListLen;i++){
				if (tabIdNum == i){
						temp = 'block';
						temp2 = 'images/tab_list_0' + i + '_a.gif';
				} else {
						temp = 'none';
						temp2 = 'images/tab_list_0' + i + '.gif';
				}
				// 表示する範囲を限定
				document.getElementById(tabList[i]).style.display = temp;
				// 画像の差し替え
				document.getElementById(tabImg + i).src = temp2;
		}
}


function bottomNavi(tabIdNum){
		var replacedHtml = '\r\n<li class="btBack"><a href="chronology.html">前へ(年表)</a></li>\r\n<li class="btTop"><a href="#logo">ページ先頭</a></li>\r\n<li class="btNext"><a href="reference.html">次へ(参照文献)</a></li>\r\n';
		var tabElem = document.getElementById(tabList[tabIdNum] + 'Last');
		tabElem.className = 'bottomNavi';
		tabElem.innerHTML = replacedHtml;
}

function getCookieVal(offset) {
    var endstr = document.cookie.indexOf (";", offset);
    if (endstr == -1) {
        endstr = document.cookie.length;
    }
    return unescape(document.cookie.substring(offset, endstr));
}

function getCookie(name) {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen) {
        var j = i + alen;
        if (document.cookie.substring(i, j) == arg) {
            return getCookieVal(j);
        }
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break; 
    }
    return null;
}

function setCookie(name, value, path, domain, secure, expires) {
    document.cookie = name + "=" + escape (value) +
//        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}


