function datingCheckResponse() { if (isDatingNickname('datingResponse') && isDatingEmail('datingResponse') && isDatingContent('datingResponse')) return true; else return false; } function datingCheckWrite() { if (isDatingNickname('datingWrite') && isDatingEmail('datingWrite') && isDatingTitle('datingWrite') && isDatingContent('datingWrite')) return true; else return false; } function isDatingNickname(formName) { if (document.forms[formName].nickname.value == "") { alert (""); document.forms[formName].nickname.focus(); return false; } return true; } function isDatingTitle(formName) { if (document.forms[formName].title.value == "") { alert (""); document.forms[formName].title.focus(); return false; } return true; } function isDatingContent(formName) { if (document.forms[formName].content.value == "") { alert (""); document.forms[formName].content.focus(); return false; } return true; } function isDatingEmail(formName) { var emailString = document.forms[formName].email.value; var emailFilter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i; if (document.forms[formName].email.value == "") { alert (""); document.forms[formName].email.focus(); return false; } else if (!emailFilter.test(emailString)) { alert (""); document.forms[formName].email.focus(); return false; } return true; }