// µî·Ï°ª °Ë»ç
function InputCheckStringNull (obj, strField, strValue, nMinSize, nMaxSize, focusing)
{
	if ( (strValue == null) || (strValue == "") ) {
		alert(strField + "(ÀÌ)°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
		if (focusing) {
			obj.value = "";
			obj.focus();
		}
		return false;
	}
	
	if ( (nMinSize > 0) && (strValue.length < nMinSize) ) {
		alert(strField + "°¡ ÃÖ¼Ò±ÛÀÚ¼ö (" + nMinSize + ") º¸´Ù ÀÛ°Ô ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
		if (focusing) {
			obj.value = "";
			obj.focus();
		}
		return false;
	}
	
	if ( (nMaxSize > 0) && (strValue.length > nMaxSize) ) {
		alert(strField + "°¡ ÃÖ´ë±ÛÀÚ¼ö (" + nMaxSize + ") º¸´Ù Å©°Ô ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
		if (focusing) {
			obj.value = "";
			obj.focus();
		}
		return false;
	}
		
	return true;
}

// ¾ÆÀÌµð µî·Ï°ª °Ë»ç
function InputCheckMemberId (obj, strField, strValue, focusing)
{
	var NUM = /^[0-9a-zA-Z_\-]+$/i;		// 0À» Æ÷ÇÔÇÏ´Â ¾ç¼ö
	var NUM_ALPA = /^[a-zA-Z_\-]+$/i;	// ¿µ¹®

	//Ã³À½ÀÔ·Â°ªÀÌ ¿µ¹®ÀÚ°¡ ¾Æ´Ï¸é ¿À·ù
	if (!(NUM_ALPA.test(strValue.substring(0, 1)))) {
		alert(strField + " ¿µ¹®ÀÚ·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.");
		if (focusing) {
			obj.value = "";
			obj.focus();
		}
		return false;
	}

	if (!(NUM.test(strValue))) {
		alert(strField + " ÀÔ·Â½Ã ¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.");
		if (focusing) {
			obj.value = "";
			obj.focus();
		}
		return false;
	}
	
	return true; 
}

// ÆÐ½º¿öµå µî·Ï°ª °Ë»ç
function InputCheckPassword (obj, strValue1, strValue2, strField1, strField2, focusing)
{
	//ÆÐ½º¿öµå °ªÀÌ Æ²¸±°æ¿ì
	if (strValue1 != strValue2) {
		alert(strField1 + "¿Í " + strField2 + "ÀÇ °ªÀÌ ÀÏÄ¡ ÇÏÁö ¾Ê½À´Ï´Ù.");
		if (focusing) {
			obj.value = "";
			obj.focus();
		}
		return false;
	}
	
	return true; 
}

// ¿ÀÁ÷ ¼ýÀÚ¸¸ ÀÔ·Â
function InputCheckOnlyNum (obj, focusing)
{
	var NUM = /^[0-9_]+$/i;		// 0À» Æ÷ÇÔÇÏ´Â ¾ç¼ö

	if (!(NUM.test(obj.value))) {
		obj.value = "";
		if (focusing)
			obj.focus();
		return false;
	}
	return true;
}

// ¿µ¹®¸¸ ÀÔ·Â
function InputCheckOnlyAlpa (obj, focusing)
{
	var NUM_ = /^[a-zA-Z_\-]+$/i;	// ¿µ¹®

	if (!(NUM.test(obj.value))) {
		obj.value = "";
		if (focusing)
			obj.focus();
		return false;
	}
	return true;
}

// ¼ýÀÚ¿µ¹®¸¸ ÀÔ·Â
function InputCheckNumAlpa (obj, focusing)
{
	var NUM = /^[0-9a-zA-Z_]+$/i;		// 0À» Æ÷ÇÔÇÏ´Â ¾ç¼ö

	if (!(NUM.test(obj.value))) {
		obj.value = "";
		if (focusing)
			obj.focus();
		return false;
	}
	return true;
}

// ¼±ÅÃµÈ ¶óµð¿À¹öÆ°ÀÌ ÀÖ´ÂÁö Ã¼Å©
function hasCheckedRadio(input, strField) {
    if (input.length > 1) {
        for (var inx = 0; inx < input.length; inx++) {
            if (input[inx].checked) return true;
        }
    } else {
        if (input.checked) return true;
    }

	alert(strField + "°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.");

    return false;
}
  
