/**
 * 自動フォーカスセット
 * 使用方法：対象項目に以下を設定
 *   HTMLタグ / onKeyDown="fnc_KeepValue(this);" onKeyUp="fnc_AutoFocus(this, [次項目ID]);"
 *   JSFタグ  / onkeydown="fnc_KeepValue(this);" onkeyup="fnc_AutoFocus(this, [次項目ID]);"
 * 
 * 前提条件：
 *   対象項目にmaxLengthを指定すること
 * 
 */

function fnc_KeepValue(obj_trgt)
{
	obj_trgt.keepVal = obj_trgt.value;
}

function fnc_AutoFocus(obj_trgt, event, id_next)
{

	if(event.keyCode != 13)
	{
		if(obj_trgt.keepVal == obj_trgt.value)
		{
			return false;
		}
	}

	var int_len     = obj_trgt.value.length;  
	var int_max_len = obj_trgt.maxLength;     

	if(int_len >= int_max_len)
	{
		obj_trgt.keepVal = obj_trgt.value;    
		var obj_next = document.getElementById( id_next );
		obj_next.focus();                     
	}
}
