/*
  ナビゲーションリンクを表示するためのスクリプト
 */
function printLinks(level, links) {
    var buf = '';
    if (level == 1) { buf = buf + '<ul>';}
    for (var i = 0; i < links.length; i++) {
        var obj = links[i];
        if (obj instanceof Array) {
            document.write(buf); buf = '';
            printLinks(level+1, obj);
        } else {
        	if (i != 0) { document.write(buf + '</li>'); buf = ''; }
			//document.write('<li><a ');
			buf = buf + '<li><a ';
			if (document.URL.indexOf(obj.url) > 0) { // if active
				buf = buf +'class="ibm-is-active" ';
			} else
			if (document.URL.match(/.*\/$/)) {
				var posIndex = obj.url.lastIndexOf("/index");
				var subURL = obj.url.substring(0, posIndex + 1);
				if (document.URL.indexOf(subURL) > 0) {
				//if (obj.url.match(/index/)) {
					buf = buf +'class="ibm-is-active" ';
				}
			}
			buf = buf + 'href="'+obj.url+'">';
			if (level >= 2) {
				for (var j = level - 2; j >= 0; j--) {
                  buf = buf + '&nbsp;&nbsp;';
				}
			}
			buf = buf + obj.name+'</a>';
        }
    }
   	buf = buf + '</li>';
   	if (level == 1) { buf = buf + '</ul>'; }
   	document.write(buf); buf = '';
}

var acc_links;
var url = document.URL;
if (url.match(/_j\.htm/)) {
    acc_links = acc_links_ja;
} else {
	acc_links = acc_links_en;
}

printLinks(0, acc_links);

