/*----------------------------------------*/
/*  breadCrumb.js ( 2009/5/6 )
/*  http://tshinobu.com/lab/breadCrumbJs/
/*  readcrumb (topicpath) generator by javascript
/*----------------------------------------*/

breadCrumbJsData = function(){
	/*----------------------------------------*/
	/*  index.html をパンくずリスト生成に含めるかどうか定義します。
	/*  false … index.html を無視する
	/*  true … index.html を無視しない
	/*----------------------------------------*/
	this.indexMatch = false;
	/*----------------------------------------*/
	/*  パンくずリストに表示する名前を定義してください。
	/*  （書式） "ディレクトリ名" : "表示名"
	/*----------------------------------------*/
	this.contentName = {
		"home" : "TOP", // この行は残してください。
		"/epskenzai/" : "EPS建材",
		"/rink.html" : "リンク集",
		"/okotowari.html" : "おことわり",
		"/info/" : "技術情報案内",
		"/info/index.html#1" : "技術データー",
		"/info/index.html#2" : "品質管理基準",
		"/info/index.html#3" : "EPS断熱材ガイドブック",
		"/eps_yoto/" : "EPS断熱建材の主な用途",
		"/eps_yoto/kenchiku_1.html" : "",
		"/eps_yoto/kenchiku_2.html" : "",
		"/eps_yoto/doboku.html" : "",
		"/eps_yoto/1-1.html" : "",
		"/eps_yoto/1-2.html" : "",
		"/eps_yoto/1-3.html" : "",
		"/eps_yoto/seko_1.html" : "",
		"/eps_yoto/concrete.html" : "EPS建材のコンクリート建築への応用例",
		"/eps_yoto/mokuzou.html" : "EPS建材の木造住宅への応用例",
		"/eps_seko/" : "EPS断熱建材の施工例",
		"/eps_seko/seko_1.html" : "木造住宅・部分外張り断熱",
		"/eps_seko/seko_2.html" : "木造住宅の充填断熱",
		"/eps_seko/seko_3.html" : "木造住宅・外張り断熱",
		"/eps_seko/seko_4.html" : "鉄筋コンクリート造住宅の断熱",
		"/eps_seko/seko_5.html" : "基礎断熱と型枠兼用断熱材",
		"/eps_seko/seko_6.html" : "鉄筋造の断熱",
		"/eps_seko/seko_7.html" : "各種EPS建材",
		"/faq/" : "FAQ",
		"/faq/faq.html" : "FAQ",
		"/green/" : "Green",
		"/kyokai/" : "EPS建材推進協議会案内",
		"/kyokai/kaiin.html" : "会員会社案内",
		"/kyokai/enkaku.html" : "沿革",
		"/kyokai/mokuteki.html" : "活動目的",
		"/kyokai/katsudo.html" : "活動実績",
		"/kyokai/yotei.html" : "今後の活動予定",
		"/kyokai/soshiki.html" : "組織と会員会社",
		"/new/" : "最新情報",
		"/new/new.html" : "",
		"/report/" : "重要リポート",
		"/report/main.html" : "ノンフロン",
		"/report2/" : "重要リポート",
		"/report2/main.html" : "シックハウス対策",
		"/report3/" : "重要リポート",
		"/report3/main.html" : "防火構造認定",
		"/report4/" : "重要リポート",
		"/report4/main.html" : "",
		"/report5/" : "重要リポート",
		"/report5/main.html" : "省エネ法改定",
		"/report6/" : "重要リポート",
		"/report6/main.html" : "耐薬品性試験（液体編）",
		"/report6/main.html#gas" : "耐薬品性試験（気体編）",
		"/report7/" : "重要リポート",
		"/report7/main.html" : "住宅版エコポイント制度",
		"/seikyu/" : "資料請求",
		"/seikyu/seikyu.html" : "",
		"/test/" : "実験",
		"/what/" : "EPSとは？",
		"/what/what01.html" : "EPS建材の概要",
		"/what/what02.html" : "EPS建材の特長とその性質",
		"/what/what03.html" : "EPS建材の製法",
		"/jiten/" : "用語辞典",
		"" : "" //この行は残してください。
	};
	/*----------------------------------------*/
	/*  パンくずリスト生成検索処理
	/*----------------------------------------*/
	this.funcIndexSearch = function(){
		keyword = breadCrumbJsData.contentName[arguments[0]];
		if(keyword == undefined){
			return arguments[0].match(/(.*?)\//g).pop().replace("/","");
		} else{
			return keyword;
		}
	};
}
var breadCrumbJsData = new breadCrumbJsData();

function breadCrumbJs(){
	/*----------------------------------------*/
	/*  以下条件分岐 / 表示処理部分
	/*----------------------------------------*/
	var thisURL = window.location.pathname.match(/(.*?)\//g);
	var fileName =  window.location.pathname.match(/([^\/]+?)$/);
	if ( fileName && (!( fileName[0].match("index") && !breadCrumbJsData.indexMatch )) ){ thisURL.push( fileName[0] ); }
	var drw = document.getElementById("breadCrumb");
	var rootingPath = "";
	if ( drw.tagName == "P" | drw.tagName == "DIV" ){
		for( i=0; i<thisURL.length; i++){
			rootingPath += thisURL[i];
			if ( i == 0 ){
				drw.innerHTML = '<a href="/">' + breadCrumbJsData.funcIndexSearch('home') + '</a>';
			} else if ( i == thisURL.length - 1 ){
				drw.innerHTML += ' &gt; <strong>' + breadCrumbJsData.funcIndexSearch(rootingPath) + '</strong>';
			} else {
				drw.innerHTML += ' &gt; <a href="'+rootingPath+'">' + breadCrumbJsData.funcIndexSearch(rootingPath) + '</a>';
			}
		}
	}
	if ( drw.tagName == "UL" | drw.tagName == "OL" ){
		for( i=0; i<thisURL.length; i++){
			rootingPath += thisURL[i];
			if ( i == 0 ){
				drw.innerHTML = '<li><a href="/">' + breadCrumbJsData.funcIndexSearch('home') + '</a></li>';
			} else if ( i == thisURL.length - 1 ){
				drw.innerHTML += ' <li class="active"><strong>' + breadCrumbJsData.funcIndexSearch(rootingPath) + '</strong></li>';
			} else {
				drw.innerHTML += ' <li><a href="'+rootingPath+'">' + breadCrumbJsData.funcIndexSearch(rootingPath) + '</a></li>';
			}
		}
	}
}

if(window.addEventListener) {
	window.addEventListener("load", breadCrumbJs, false);
}
else if(window.attachEvent) {
	window.attachEvent("onload", breadCrumbJs);
}