//--------------------------------------------------------------------
// 【ファイルパスから拡張子を抜き出す】
//--------------------------------------------------------------------
// URL	：ファイルパス
//--------------------------------------------------------------------
function StringTest(){

	var String = "file:///C:/Documents%20and%20Settings/よしむね/myHP/myHP/homepage/makehp/index.htm";
	
	document.write(GetExt(String)+"<BR>");
	document.write(GetDirectory(String)+"<BR>");
	document.write(GetFileName(String)+"<BR>");
	
}


//--------------------------------------------------------------------
// 【ファイルパスから拡張子を抜き出す】
//--------------------------------------------------------------------
// URL	：ファイルパス
//--------------------------------------------------------------------
function GetExt(URL){

	var nDotPos = 0;												// 拡張子の"."位置
	var strExt = "";												// 拡張子
	
	nDotPos = URL.lastIndexOf(".");									// "."位置の取得
	if(nDotPos >= 0)
	{
		strExt = URL.substring(nDotPos, URL.length);				// 拡張子を抜き出す
	}
	
	return strExt;
	
}


//--------------------------------------------------------------------
// 【ファイルパスからディレクトリパスを抜き出す】
//--------------------------------------------------------------------
// URL	：ファイルパス
//--------------------------------------------------------------------
function GetDirectory(URL){

	var nSlaPos = 0;												// 最後の"/"位置
	var strDir = "";												// ディレクトリパス
	
	nSlaPos = URL.lastIndexOf("/");									// "/"位置の取得
	if(nSlaPos >= 0)
	{
		strDir = URL.substring(0, nSlaPos);							// ディレクトリパスを抜き出す
	}
	
	return strDir;
	
}


//--------------------------------------------------------------------
// 【ファイルパスからファイル名を抜き出す】
//--------------------------------------------------------------------
// URL	：ファイルパス
//--------------------------------------------------------------------
function GetFileName(URL){

	var nDotPos = URL.lastIndexOf(".");								// 拡張子の"."位置
	var nSlaPos = URL.lastIndexOf("/");								// 最後の"/"位置
	var strFileName	= "";											// ファイル名

	if(nDotPos >= 0 && nSlaPos >= 0)
	{
		strFileName = URL.substring(nSlaPos+1, nDotPos);			// ファイル名を抜き出す
	}
	
	return strFileName;
	
}