function checkEmail(){ var mail = document.form1.E_MAIL.value; if(!isEmailValid(mail)){ alert('InValid mail address. Please input the mail address'); document.form1.E_MAIL.focus(); } } function trim(str){ var len = str.length; for ( i=len; i > 0; i--){ if (str.charAt(i-1) == ' ') str = str.substring(0, i-1); else return str; } return str; } function isNumber(check){ var c; c = check.charAt(0); if( !( (c >= '0' && c <= '9')) ) return false; for(i=1; i= '0' && c <= '9')) ) return false; } return true; } /** function isEmailValid(mail) { var check = 1; var check1 = 1; var cont = 0; var c; if( mail == "" ) return true; c = mail.charAt(0); if( !( (c >= '0' && c <= '9') || (c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z') || (c == '-') ) ) return false; c = mail.charAt(mail.length-1 ); if( !( (c >= '0' && c <= '9') || (c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z')) ) return false; for(i=1; i= '0' && c <= '9') || (c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z')) ) { if(c == '.' || c == '-' || c == '_' ) { if(cont==1) return false; else check++ ; } else if( c == '@') { if( check1 == 5 ) return false; else check1 =5; cont=1; } else { return false; } } else cont = 0; } if( check == 1 || check1 == 1) return false; return true; } **/ function isEmailValid(strMail) { /** üũ»çÇ× - @°¡ 2°³ÀÌ»óÀÏ °æ¿ì - .ÀÌ ºÙ¾î¼­ ³ª¿À´Â °æ¿ì - @.³ª .@ÀÌ Á¸ÀçÇÏ´Â °æ¿ì - ¸ÇóÀ½ÀÌ.ÀÎ °æ¿ì - @ÀÌÀü¿¡ ÇϳªÀÌ»óÀÇ ¹®ÀÚ°¡ ÀÖ¾î¾ß ÇÔ - @°¡ ÇϳªÀÖ¾î¾ß ÇÔ - Domain¸í¿¡ .ÀÌ Çϳª ÀÌ»ó ÀÖ¾î¾ß ÇÔ - Domain¸íÀÇ ¸¶Áö¸· ¹®ÀÚ´Â ¿µ¹®ÀÚ 2~4°³À̾î¾ß ÇÔ **/ var check1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; var check2 = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4})$/; if ( !check1.test(strMail) && check2.test(strMail) ) { return true; } else { return false; } } function checkLength( check_name , v_size, message){ var checkmsg = eval('document.form1.'+check_name+'.value'); if(checkmsg.length > v_size){ alert(message); return; eval('document.form1.'+check_name+'.value.focus()'); } } function goSubmit() { var dForm = document.form1; /* FIRST_NAME LAST_NAME CONTENT */ var dfirst_name = dForm.FIRST_NAME.value; var dlast_name = dForm.LAST_NAME.value; var dcontent = dForm.CONTENT.value; for(;dfirst_name.indexOf(" ")!= -1;) { dfirst_name = dfirst_name.replace(' ',''); } for(;dlast_name.indexOf(" ")!= -1;) { dlast_name = dlast_name.replace(' ',''); } for(;dcontent.indexOf(" ")!= -1;) { dcontent = dcontent.replace(' ',''); } /*if(dForm.PROD_CHECK.value == -1){ if(dForm.PROD_ID.value == '' || dForm.PROD_ID.value == null){ alert('To select the product id.'); return; } }*/ if(dForm.IS_PROD.value =='Y'){ if(dForm.MODEL_ID.value == '' || dForm.MODEL_ID.value == null){ alert('Please select the model.'); dForm.MODEL_ID.focus(); return; } // dForm.MODEL_NAME.value = dForm.MODEL_ID.options[dForm.MODEL_ID.options.selectedIndex].innerText; dForm.MODEL_NAME.value = dForm.MODEL_ID.options[dForm.MODEL_ID.options.selectedIndex].text; if(dForm.QST_TYPE.value == '' || dForm.QST_TYPE.value == null){ alert('Please select the question type.'); dForm.QST_TYPE.focus(); return; } // dForm.QST_NAME.value = dForm.QST_TYPE.options[dForm.QST_TYPE.options.selectedIndex].innerText; dForm.QST_NAME.value = dForm.QST_TYPE.options[dForm.QST_TYPE.options.selectedIndex].text; if(dForm.PROD_USE_1.value == 'Y' && dForm.PROD_ESS_1.value == 'Y'){ if(dForm.PROD_INFO1.value == '' || dForm.PROD_INFO1.value == null){ var name1 = dForm.FIELD_NAME_1.value; alert('Please input the'+name1); dForm.PROD_INFO1.focus(); return; } } if(dForm.PROD_USE_2.value == 'Y' && dForm.PROD_ESS_2.value == 'Y'){ if(dForm.PROD_INFO2.value == '' || dForm.PROD_INFO2.value == null){ var name2 = dForm.FIELD_NAME_2.value; alert('Please input the'+name2); dForm.PROD_INFO2.focus(); return; } } if(dForm.PROD_USE_3.value == 'Y' && dForm.PROD_ESS_3.value == 'Y'){ if(dForm.PROD_INFO3.value == '' || dForm.PROD_INFO3.value == null){ var name3 = dForm.FIELD_NAME_3.value; alert('Please input the'+name3); dForm.PROD_INFO3.focus(); return; } } if(dForm.PROD_USE_4.value == 'Y' && dForm.PROD_ESS_4.value == 'Y'){ if(dForm.PROD_INFO4.value == '' || dForm.PROD_INFO4.value == null){ var name4 = dForm.FIELD_NAME_4.value; alert('Please input the'+name4); dForm.PROD_INFO4.focus(); return; } } if(dForm.PROD_USE_4.value == 'Y' && dForm.PROD_ESS_5.value == 'Y'){ if(dForm.PROD_INFO5.value == '' || dForm.PROD_INFO5.value == null){ var name5 = dForm.FIELD_NAME_5.value; alert('Please input the'+name5); dForm.PROD_INFO5.focus(); return; } } } /*if(dForm.SN.value == '' || dForm.SN.value == null){ alert('To input the serial number.'); return; }*/ /*if(dForm.DAY.value == '' || dForm.DAY.value == null){ alert('To select the purchase day.'); return; } if(dForm.MONTH.value == '' || dForm.MONTH.value == null){ alert('To select the purchase month.'); return; } if(dForm.YEAR.value == '' || dForm.YEAR.value == null){ alert('To select the purchase year.'); return; }*/ if(dForm.USE_1.value == 'Y' && dForm.ESS_1.value == 'Y'){ if(dfirst_name == '' || dfirst_name == null){ alert('Please input the first name.'); dForm.FIRST_NAME.focus(); return; }} if(dForm.USE_2.value == 'Y' && dForm.ESS_2.value == 'Y'){ if(dlast_name == '' || dlast_name == null){ alert('Please input the last name'); dForm.LAST_NAME.focus(); return; }} if(dForm.USE_3.value == 'Y' && dForm.ESS_3.value == 'Y'){ if(dForm.E_MAIL.value == '' || dForm.E_MAIL.value == null){ alert('Please input the mail address'); dForm.E_MAIL.focus(); return; }else if (!isEmailValid(dForm.E_MAIL.value)) { alert('InValid mail address. Please input the mail address'); dForm.E_MAIL.focus(); return; } } if(dForm.USE_4.value == 'Y' && dForm.ESS_4.value == 'Y'){ if(dForm.COUNTRY.value == '' || dForm.COUNTRY.value == null){ alert('Please select the country.'); dForm.COUNTRY.focus(); return; }} if(dForm.USE_13.value == 'Y'){ if(dForm.AREA.value != ''){ if(!isNumber(dForm.AREA.value)){ alert('Please input the area with number.'); dForm.AREA.focus(); return; }} } if(dForm.USE_14.value == 'Y'){ if(dForm.PHONE.value != ''){ if(!isNumber(dForm.PHONE.value)){ alert('Please input the phone with number'); dForm.PHONE.focus(); return; }} } if(dForm.USE_15.value == 'Y'){ if(dForm.FAX.value != ''){ if(!isNumber(dForm.FAX.value)){ alert('Please input the fax with number.'); dForm.FAX.focus(); return; }} } if(dForm.USE_5.value == 'Y' && dForm.ESS_5.value == 'Y'){ if(trim(dForm.SUBJECT.value) == '' || trim(dForm.SUBJECT.value) == null){ alert('Please input the subject.'); dForm.SUBJECT.focus(); return; }} if(dForm.USE_6.value == 'Y' && dForm.ESS_6.value == 'Y'){ if(dcontent == '' || dcontent == null){ alert('Please input the content.'); dForm.CONTENT.focus(); return; }} if(dForm.USE_9.value == 'Y' && dForm.ESS_9.value == 'Y'){ if(dForm.ADDRESS.value == '' || dForm.ADDRESS.value == null){ alert('Please input the address.'); dForm.ADDRESS.focus(); return; }} if(dForm.USE_10.value == 'Y' && dForm.ESS_10.value == 'Y'){ if(dForm.ZIP_CODE.value == '' || dForm.ZIP_CODE.value == null){ alert('Please input the zip code.'); dForm.ZIP_CODE.focus(); return; }} if(dForm.USE_10.value == 'Y'){ if(dForm.ZIP_CODE.value != ''){ if(!isNumber(dForm.ZIP_CODE.value)){ alert('Please input the postal code with number.'); dForm.ZIP_CODE.focus(); return; }} } if(dForm.USE_11.value == 'Y' && dForm.ESS_11.value == 'Y'){ if(dForm.CITY.value == '' || dForm.CITY.value == null){ alert('Please input the city.'); dForm.CITY.focus(); return; }} if(dForm.USE_12.value == 'Y' && dForm.ESS_12.value == 'Y'){ if(dForm.STATE.value == '' || dForm.STATE.value == null){ alert('Please input the state.'); dForm.STATE.focus(); return; }} if(dForm.USE_13.value == 'Y' && dForm.ESS_13.value == 'Y'){ if(dForm.AREA.value == '' || dForm.AREA.value == null){ alert('Please input the area.'); dForm.AREA.focus(); return; } } if(dForm.USE_14.value == 'Y' && dForm.ESS_14.value == 'Y'){ if(dForm.PHONE.value == '' || dForm.PHONE.value == null){ alert('Please input the phone number.'); dForm.PHONE.focus(); return; }} if(dForm.USE_15.value == 'Y' && dForm.ESS_15.value == 'Y'){ if(dForm.FAX.value == '' || dForm.FAX.value == null){ alert('Please input the fax number.'); dForm.FAX.focus(); return; }} if(dForm.USE_16.value == 'Y' && dForm.ESS_16.value == 'Y'){ if(dForm.COMPANY.value == '' || dForm.COMPANY.value == null){ alert('Please input the company/organization.'); dForm.COMPANY.focus(); return; }} if(dForm.USE_17.value == 'Y' && dForm.ESS_17.value == 'Y'){ if(dForm.TITLE.value == '' || dForm.TITLE.value == null){ alert('Please input the title'); dForm.TITLE.focus(); return; }} var count = dForm.CHECK_COUNT.value ; count = count + 1; if(count > 1){ alert('Sending mail.'); }else{ dForm.CHECK_COUNT.value = count; dForm.submit(); } }