/* JavaScript　ボタンツール */

//ボタン画像のサブフォルダ名
var BTN_NORMAL		= "btn/";			//ボタン デフォルト
var BTN_ON			= "btn_on/";		//ボタン マウスオーバー
var BTN_OFF			= "btn_off/";		//ボタン 選択不可
var BTN_SELECTED	= "btn_sel/";		//ボタン 選択中

/* ボタン画像の切り替え */
function JsBtnSet(btn_name, btn_folder) {
	
	var file_path	= document.images[btn_name].src;		//フルパスを取得
	var file_name;		//ファイル名を取得
	var dir_img;		//親ディレクトリを取得
	
	file_name	= JsFilePathToFileName(file_path);		//ファイル名を取得
	dir_img		= JsFilePathToDir(file_path, 1);		//親ディレクトリを取得
	
	document.images[btn_name].src = dir_img + btn_folder + file_name;	//指定フォルダの画像を表示
}


/* JavaScript　ファイル関連ツール */

/*ファイルパスからファイル名を取得*/
function JsFilePathToFileName(file_path) {

	var int_len = file_path.length;										//フルパスの文字数を取得
	var int_pos = file_path.lastIndexOf("/", int_len);					//フルパスの中から/の位置を後ろから検索
	file_name = file_path.substr(int_pos + 1, int_len - int_pos);		//ファイル名を取得

	return file_name;
}

/*フルパスからｎ世代親ディレクトリを取得*/
function JsFilePathToDir(file_path, int_sub_folder) {
	var i;
	
	var int_pos = file_path.length;						//フルパスの最後の文字位置
	for (i = 0; i <= int_sub_folder; i++) {
		int_pos = file_path.lastIndexOf("/", int_pos) - 1;		//後ろからｎ番目の「/」の位置
	}
	var file_dir = file_path.substr(0, (int_pos + 1)) + "/";		//ディレクトリを取得
	
	return file_dir;
}


