if (typeof(WREST_JS) == 'undefined') // ÇÑ¹ø¸¸ ½ÇÇà
{
    var WREST_JS = true;

    var wrestMsg = ''; 
    var wrestFld = null;

/*
// »ùÇÃ
function fboardgroup_check(f)
{
	if (wrestRequired(f.gr_id)) return;
	if (wrestAlphaNumeric(f.gr_id)) return;

	if (wrestRequired(f.gr_subject)) return;
    f.action = "./boardgroup_form_update.php";
    f.submit();
}
*/
// ¿µ¹®ÀÚ¿Í ¼ýÀÚ ±×¸®°í _ °Ë»ç 
function wrestAlphaNumericUnderLine(fld) 
{ 
   if (!wrestTrim(fld)) 
	   return; 

   var pattern = /(^[a-zA-Z0-9\_]+$)/; 
   if (!pattern.test(fld.value)) 
   { 
	   if (wrestFld == null) 
	   { 
		   wrestMsg = wrestItemname(fld) + " : ¿µ¹®, ¼ýÀÚ, _ °¡ ¾Æ´Õ´Ï´Ù.\n"; 
		   wrestFld = fld; 
			alert(wrestMsg);
			fld.focus();
			return fld;
	   } 
   } 
} 

function wrestAlphaNumeric(fld) 
{ 
   var pattern = /(^[a-zA-Z0-9]+$)/; 
   var wrestMsg;
   if (!pattern.test(fld.value)) 
   { 
	   	wrestMsg = wrestItemname(fld) + " : ¿µ¹® ¶Ç´Â ¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù.\n"; 
	   	alert(wrestMsg);
		fld.focus();
	   	return fld;
   } 
   return false;
} 

function wrestItemname(fld)
{
	var itemname = fld.getAttribute("itemname");
	if (itemname != null && itemname != "")
		return itemname;
	else
		return fld.name;
}

// ¾çÂÊ °ø¹é ¾ø¾Ö±â
function wrestTrim(fld) 
{
	var pattern = /(^\s*)|(\s*$)/g; // \s °ø¹é ¹®ÀÚ
	fld.value = fld.value.replace(pattern, "");
	return fld.value;
}

// ÇÊ¼ö ÀÔ·Â °Ë»ç
function wrestRequired(fld, foc)
{
   var wrestMsg;
   if (foc == null) foc = true;
	if (wrestTrim(fld) == "") 
	{
		// 3.30
		// ¼¿·ºÆ®¹Ú½ºÀÏ °æ¿ì¿¡µµ ÇÊ¼ö ¼±ÅÃ °Ë»çÇÕ´Ï´Ù.
		wrestMsg = wrestItemname(fld) + " : ÇÊ¼ö "+(fld.type=="select-one"?"¼±ÅÃ":"ÀÔ·Â")+"ÀÔ´Ï´Ù.\n";
	   	alert(wrestMsg);
		if (foc == true) fld.focus();
	   	return true;
	}
	return false;
}

for (var i = 0; i < document.forms.length; i++) 
{
	for (var j = 0; j < document.forms[i].elements.length; j++) 
	{
		// ÇÊ¼ö ÀÔ·ÂÀÏ °æ¿ì´Â * ¹è°æÀÌ¹ÌÁö¸¦ ÁØ´Ù.
		if (document.forms[i].elements[j].getAttribute("required") != null) 
		{
			document.forms[i].elements[j].style.backgroundImage = "url(/js/wrest.gif)";
			document.forms[i].elements[j].style.backgroundPosition = "top right";
			document.forms[i].elements[j].style.backgroundRepeat = "no-repeat";
		}
	}
}


}
