
//初期変数の定義

var rn1 = 'rn' + (pageID[0]-1);
var rn2 = rn1 + '-' + (pageID[1]-1);
var rn3 = rn2 + '-' + (pageID[2]-1);
var rn4 = rn3 + '-' + (pageID[3]-1);
id1 = new Array(); num1 = new Array(); url1 = new Array(); str1 = new Array();
for (var i = 0; i < rNavi['rn'].length - 1;) {
	n = rNavi['rn'][i] - 1;
	id1[n] = i/3 ;
	num1[n] = rNavi['rn'][i++];
	url1[n] = rNavi['rn'][i++];
	str1[n] = rNavi['rn'][i++];
}


//パンくず
function LocationStatus() {
	lsgt = '&nbsp;&gt;&gt;&nbsp;';
	s = '<a href="/index.htm">Global Brother</a>'; 
	if (((pageID[0]-1) >= 0) && ((pageID[1]-1) >= 0)) s += lsgt + '<a href="' + url1[(pageID[0]-1)] + '">' + str1[(pageID[0]-1)] + '</a>';
		else if ((pageID[0]-1) >= 0) s += lsgt + str1[(pageID[0]-1)];
	if (((pageID[1]-1) >= 0) && ((pageID[2]-1) >= 0)){
			if(rNavi[rn1][(pageID[1]-1) * 3 + 2].indexOf("$") == 0) { s+='';}
			else {s += lsgt + '<a href="' + rNavi["rn" + (pageID[0]-1)][(pageID[1]-1) * 3 + 1] + '">' + rNavi["rn" + (pageID[0]-1)][(pageID[1]-1) * 3 + 2] + '</a>';}}
	  else if((pageID[1]-1) >= 0) {
			//サイトマップの接頭語（%）があった場合、外す
			if(rNavi["rn" + (pageID[0]-1)][(pageID[1]-1) * 3 + 2].indexOf("%") == 0) {
				s += lsgt + rNavi["rn" + (pageID[0]-1)][(pageID[1]-1) * 3 + 2].substring(1);
			}else {s += lsgt + rNavi["rn" + (pageID[0]-1)][(pageID[1]-1) * 3 + 2];}
		}
	//第4階層目パンクズ表示	
	if (((pageID[2]-1) >= 0) && ((pageID[3]-1) >= 0)) s += lsgt + '<a href="' + rNavi[rn2][(pageID[2]-1) * 3 + 1] + '">' + rNavi[rn2][(pageID[2]-1) * 3 + 2] + '</a>';
		else if ((pageID[2]-1) >= 0) s += lsgt + rNavi[rn2][(pageID[2]-1) * 3 + 2];
	if ((pageID[3]-1) >= 0) s += lsgt + rNavi[rn3][(pageID[3]-1) * 3 + 2];
	document.write(s);
}




//メニュー生成
function writerNavi() {
	//第一階層用<ul>
	var s = '<ul>';
	
	//第一階層メニュー生成
	///第一階層用変数の定義
	id1 = new Array(); num1 = new Array(); url1 = new Array(); str1 = new Array();
	for (i = 0; i < rNavi[rn1].length - 1;) {
		n = rNavi[rn1][i] - 1;
		id1[n] = i / 3;
		num1[n] = rNavi[rn1][i++];
		url1[n] = rNavi[rn1][i++];
		str1[n] = rNavi[rn1][i++];
	}
	
	for (i = 0; i < num1.length; i++) {
		rn1t = rn1 + '-' + id1[i];
		sel2 = rn2.indexOf(rn1t) != -1 && (pageID[1]-1) == id1[i];

			//第一階層用<li>。pageIDより、該当メニューが現在地の場合にはclass="active"を設定
			//s += sel2 ? '<li class="active">' : '<li>';
			//サイトマップ指定
			if((sel2)&&(str1[i].indexOf("%") == 0)){
				str1[i] = str1[i].substring(1);
				s+='<li class="active sitemap">';
			}	else if (str1[i].indexOf("%") == 0) {
				str1[i] = str1[i].substring(1);
				s += '<li class="sitemap">';
			} else if(sel2){
				
				s+='<li class="active">';
			} else { s += '<li>'; }
			
			//aタグ内にtarget指定
			if (url1[i].indexOf("+") == 0) {
				url1[i] = url1[i].substring(1);
				s += '<a target="_blank"';
			} else { s += '<a'; }
			
			//aタグ内にhref、アンカーリンク指定
			s += ' href="'+url1[i]+'">' + str1[i] + '</a>';
		
		//第二階層メニュー生成（第二階層があった場合の処理）
		if (rNavi[rn1t]) {
			///第二階層変数の定義
			id2 = new Array(); num2 = new Array(); url2 = new Array(); str2 = new Array();
			for (j = 0; j < rNavi[rn1t].length - 1;) {
				n = rNavi[rn1t][j] - 1;
				id2[n] = j / 3;
				num2[n] = rNavi[rn1t][j++];
				url2[n] = rNavi[rn1t][j++];
				str2[n] = rNavi[rn1t][j++];
			}
			
			//第二階層用<ul>
			s += '<ul>';
			
			for (j = 0; j < num2.length; j++) {
				rn2t = rn1t + '-' + id2[j];
				sel3 = rn3.indexOf(rn2t) != -1 && (pageID[2]-1) == id2[j];
				
				//第二階層用<li>。pageIDより、該当メニューが現在地の場合にはclass="active"を設定
				s += sel3 ? '<li class="active">' : '<li>';
				
				//aタグ内にtarget指定
				if (url2[j].indexOf("+") == 0) {
					url2[j] = url2[j].substring(1);
					s += '<a target="_blank"';
				} else { s += '<a'; }
				
				//aタグ内にhref、アンカーリンク指定
				s += ' href="'+url2[j]+'">' + str2[j] + '</a>';

			}
			//第二階層用</ul>と第一階層用</li>閉じタグ
			s+='</ul></li>'
		} 
		
		//第二階層がなかった場合の第一階層用</li>閉じタグ
		else { s+='</li>' }

	}
	//第一階層用</ul>閉じタグ
	s += '</ul>';
	document.write(s);
}

