// JavaScript Document
/*---------------------------------------------------------

JavaScriptファイルのインポート

ver1.00
---------------------------------------------------------*/
importFiles = new Array();

/*----- ターゲットファイル指定 ----------------------------
importJS("ルート相対パス"); 
---------------------------------------------------------*/

importJS("/common/js/jquery.min.js");
importJS("/common/js/jquery.addclass_os.js");
importJS("/common/js/rollover.js");
importJS("/common/js/popup.js");
importJS("/common/js/styleswitcher.js");
importJS("/common/js/jquery.include.js");
importJS("/common/js/searchBoxStyle.js");


/*----- ローカルテスト用ルートディレクトリ名 ------------*/

rootDirectory = "html";

/*---------------------------------------------------------
上記ターゲットのルートディレクトリが
サイトルートと異なるときにパスを記述
（＊＊＊本番とFTPテストのパスを一致させること＊＊＊）
 --------------------------------------------------------*/

rootRelativePath = ""; //デフォルト
//rootRelativePath = "/htdoc/path/";

/*-------------------------------------------------------*/

/*----- メイン処理 --------------------------------------*/


if(location.protocol.match(/^file/)){
	rootRelativePath = localRoot(rootDirectory);
}

documentWriteScriptTag(rootRelativePath);


/*----- 関数 --------------------------------------------*/

// インポートファイル定義
function importJS(arg){
	importFiles.push(arg);
}

// scriptタグ出力
function documentWriteScriptTag(arg){
	for(i = 0; i < importFiles.length; i++){
		document.write('<script type="text/javascript" src="'+arg+importFiles[i]+'"></script>');
	}
}

// ファイルパス最適化（ローカル実行用）
function localRoot(arg){
	reg = new RegExp("(.*?"+arg+")","i");
	if(location.pathname.match(reg)){
		returnPath = location.protocol+"//"+location.hostname+RegExp.$1;
		return returnPath;
	}
}

