function CheckMemo() {

	FORM = document.form;
	USERNAME = FORM.name;
	PASSWD	 = FORM.pass;
	CONTENTS = FORM.content;

	if(!USERNAME.value) {
		alert("¼º¸íÀº ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		USERNAME.focus();
		return false;
	}
	if(!PASSWD.value) {
		alert("ºñ¹Ð¹øÈ£´Â ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		PASSWD.focus();
		return false;
	}
	if(PASSWD.value.length < 4 || PASSWD.value.length > 12){
		alert("ºñ“A¹øÈ£´Â 4 ~ 12 ÀÚ ÀÔ´Ï´Ù.");
		PASSWD.focus();
		return false;
	}
	if(FORM.email.value){

		MAIL = CheckEmail(FORM.email.value);
		
		if(!MAIL) {
			alert("E-Mail Çü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. È®ÀÎÈÄ ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");
			FORM.email.focus();
			return false;
		} else {
			FORM.email.value = MAIL;
		}
	}
	if(!CONTENTS.value) {
		alert("³»¿ëÀº ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		CONTENTS.focus();
		return false;
	}
	FORM.submit();
}

function CheckEmail(EMAIL) {
	EMAIL_LENGTH = EMAIL.length;
	for(var i=0;i<EMAIL_LENGTH;i++) {
		EMAIL = EMAIL.replace(/(\s)+/,'');
		EMAIL = EMAIL.replace(/[^A-Za-z0-9_\-@\. ]/,"\.");
	}
	EMAIL_CHECK = /^([A-Za-z0-9_]{1,15})(@{1})([A-Za-z0-9_]{1,15})(\.{1})([A-Za-z0-9_]{2,10})(\.{1}[A-Za-z]{2,10})?(\.{1}[A-Za-z]{2,10})?$/;
	if(EMAIL_CHECK.test(EMAIL)) {
		return EMAIL;
	} else {
		return false; 
	}
}
