//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//	AJAX Framework / Text
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//	cheltenham software
//	http://cheltenham-software.com/
//	無断配布や二次利用を禁止します。
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// timeComing秒間かけて文字列nameObjectを表示
function cheltenhamText_displayTextGradually( nameObject, textOutput, timeComing, timeRefresh )
{
	// タイマーID
	var timerID;
	// 経過時間
	var timeNow = 0;
	// 行数
	var numberLines = textOutput.split( '\n' ).length;
//	nameObject.style.height = eval( 1.4 * numberLines ) + 'em';
	// 長さlengthTextの文字をIDがnameObjectのオブジェクトに表示する関数
	functionReference = function()
	{
		// 時間がオーバーしたらタイマー解除
		if( timeNow > timeComing )
		{
			clearInterval( timerID );
		}
		// 表示時間による文字数の振り分け
		if( timeComing > 0 )
		{
			var lengthText = Math.ceil( textOutput.length * ( timeNow / timeComing ) );
		}
		else
		{
			var lengthText = textOutput.length;
		}
		if( lengthText > textOutput.length )
		{
			lengthText = textOutput.length;
		}
		// 文字列表示
		document.getElementById( nameObject ).innerHTML = textOutput.substr( 0, lengthText ).replace( "¥n", "<br />" );

		// 時間を経過させる
		timeNow += timeRefresh;
	};

	// 繰り返し関数を実行
	timerID = setInterval( functionReference, timeRefresh );

	return( timerID );
}

// E-mail
function cheltenhamText_openBlankMail( account, domain )
{
	var url = 'mailto:' + account + '@' + domain;

	document.location.href = url;
}