//サイトマップ
function writeSitemap() {
	var NN = document.layers;
	if (!rNavi[rn1]) return;
	var s = '';
	id2 = new Array(); num2 = new Array(); url2 = new Array(); str2 = new Array();
	for (i = 0; i < rNavi[rn1].length - 1;) {
		n = rNavi[rn1][i] - 1;
		id2[n] = i / 3;
		num2[n] = rNavi[rn1][i++];
		url2[n] = rNavi[rn1][i++];
		str2[n] = rNavi[rn1][i++];
	}
	for (i = 0; i < num2.length; i++) {
		if(i%3==0) s+= '<div style="clear:left;"></div>'
		s += '<div id="Sdiv">';
		s += '<ul id="Smap2">';
		if (!url2[i]) continue;
		rn2t = rn1 + '-' + id2[i];
		sel3 = rn2.indexOf(rn2t) != -1 && (pageID[1]-1) == id2[i];

		if (url2[i].indexOf("+") == 0) {
			url2[i] = url2[i].substring(1);
			tar = '_blank';
		} else { tar = ''; }




				//サイトマップ指定
			if (str2[i].indexOf("%") == 0) {
				str2[i] = str2[i].substring(1);
			} 
		
				if(url2[i].indexOf("%") == 0) {
				s += '<li id="SmapH"><p>';
				if(str2[i].indexOf("%") != 0) { s+= str2[i];}
				s += '</p></li></ul>';
			}else {
				s += '<li><a href="' + url2[i] + '" ';
				if (tar.indexOf('_') != -1) s += ' target="' + tar + '"';
				s += '>' + str2[i] + '</a></li></ul>';
			}
		
	//ここから下さわらない	
		if (rNavi[rn2t] && !NN) {
			id3 = new Array(); num3 = new Array(); url3 = new Array(); str3 = new Array();
			for (j = 0; j < rNavi[rn2t].length - 1;) {
				n = rNavi[rn2t][j] - 1;
				id3[n] = j / 3;
				num3[n] = rNavi[rn2t][j++];
				url3[n] = rNavi[rn2t][j++];
				str3[n] = rNavi[rn2t][j++];
			}
			for (j = 0; j < num3.length; j++) {
			s += '<ul id="Smap3">';
				if (!url3[j]) continue;
				rn3t = rn2t + '-' + id3[j];
				sel4 = rn3.indexOf(rn3t) != -1 && (pageID[2]-1) == id3[j];
				if (url3[j].indexOf("+") == 0) {
					url3[j] = url3[j].substring(1);
					tar = '_blank';
				} else { tar = ''; }
				s += '<li><a href="' + url3[j] + '"';
				if (tar != "") s += ' target="' + tar + '"';
				s += '>&gt; ' + str3[j] + '</a></li></ul>';
				////////////////////////////////////			
			
				if (rNavi[rn3t] && !NN) {
					id4 = new Array(); num4 = new Array(); url4 = new Array(); str4 = new Array();
					for (k = 0; k < rNavi[rn3t].length - 1;) {
						n = rNavi[rn3t][k] - 1;
						id4[n] = k / 3;
						num4[n] = rNavi[rn3t][k++];
						url4[n] = rNavi[rn3t][k++];
						str4[n] = rNavi[rn3t][k++];
					}
					for (k = 0; k < num4.length; k++) {
						if (!url4[k]) continue;
						rn4t = rn3t + '-' + id4[k];
						sel5 = rn4.indexOf(rn4t) != -1 && (pageID[3]-1) == id4[k];
						s += '<ul id="Smap4">';
						if (url4[k].indexOf("+") == 0) {
							url4[k] = url4[k].substring(1);
							tar = '_blank';
						} else { tar = ''; }
						s += '<li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="' + url4[k] + '"';
						if (tar != "") s += ' target="' + tar + '"';
						s += '">・' + str4[k] + '</a>';
						s += '</li></ul>';
					}
				}
							

			}
		}
		s += '</div>';
	}
	document.write(s);
}
