function startScript()
{
	hiliteLocalNaviBarAuto();
	hiliteGlobalNavi();
}


function hiliteGlobalNavi()
{
  var category_names = new Array(10);
	category_names[0] = "c_staff";
	category_names[1] = "c_rehabilitation";
	category_names[2] = "c_kenkyu_group";
	category_names[3] = "c_gyosekishu";
	category_names[4] = "c_recreation";
	category_names[5] = "c_yotei";
	category_names[6] = "c_jimukyoku";
	category_names[7] = "c_nyukyoku_annai";
	category_names[8] = "c_kanren";
	category_names[9] = "index.htm";
	
	var pn = location.pathname;
	
	for(var i = 0; i < category_names.length; i++){
		//カテゴリー名がパス名中に見つかったなら
		if(pn.lastIndexOf(category_names[i]) != -1){
			//2桁の数字にする
			var str_num = "00" + (i + 1);
			var str_num2keta = str_num.substring(str_num.length - 2);
			
			//該当するボタンオブジェクトを取得
			var oElement = document.getElementById('btn' + str_num2keta);
			/*oElement.style.backgroundImage = 'url(' + pickUpStrC(pickUpStrC(location.pathname)) + 'global/active_button_big.gif)';*/
			oElement.style.backgroundImage = 'url(' + pickUpStrC(pickUpStrC(location.pathname)) + 'global/active_button.gif)';
			oElement.style.backgroundPosition = '0px 18px';
			oElement.style.backgroundRepeat = 'repeat-x';
			

			break;
		}
	}
}


//ローカルナビを自動的にハイライトする
function hiliteLocalNaviBarAuto()
{
	var now_file_name = pickUpStrSlash(location.pathname, '/');
	
	//index.htmは除外
	if(now_file_name == "index.htm"){
		return;
	}
	
	//localNaviBarの子要素リストを取得
	var oElements = document.getElementById('localNaviBar').childNodes;
	
	for (i = 0; i < oElements.length; i++) {
		//子要素の内、タグがLIのものをピックアップ
		
		if(oElements[i].tagName == 'LI'){
			//さらに子要素がAならば（普通は必ずAのはず）
			if(oElements[i].firstChild.tagName == "A"){
				//aタグの""で囲まれた文字列を得る
				//var linkStr = pickUpStr(oElements[i].innerHTML, '"', '."');
				var linkStr = pickUpStr(oElements[i].innerHTML, 'href=', '.htm');
				
				//一文字目が " だったら、それを除去
				if(linkStr.substring(0, 1) == '"'){
					linkStr = linkStr.substring(1)
				}
				
				//スラッシュ以降の文字列、すなわちリンク先のファイル名を得る
				var linkHtml = pickUpStrBack(linkStr, '/');
				
				//リンク先のファイル名と現在のファイル名が同じなら
				if(now_file_name == linkHtml + ".htm"){
					//背景色を設定
					oElements[i].style.backgroundColor = '#1A5981';
				}
			}
		}
	}
}


//s1とs2にはさまれた文字列を取得
function pickUpStr(str, s1, s2)
{
	var p1 = str.indexOf(s1);
	var p2 = str.lastIndexOf(s2);
	if(p1 == -1 || p2 == -1){
		return "";
	}
	if(p1 >= p2){
		return "";
	}
	
	return str.substring(p1 + s1.length, p2);
}

//最後に出てくるs1の一文字後から最後までの文字列を取得（s1が見つからない場合は元の文字列を返す）
function pickUpStrBack(str, s1)
{
	var p = str.lastIndexOf('/');
	if(p == -1){
		return str;
	}
	return str.substring(p + 1);
}

//先頭から最後に出てくる区切り文字までの文字列を取得
function pickUpStrSlashBack(str)
{
	var p1 = str.lastIndexOf('/');
	var p2 = str.lastIndexOf(':');
	var p3 = str.lastIndexOf("\\");

	var p = p1;

	if(p2 > p){
		p = p2;
	}
	if(p3 > p){
		p = p3;
	}
	if(p == -1){
		return str;
	}
	
	return str.substring(0, p + 1);
}

function pickUpStrC(str)
{
	var p1 = str.lastIndexOf('/c_');
	var p2 = str.lastIndexOf(':c_');
	var p3 = str.lastIndexOf('\c_');

	var p = p1;

	if(p2 > p){
		p = p2;
	}
	if(p3 > p){
		p = p3;
	}
	if(p == -1){
		
		return pickUpStrSlashBack(str);
	}
	
	return str.substring(0, p);
}

//最後に出てくる区切り文字の一文字後から最後までの文字列を取得
function pickUpStrSlash(str)
{
	var p1 = str.lastIndexOf('/');
	var p2 = str.lastIndexOf(':');
	var p3 = str.lastIndexOf("\\");

	var p = p1;

	if(p2 > p){
		p = p2;
	}
	if(p3 > p){
		p = p3;
	}
	if(p == -1){
		return str;
	}
	
	return str.substring(p + 1);
}



/*

numGlobal = 5;	
numLocal = 2;		//現在のページがローカルナビの上から何番目か（一番上が１）

//ローカルナビをハイライトする
function hiliteLocalNaviBar()
{
	//localNaviBarの子要素リストを取得
	var oElements = document.getElementById('localNaviBar').childNodes;
	var cnt = 0;
	
	for (i = 0; i < oElements.length; i++) {
		//子要素の内、タグがLIのものをピックアップ
		
		//alert(oElements[i].innerHTML);
		if(oElements[i].tagName == 'LI'){
			
			
			cnt++;
			if(cnt == numLocal){
				//背景色を設定
				oElements[i].style.backgroundColor = '#1A5981';
				
				//さらに子要素がAならば（普通は必ずAのはず）
				if(oElements[i].firstChild.tagName == "A"){
					alert(oElements[i].innerHTML);
				}
			}
		}
	}	
}


*/
