/**
 * @author enmoei
 */
	var ln = '\r\n';
	
	/**
	 * Element id¸¦ ÀÔ·Â¹Þ¾Æ id°¡ nullÀÎÁö id°¡ Á¸ÀçÇÏ´ÂÁö °Ë»çÇÕ´Ï´Ù.
	 * @param {Object} elementId
	 * @return id°¡ À¯È¿ÇÏ¸é true, ±×·¸Áö ¾ÊÀ¸¸é false¸¦ ¹ÝÈ¯ÇÕ´Ï´Ù.
	 */
	function nullCheckById( elementId ) {
		
		if (elementId != null)
			if (document.getElementById(elementId) != null)
				return true;
		
//		alert("Á¤ÀÇµÇÁö ¾ÊÀº Element ÀÔ´Ï´Ù.");
		return false;
	}
	
	/**
	 * Element id¸¦ ÀÔ·Â¹Þ¾Æ value°ªÀ» Á¤¼ö·Î ¹ÝÈ¯ÇÕ´Ï´Ù.
	 * @param {Object} elementId
	 * @return id°¡ À¯È¿ÇÏ¸é value °ªÀ», ±×·¸Áö ¾ÊÀ¸¸é 0À» ¹ÝÈ¯ÇÕ´Ï´Ù.
	 */
	function getIntById( elementId ) {
		
		if (nullCheckById(elementId))
			return parseInt(document.getElementById( elementId ).value);
		return 0;
	}
	
	/**
	 * Element id¿Í ¼ýÀÚ¸¦ ÀÔ·Â¹Þ¾Æ ÇØ´ç element¿¡ ¼ýÀÚ¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
	 * @param {Object} elementId
	 * @param {Object} num
	 */
	function setIntById( elementId, num ) {
		
		if (nullCheckById(elementId))
			document.getElementById(elementId).value = num;
	}
	
	/**
	 * Element id¸¦ ÀÔ·Â¹Þ¾Æ value°ªÀ» ½Ç¼ö·Î ¹ÝÈ¯ÇÕ´Ï´Ù.
	 * @param {Object} elementId
	 * @return id°¡ À¯È¿ÇÏ¸é value °ªÀ», ±×·¸Áö ¾ÊÀ¸¸é 0À» ¹ÝÈ¯ÇÕ´Ï´Ù.
	 */
	function getFloatById( elementId ) {
		
		if (nullCheckById(elementId))
			return parseFloat(document.getElementById( elementId ).value);
		return 0;
	}
	
	/**
	 * Element id¿Í ¼ýÀÚ¸¦ ÀÔ·Â¹Þ¾Æ ÇØ´ç element¿¡ ¼ýÀÚ¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
	 * @param {Object} elementId
	 * @param {Object} num
	 */
	function setFloatById( elementId, num ) {
		
		if (nullCheckById(elementId))
			document.getElementById(elementId).value = num;
	}
	
	/**
	 * Element id¸¦ ÀÔ·Â¹Þ¾Æ value°ªÀ» ¹®ÀÚ¿­·Î ¹ÝÈ¯ÇÕ´Ï´Ù.
	 * @param {Object} elementId
	 * @return id°¡ À¯È¿ÇÏ¸é value °ªÀ», ±×·¸Áö ¾ÊÀ¸¸é ºó¹®ÀÚ¿­À» ¹ÝÈ¯ÇÕ´Ï´Ù.
	 */
	function getStringById( elementId ) {
		
		if (nullCheckById(elementId))
			return document.getElementById(elementId).value;
		return "";
	}
	
	/**
	 * Element id¿Í ¹®ÀÚ¿­À» ÀÔ·Â¹Þ¾Æ ÇØ´ç element¿¡ ¹®ÀÚ¿­À» ÀÔ·ÂÇÕ´Ï´Ù.
	 * @param {Object} elementId
	 * @param {Object} str
	 */
	function setStringById( elementId, str ) {
		
		if (nullCheckById(elementId))
			document.getElementById(elementId).value = str;
	}
	
	/**
	 * Element id¸¦ ÀÔ·Â¹Þ¾Æ checked°ªÀ» ³í¸®°ªÀ¸·Î ¹ÝÈ¯ÇÕ´Ï´Ù.
	 * @param {Object} elementId
	 * @return id°¡ À¯È¿ÇÏ¸é checked°ªÀ», ±×·¸Áö ¾ÊÀ¸¸é false¸¦ ¹ÝÈ¯ÇÕ´Ï´Ù.
	 */
	function getBooleanById( elementId ) {
		
		if (nullCheckById(elementId))
			return document.getElementById(elementId).checked;
		return false;
	}
	
	/**
	 * Element id¿Í ³í¸®°ªÀ» ÀÔ·Â¹Þ¾Æ ÇØ´ç element¿¡ ³í¸®°ªÀ» Àû¿ëÇÕ´Ï´Ù.
	 * @param {Object} elementId
	 * @param {Object} flag
	 */
	function setBooleanById( elementId, flag ) {
		
		if (nullCheckById(elementId))
			document.getElementById(elementId).checked = flag;
	}
	