	function validMailCheck(field) { 
		var valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@&.-_" // À¯È¿ÇÑ °ª 
		var ok = "yes"; 
		var temp; 
		var strValue;
		var dotCount = 0;

		strValue = field.value

		if (strValue.length == 0) {
			return;
		}
		for (var i=0; i<strValue.length; i++) { 
			temp = "" + strValue.substring(i, i+1);
			if (valid.indexOf(temp) == "-1") ok = "no"; 
			if (temp == ".") {
				dotCount = dotCount + 1;
			}
		}
		if (dotCount < 1 || dotCount > 4) ok = "no";
		if (ok != "no") {
			if (strValue.indexOf("@") == "-1") ok = "no";
			if (strValue.indexOf(".") == "-1") ok = "no";
		}
		if (ok == "no") { 
			alert("¸ÞÀÏÁÖ¼Ò¸¦ Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä."); 
			field.focus(); 
			field.select(); 
		} 
	} 
	function validCharCheck(field) { 
		var valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789& " // À¯È¿ÇÑ °ª 
		var ok = "yes"; 
		var temp; 
		for (var i=0; i<field.value.length; i++) { 
			temp = "" + field.value.substring(i, i+1); 
			if (valid.indexOf(temp) == "-1") ok = "no"; 
		} 
		if (ok == "no") { 
			alert("¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù"); 
			field.focus(); 
			field.select(); 
		} 
	} 
	function validNumCheck(field) { 
		var valid = "0123456789" // À¯È¿ÇÑ °ª 
		var ok = "yes"; 
		var temp; 
		for (var i=0; i<field.value.length; i++) { 
			temp = "" + field.value.substring(i, i+1); 
			if (valid.indexOf(temp) == "-1") ok = "no"; 
		} 
		if (ok == "no") { 
			alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù"); 
			field.focus(); 
			field.select(); 
		}
		return ok;
	} 
