/**
 * メッセージ表示&フォーカス&スクロール
 * @param     string    fcs    フォーカス
 * @param     boolean    fcs_fg    フォーカスフラグ
 * @param     string    msg    メッセージ
 * @param     boolean    msg_fg    メッセージフラグ
 * @param     int    ScrollByX    X座標
 * @param     int    ScrollByY    Y座標
 */
function init(fcs, fcs_fg, msg, msg_fg, x, y)
{
	window.scrollBy(x, y);

	if(fcs_fg){
		fcs.focus();
	}

	if(msg_fg){
		alert(msg);
	}

}


var JSFocus = null;
/**
 * 未使用 focus情報をセットします。
 * @param     object    $object    focus情報
 */
function setJSFocus(object)
{
	JSFocus = object;

}

/**
 * 未使用 focus情報を取得します。
 * @return    object    focus情報
 */
function getJSFocus()
{
	return JSFocus;

}


/**
 * スクロール位置取得X
 * @return    int    Xピクセル値
 */
function getScrollByX()
{
	if(navigator.appName.toUpperCase().indexOf("NETSCAPE") >= 0) return window.pageXOffset;
	else if(navigator.appName.toUpperCase().indexOf("EXPLORER") >= 0) return document.body.scrollLeft;
	else return 0;

}

function getScrollByY()
{
	if(navigator.appName.toUpperCase().indexOf("NETSCAPE") >= 0) return window.pageYOffset;
	else if(navigator.appName.toUpperCase().indexOf("EXPLORER") >= 0) return document.body.scrollTop;
	else return 0;

}



/**
 * string adderです。
 * 区切り文字「_」
 * @param     object    object    格納先
 * @return    string    値
 */
function addValue(object, addVlaue){
	if(object.value.indexOf(addVlaue, 0) == -1)
	{
		//alert("見つかりません");
		if(object.value.length == 0) object.value = addVlaue;
		else object.value = object.value + '_' + addVlaue;

	}
	else
	{
		//alert("見つかりました");

	}

	//alert(object.value);
	//return object.value;

}


/**
 * string removerです。
 * 区切り文字「_」
 * @param     object    object    格納先
 * @return    string    値
 */
function removeValue(object, removVlaue){
	indexof = object.value.indexOf(removVlaue, 0);

	if(indexof == -1)
	{
		alert("見つかりません");

	}
	else
	{
		//alert("見つかりました");
		//alert(indexof + ' ' + removVlaue.length);
		object.value = object.value.substring(0, indexof -1) + object.value.substring(indexof + removVlaue.length, object.value.length);
		//alert(object.value);
		/* if(object.value.indexOf('_', indexof - 2) == -1)
		{
			object.value = object.value.substr(indexof - 2, 1);

		} */

	}

	//return object.value;

}

