/**[會員登入]必填檢查**/ function chkRegLogin() { errornum=0; var valueEmail = Trim($("form#loginForm #check_uname").val()); if(valueEmail == ""){ alert("Please fill in your login username."); errornum++; $("form#loginForm #check_uname").focus(); return false; } if(!checkEmail(valueEmail)){ alert("The email address shows an incorrect format. Please fill in your email address again."); errornum++; $("form#loginForm #check_uname").focus(); return false; } if($("form#loginForm #check_upw").val() == ""){ alert("Please enter your login password."); errornum++; $("form#loginForm #check_upw").focus(); return false; } if(errornum <= 0){ $.ajax({ type: "POST", url: "/ajax/customer_login.php", data: $("form#loginForm").serialize(), dataType: "json", cache: false, success: function(data) { if(data['status'] == "true"){ alert(data['msg']); parent.location.replace(data['reUrlAddress']); parent.$.fancybox.close(); }else if(data['status'] == "write"){ alert(data['msg']); parent.location.replace(data['link']); parent.$.fancybox.close(); }else if(data['status'] == "questionary"){ alert(data['msg']); parent.location.replace(data['link']); parent.$.fancybox.close(); }else if(data['status'] == "lottery"){ alert(data['msg']); parent.location.replace(data['link']); parent.$.fancybox.close(); }else if(data['status'] == "confirm"){ //個人資料或問卷沒完整 var showMsg = ""+data['msg']+""; if(confirm(showMsg)){ parent.location.replace(data['link']); parent.$.fancybox.close(); }else{ parent.location.reload(); parent.$.fancybox.close(); } }else{ alert(data['msg']); //window.location.reload(); } } }); } } /**[會員補填]必填檢查**/ function chkRegFill() { //Login username if($("form#sendForm #email_have").val() == "N"){ var valueEmail = Trim($("form#sendForm #user_name").val()); if(valueEmail == ""){ alert("Please fill in your login username."); $("form#sendForm #user_name").focus(); return false; } if(!checkEmail(valueEmail)){ alert("The email address shows an incorrect format. Please fill in your email address again."); $("form#sendForm #user_name").focus(); return false; } } //Name if($("form#sendForm #c_name").val() == ""){ alert("Please fill in your full name."); $("form#sendForm #c_name").focus(); return false; } //Login nickname if($("form#sendForm #nickname").val() == ""){ alert("Please fill in your nickname."); $("form#sendForm #nickname").focus(); return false; } //Country if($("form#sendForm #country_list_id").val() == ""){ alert("Please select the country of your current primary residence."); $("form#sendForm #country_list_id").focus(); return false; } //Profile picture if($("form#sendForm #oldfile_sticker").val() == "" & $("form#sendForm #imgInp").val() == ""){ alert("Please upload your profile photo (JPG, JPEG, PNG, or GIF)."); $("form#sendForm #picture_sticker").focus(); return false; } } /**[會員註冊-首頁]必填檢查**/ function chkRegMemberStep2() { //Login username var valueEmail = Trim($("form#sendForm #user_name").val()); if(valueEmail == ""){ alert("Please fill in your login username."); $("form#sendForm #user_name").focus(); return false; } if(!checkEmail(valueEmail)){ alert("The email address shows an incorrect format. Please fill in your email address again."); $("form#sendForm #user_name").focus(); return false; } //Login password userpw_data = Trim($("form#sendForm #user_pw").val()); if(userpw_data == ""){ alert("Please enter your login password."); $("form#sendForm #user_pw").focus(); return false; }else{ if(userpw_data.length < 6){ alert("The password has to be alphanumeric with at least 6 characters or numbers."); $("form#sendForm #user_pw").focus(); return false; } if(userpw_data.length > 12){ alert("The password cannot contain more than 12 alphanumeric letters, digits, characters, or numbers."); $("form#sendForm #user_pw").focus(); return false; } } /*//Name if($("form#sendForm #c_name").val() == ""){ alert("Please fill in your full name."); $("form#sendForm #c_name").focus(); return false; }*/ //Login nickname if($("form#sendForm #nickname").val() == ""){ alert("Please fill in your nickname."); $("form#sendForm #nickname").focus(); return false; } /*//Country if($("form#sendForm #country_list_id").val() == ""){ alert("Please select the country of your current primary residence."); $("form#sendForm #country_list_id").focus(); return false; }*/ //Verification cod if($("form#sendForm #auth_code").val() == ""){ alert("Please enter your verification code."); $("form#sendForm #auth_code").focus(); return false; } } /**[會員註冊-重發認證信]必填檢查**/ function chkRegMemberStep3(sysId) { $.ajax({ type: "POST", url: "/ajax/send_customer_mail.php", data: { 'sysId': sysId }, dataType: "json", cache: false, success: function(data) { if(data['status'] == "true"){ alert("We have re-sent the account verification email. Please check your email inbox to complete this verification process."); location.reload(); } } }); } /**[會員註冊-填寫問卷]必填檢查**/ function chkRegMemberStep4() { if($("form#sendForm #RadioGroup1").val() == ""){ alert('Please answer Quiz #1.'); $("form#sendForm #RadioGroup1").focus(); return false; } var radio_data = $('input[name=RadioGroup2]:checked').val(); if ((typeof radio_data == "undefined") || (typeof radio_data == "")) { alert('Please answer Quiz #2.'); $('input[name^=RadioGroup2]')[0].focus(); return false; } if($("form#sendForm #RadioGroup3").val() == ""){ alert('Please answer Quiz #3.'); $("form#sendForm #RadioGroup3").focus(); return false; } var radio_data = $('input[name=RadioGroup4]:checked').val(); if ((typeof radio_data == "undefined") || (typeof radio_data == "")) { alert('Please answer Quiz #4.'); $('input[name^=RadioGroup4]')[0].focus(); return false; } var radio_data = $('input[name=RadioGroup5]:checked').val(); if ((typeof radio_data == "undefined") || (typeof radio_data == "")) { alert('Please answer Quiz #5.'); $('input[name^=RadioGroup5]')[0].focus(); return false; } var radio_data = $('input[name=RadioGroup6]:checked').val(); if ((typeof radio_data == "undefined") || (typeof radio_data == "")) { alert('Please answer Quiz #6.'); $('input[name^=RadioGroup6]')[0].focus(); return false; } var radio_data = $('input[name=RadioGroup7]:checked').val(); if ((typeof radio_data == "undefined") || (typeof radio_data == "")) { alert('Please answer Quiz #7.'); $('input[name^=RadioGroup7]')[0].focus(); return false; } var radio_data = $('input[name=RadioGroup8]:checked').val(); if ((typeof radio_data == "undefined") || (typeof radio_data == "")) { alert('Please answer Quiz #8.'); $('input[name^=RadioGroup8]')[0].focus(); return false; } var radio_data = $('input[name=RadioGroup9]:checked').val(); if ((typeof radio_data == "undefined") || (typeof radio_data == "")) { alert('Please answer Quiz #9.'); $('input[name^=RadioGroup9]')[0].focus(); return false; } } /**[忘記密碼]必填檢查**/ function chkRegForegt() { errornum=0; //電子信箱 var valueEmail = Trim($("form#sendForm #check_email").val()); if(valueEmail == ""){ alert("Please fill in your email address."); errornum++; $("form#sendForm #check_email").focus(); return false; } if(!checkEmail(valueEmail)){ alert( "The email address shows an invalid format. Please fill in your email address again." ); errornum++; $("form#sendForm #check_email").focus(); return false; } if(errornum <= 0){ $.ajax({ type: "POST", url: "/ajax/customer_foregt.php", data: $("form#sendForm").serialize(), dataType: "json", cache: false, success: function(data) { if(data['status'] == "true"){ alert(data['msg']); parent.window.location.reload(); closeFancyBox(); }else{ alert(data['msg']); } } }); } } /**[忘記密碼]清空欄位**/ function chkRegForegtEmpty() { $("form#sendForm #check_email").val(""); } /**[忘記密碼]重設密碼**/ function chkRegForegtReset() { var userpw_data = Trim($("form#sendForm #new_upw").val()); var userpw_rdata = Trim($("form#sendForm #check_upw").val()); if(userpw_data == ""){ alert("Please enter your new password."); $("form#sendForm #new_upw").focus(); return false; }else{ if(userpw_data.length < 6){ alert("The password has to be alphanumeric with at least 6 characters or numbers."); $("form#sendForm #new_upw").focus(); return false; } if(userpw_data.length > 12){ alert("The password cannot contain more than 12 alphanumeric letters, digits, characters, or numbers."); $("form#sendForm #new_upw").focus(); return false; } if(userpw_data != userpw_rdata){ alert("The password is invalid. Please enter your password again."); $("form#sendForm #check_upw").focus(); return false; } } //Verification cod if($("form#sendForm #auth_code").val() == ""){ alert("Please enter your verification code."); $("form#sendForm #auth_code").focus(); return false; } } /**[會員補填]**/ //清空欄位 function chkRegUpdateEmpty() { $("form#updateMailForm #check_email").val(""); } //必填檢查 function chkRegUpdateMail() { errornum=0; var valueEmail = Trim($("form#updateMailForm #check_email").val()); if(valueEmail == ""){ alert("Please fill in your email address."); errornum++; $("form#updateMailForm #check_email").focus(); return false; } if(!checkEmail(valueEmail)){ alert( "The email address shows an incorrect format. Please fill in your email address again." ); errornum++; $("form#updateMailForm #check_email").focus(); return false; } if(errornum <= 0){ $.ajax({ type: "POST", url: "/ajax/update_customer_mail.php", data: $("form#updateMailForm").serialize(), dataType: "json", cache: false, success: function(data) { if(data['status'] == "true"){ alert(data['msg']); parent.location.replace(data['reUrlAddress']); parent.$.fancybox.close(); }else{ alert(data['msg']); } } }); } } /**[社群歸戶]取消連結**/ function cancelLoginCommunity(sid) { $.ajax({ type: "POST", url: "/ajax/customer_cancel_community.php", data: { 'cusLoginId': sid }, dataType: "json", cache: false, success: function(data) { if(data['status'] == "true"){ alert(data['msg']); window.location.reload(); } } }); } /**[Member payment history]-重新付款**/ function repayByMemterHistory(payId) { $.ajax({ type: "POST", url: "/ajax/update_history_payment.php", data: { 'deliver': payId }, dataType: "json", cache: false, success: function(data) { if(data['status'] == "true"){ openFancyboxByCloseClickFalse(data['url'],'300','360'); } } }); }