// ------------------------
//	k_util.js
//			written by k
//			2007.09.xx
// ------------------------


// --------------------------------
//	与えられたアドレスの
//	path部分を取得
// --------------------------------
function k_getPath( uri )
{
	var srcWork;
	var endPos;
	
	
	srcWork = uri;
	
	// get last '/' position
	endPos = srcWork.lastIndexOf( '/', srcWork.length );
	srcWork = srcWork.substr( 0, endPos+1 );
	
	return( srcWork );
}



// --------------------------------
//	与えられたuriから
//	末尾のファイル名部分を取得
// --------------------------------
function k_getFileName( uri )
{
	var srcWork;
	var stPos;
	
	
	srcWork = uri;
	
	// get last '/' position
	stPos = srcWork.lastIndexOf( '/', srcWork.length );
	srcWork = srcWork.substring( stPos+1 );
	
	return( srcWork );
}


//
function k_getThisURL()
{
	var siteURL;
	
	
	//alert( "location" + " = " + "(" + document.location + ")" );
	//alert( "URL" + " = " + "(" + document.URL + ")" );
	
	//alert( "domain" + " = " + "(" + document.domain + ")" );
	//alert( "location.protocol" + " = " + "(" + document.protocol + ")" );
	//alert( "location.pathname" + " = " + "(" + location.pathname + ")" );
	//alert( document.domain );
	
	siteURL = document.URL;
	siteURL = ( siteURL.length < 1 ) ? document.location : siteURL;
	if( siteURL.length < 1 )
	{
		alert( "Javascriptが期待通りに動作しなかったため、ページが正常に表示されない可能性があります。" );
	}
	
	
	return( siteURL );
}