/******************************************************************************
 * Filename     : List.js
 * Function     : JavaScript function for list page
 * Comment      : 
 * History      : 2004/05/21, v1.0, Created
 * Version      : 1.0
 *****************************************************************************/

	/**
	 * Function     : ¸®½ºÆ®¿¡¼­ ¼±ÅÃµÈ Ã¼Å© ¹Ú½º°¡ ÀÖ´ÂÁö ¿©ºÎ.
	 *              : (Ã¼Å©µÈ Ç×¸ñÀÌ ¾øÀ¸¸é Alert ¹Ú½º º¸¿©ÁÜ)
	 * @param       : obj  - Target Object
	 *                msg  - Message Script
	 * @return      : boolean
	 */
	function checkChecked(obj, msg)
	{
		if (obj == null) return false;

		if (obj.length == null || obj.length == 1)
		{
			if (!obj.checked)
			{
				alert(msg);
				return false;
			}
		}
		else
		{
			var cnt = 0;
			for (_i=0; _i<obj.length; _i++)
			{
				if (obj[_i].checked) cnt++;
			}

			if (cnt == 0)
			{
				alert(msg);
				return false;
			}
		}
		
		return true;
	}

	/**
	 * Function     : ¸®½ºÆ®¿¡¼­ ¼±ÅÃµÈ Ã¼Å© ¹Ú½º°¡ ÀÖ´ÂÁö ¿©ºÎ.
	 * @param       : obj  - Target Object
	 * @return      : boolean
	 */
	function isChecked(obj)
	{
		if (obj == null) return false;

		if (obj.length == null || obj.length == 1)
		{
			if (!obj.checked)
			{
				return false;
			}
		}
		else
		{
			var cnt = 0;
			for (_i=0; _i<obj.length; _i++)
			{
				if (obj[_i].checked) cnt++;
			}

			if (cnt == 0) return false;
		}
		
		return true;
	}


	/**
	* _obj´Â array·Î µÈ °´Ã¼ÀÌ´Ù.
	* ÀüÃ¼ ¼±ÅÃ ¹öÆ°À» Å¬¸¯ÇÏ¿´À» °æ¿ì ¸ðµç Ã¼Å©¹Ú½º°¡ Ã¼Å© µÇ°Ô ¸¸µå´Â ÇÔ¼ö
	* _obj : Ã¼Å©¹Ú½º array °´Ã¼..
	* »ç¿ë¹ý : onClick="selectAll(MAIN_FORM.TECH_ID,this)"
	*/
	function selectAll(_obj,_this)
	{
		
		var thisChecked = _this.checked;
		// Row°¡ ÇÏ³ªµµ ¾øÀ¸¸é ±×³É ¸®ÅÏ...
		if (_obj == null) return;

		// Row°¡ ÇÏ³ªÀÏ ¶§¿Í ´Ù¼öÀÏ ¶§¸¦ ³ª´©¾î Ã³¸®...
		if (_obj.length == null || _obj.length == 1)
		{
			_obj.checked = thisChecked;
		}
		else
		{
			for (var _i=0 ; _i<_obj.length; _i++)
			{
				_obj[_i].checked = thisChecked;
			}
		}
	}	