function isEmpty(field) { return field == ""; } function isEmail(field) { var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; return pattern.test(field); } function trim (s) { var whitespace = " \t\n\r"; var c = ''; var newstring = ''; var begin = true; var beginFlag = 0; var endFlag = 0; for (i = 0; i < s.length; i++) { c = s.charAt(i); if (whitespace.indexOf(c) == -1 && begin) { beginFlag = i; begin = false; } if (whitespace.indexOf(c) == -1 && !begin) { endFlag = i; } } for (i = 0; i < s.length; i++) { c = s.charAt(i); if ((i >= beginFlag && i <= endFlag && beginFlag != endFlag) || (beginFlag == endFlag && whitespace.indexOf(c) == -1)) { newstring += c; } } return newstring; } function chk_input(f1) { var err_msg = "" ; if (isEmpty(trim(f1.subject.value))) err_msg = err_msg + "Please input subject" + unescape('%0D%0A'); if (isEmpty(trim(f1.username.value))) err_msg = err_msg + "Please input your name" + unescape('%0D%0A'); if (isEmpty(trim(f1.companyName.value))) err_msg = err_msg + "Please input company name" + unescape('%0D%0A'); if (isEmpty(trim(f1.email.value)) || !isEmail(f1.email.value)) err_msg = err_msg + "Please input valid email address" + unescape('%0D%0A'); if (err_msg != "") { alert(err_msg); return false; } return true; } document.write('
');