//=============================================================================
// Value Controll Lib								Powerd by Axdd system div.
// Version 1.0.0
// Created by Akira.Kusama
//=============================================================================

//------------------------------------
// 更新履歴
//------------------------------------
/*

2006/11/14 v1.0.0 リリース

*/

//===================================
// ::used module::
// use prototype.js	->	"1.4.0以上"
// use Common.js
// ===================================

/* ************************************************************************* */
// Object.value

// コンストラクタ
function ValueCtrl() {
}

/* ------------------------------------------------------------------------- */
// Method

// 取得
ValueCtrl.prototype.get = function(idName) {
	var utl;
	
	try {
		utl = new utility();
		
		if (utl.boolObjChk(idName)) {
			return utl.ufc(document.getElementById(idName).value);
		}
	} catch(e) {
		alert("ValueCtrl\nfunc:get\n" + e);
	}
}

/* ------------------------------------------------------------------------- */
// クリア
ValueCtrl.prototype.clear = function(idName) {
	var utl;
	
	try {
		utl = new utility();
		
		if (utl.boolObjChk(idName)) {
			document.getElementById(idName).value = "";
		}
	} catch(e) {
		alert("ValueCtrl\nfunc:clear\n" + e);
	}
}

// 代入
ValueCtrl.prototype.set = function(idName, value) {
	var utl;
	
	try {
		utl = new utility();
		
		if (utl.boolObjChk(idName)) {
			document.getElementById(idName).value = utl.ufc(value);
		}
	} catch(e) {
		alert("ValueCtrl\nfunc:set\n" + e);
	}
}

// 追加
ValueCtrl.prototype.add = function(idName, value) {
	var utl;
	
	try {
		utl = new utility();
		
		if (utl.boolObjChk(idName)) {
			document.getElementById(idName).value += utl.ufc(value);
		}
	} catch(e) {
		alert("ValueCtrl\nfunc:add\n" + e);
	}
}

/* ------------------------------------------------------------------------- */

