function trim(str) { return str.replace(/^\s*|\s*$/g,""); } var rxp =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/; function open_invoice(val,order_status) { if(order_status == 'Pending') { var popurl="order_detail_mem.php?order_id="+val; } else { var popurl="invoice_tax.php?order_id="+val; } winpops = window.open(popurl,"","width=720, height=650, scrollbars=yes, resizable=No"); } function verify_user() { if(trim(document.frm.firstname.value)=="") { alert("Please enter the first name."); document.frm.firstname.focus(); return false; } if(trim(document.frm.lastname.value)=="") { alert("Please enter the last name."); document.frm.lastname.focus(); return false; } if(trim(document.frm.password.value)=="") { alert("Please enter your password."); document.frm.password.focus(); return false; } if(trim(document.frm.password.value)!=trim(document.frm.confirm_password.value)) { alert("Password and confirm password mismatch."); document.frm.password.focus(); return false; } if(trim(document.frm.email.value)=="") { alert("Please enter your email address."); document.frm.email.focus(); return false; } if(rxp.test(document.frm.email.value)!=true) { alert("Please enter valid email address like 'example@test.com'"); document.frm.email.focus(); return false; } if(trim(document.frm.telephone.value)!="" && (trim(document.frm.country_code.value)=="" || trim(document.frm.area_code.value)=="")) { alert("Please enter the country code / area code."); document.frm.country_code.focus(); return false; } if(trim(document.frm.mobile.value)=="") { alert("Please enter your mobile number."); document.frm.mobile.focus(); return false; } if(trim(document.frm.address.value)=="") { alert("Please enter your address."); document.frm.address.focus(); return false; } if(trim(document.frm.city.value)=="") { alert("Please enter your city."); document.frm.city.focus(); return false; } if(trim(document.frm.zip.value)=="") { alert("Please enter the zip code."); document.frm.zip.focus(); return false; } if(!(document.frm.marital_status[0].checked) && !(document.frm.marital_status[1].checked)) { alert("Please select your marital status."); document.frm.marital_status[0].focus(); return false; } // If marital status is checked if(document.frm.marital_status[0].checked) if(!(document.frm.sex_type[0].checked) && !(document.frm.sex_type[1].checked)) { alert("Please select your gender."); document.frm.sex_type[0].focus(); return false; } /* if(trim(document.frm.dob.value)=="") { alert("Please enter the date of birth."); document.frm.dob.focus(); return false; }*/ if((trim(document.frm.mon.value)=="") || (trim(document.frm.day.value)=="") || (trim(document.frm.year.value)=="")) { alert("Please enter the date of birth."); document.frm.mon.focus(); return false; } /* if(trim(document.frm.id_number.value)=="") { alert("Please enter the id number."); document.frm.id_number.focus(); return false; } */ if(trim(document.frm.web_id.value)!='') { var iChars = " :!@#$%^&*()+=-[]~`\\\'"; for(var i=0; i < document.frm.web_id.value.length; i++) { if (iChars.indexOf(document.frm.web_id.value.charAt(i)) != -1) { alert ("Special characters are not allowed. Only underscore(_) can be used."); document.frm.web_id.focus(); return false; } } } if(!document.frm.terms.checked) { alert("Please accept the terms and conditions."); document.frm.terms.focus(); return false; } } // Function for the user login validation function verify_login() { if(trim(document.frm.username.value)=="") { alert("Please enter the username."); document.frm.username.focus(); return false; } if(trim(document.frm.password.value)=="") { alert("Please enter your password."); document.frm.password.focus(); return false; } } //function for contact us page vaildation function check_field() { if(trim(document.frm.name.value)=="") { alert("Please enter the name."); document.frm.name.focus(); return false; } var rxp =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/; if (trim(document.frm.email.value)=="") { alert('Please enter the email address.'); document.frm.email.focus(); return false; } else if (rxp.test(document.frm.email.value)!=true) { alert("Please enter the valid email address."); document.frm.email.focus(); return false; } if(trim(document.frm.subject.value)=="") { alert("Please enter the subject."); document.frm.subject.focus(); return false; } var blahhf = new String(document.frm.comments.value); blahhf = blahhf.replace(/(\s+)/g," "); // consolidate white space if(blahhf==" " || document.frm.comments.value=="") { alert('Please Enter comments'); document.frm.comments.value=''; document.frm.comments.focus(); return false; } } // Function for verifying the membership details function verify_memberinfo() { if(!(document.frm.member_type[0].checked) && !(document.frm.member_type[1].checked) && !(document.frm.member_type[2].checked)) { alert("Please select membership type."); document.frm.member_type[0].focus(); return false; } if((document.frm.member_type[0].checked || document.frm.member_type[1].checked) && (!document.frm.qty_selected[0].checked && !document.frm.qty_selected[1].checked)) { alert("Please select the product."); document.frm.qty_selected[0].focus(); return false; } /*&& ((!document.frm.qty_selected[0].checked) || (!document.frm.qty_selected[1].checked)) if(trim(document.frm.cc_no1.value)=="" || document.frm.cc_no1.value.length != 4 || isNaN(document.frm.cc_no1.value)) { alert("Please enter the valid credit card number."); document.frm.cc_no1.focus(); return false; } if(trim(document.frm.cc_no2.value)=="" || document.frm.cc_no2.value.length != 4 || isNaN(document.frm.cc_no2.value)) { alert("Please enter the valid credit card number."); document.frm.cc_no2.focus(); return false; } if(trim(document.frm.cc_no3.value)=="" || document.frm.cc_no3.value.length != 4 || isNaN(document.frm.cc_no3.value)) { alert("Please enter the valid credit card number."); document.frm.cc_no3.focus(); return false; } if(trim(document.frm.cc_no4.value)=="" || document.frm.cc_no4.value.length != 4 || isNaN(document.frm.cc_no4.value)) { alert("Please enter the valid credit card number."); document.frm.cc_no4.focus(); return false; } if(trim(document.frm.csv_no.value) == "" || document.frm.csv_no.value.length < 3 || isNaN(document.frm.csv_no.value)) { alert("Please enter the valid csv number."); document.frm.csv_no.focus(); return false; } */ } //------------- function check_update_result(num,lockuser,usersponsor,membership_level) { /* if(membership_level!="" && membership_level!=0) { if(membership_level > 0 && membership_level < 7) { allowed_member = 6; } else if(membership_level > 6 && membership_level < 12) { allowed_member = 8 } else if(membership_level > 11) { allowed_member = 0; } } else { allowed_member = 6; } */ allowed_member = 0; if(allowed_member != 0 && num >= allowed_member) { alert("Sorry you have already locked "+allowed_member+" members under you. Place this member under someone else in your team."); } else if(allowed_member != 0 && num < allowed_member) { var result= confirm("Are you sure you want to lock this member in place? \n\n Warning :- once you lock the person they can't be moved"); if(result==true){ window.location="middle.php?lockuser="+lockuser+"&usersponsor="+usersponsor; } } else { var result= confirm("Are you sure you want to lock this member in place? \n\n Warning :- once you lock the person they can't be moved"); if(result==true){ window.location="middle.php?lockuser="+lockuser+"&usersponsor="+usersponsor; } } /*if(num >=allow_num){ alert("Sorry you have to send this to another member"); } else{ var result= confirm("Are you sure you want to lock this member in place? \n\n Warning :- once you lock the person they can't be moved"); } if(result==true){ window.location="middle.php?lockuser="+lockuser+"&usersponsor="+usersponsor; } */ } //-------------- function check_field_blk() { if(trim(document.frm.username.value)=="") { alert("Please enter the user id."); document.frm.username.focus(); return false; } if(trim(document.frm.firstname.value)=="") { alert("Please enter the firstname."); document.frm.firstname.focus(); return false; } if(trim(document.frm.p_username.value)=="") { alert("Please enter the user id."); document.frm.p_username.focus(); return false; } } //------------------------ function redirect_silver_user(num,usersponsor) { if(num =='1') { window.location="index-new3.php?page=edit_silver&type=1&usersponsor="+usersponsor; } else{ window.location="index-new3.php?page=edit_silver&type=2&usersponsor="+usersponsor; } } //---------------- // Function for verifying the change membership to silver to gold var rxp =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/; function verify_mem_change(num) { if(trim(document.frm.firstname.value)=="") { alert("Please enter the first name."); document.frm.firstname.focus(); return false; } if(trim(document.frm.lastname.value)=="") { alert("Please enter the last name."); document.frm.lastname.focus(); return false; } if(trim(document.frm.email.value)=="") { alert("Please enter your email address."); document.frm.email.focus(); return false; } if(rxp.test(document.frm.email.value)!=true) { alert("Please enter valid email address like 'example@test.com'"); document.frm.email.focus(); return false; } if(trim(document.frm.telephone.value)!="" && (trim(document.frm.country_code.value)=="" || trim(document.frm.area_code.value)=="")) { alert("Please enter the country code / area code."); document.frm.country_code.focus(); return false; } if(trim(document.frm.mobile.value)=="") { alert("Please enter your mobile number."); document.frm.mobile.focus(); return false; } if(trim(document.frm.address.value)=="") { alert("Please enter your address."); document.frm.address.focus(); return false; } if(trim(document.frm.city.value)=="") { alert("Please enter your city."); document.frm.city.focus(); return false; } if(trim(document.frm.zip.value)=="") { alert("Please enter the zip code."); document.frm.zip.focus(); return false; } if(!(document.frm.marital_status[0].checked) && !(document.frm.marital_status[1].checked)) { alert("Please select your marital status."); document.frm.marital_status[0].focus(); return false; } // If marital status is checked if(document.frm.marital_status[0].checked) if(!(document.frm.sex_type[0].checked) && !(document.frm.sex_type[1].checked)) { alert("Please select your gender."); document.frm.sex_type[0].focus(); return false; } if(trim(document.frm.dob.value)=="") { alert("Please enter the date of birth."); document.frm.dob.focus(); return false; } if(trim(document.frm.autoship_qty.value)=="") { alert("Please enter the autoship quantity"); document.frm.autoship_qty.focus(); return false; } if(trim(document.frm.id_numbers.value)=="") { alert("Please enter the id number."); document.frm.id_numbers.focus(); return false; } if(trim(document.frm.id_expirys.value)=="") { alert("Please enter the id expiry date."); document.frm.id_expirys.focus(); return false; } if(num=='2') { if(!(document.frm.autoship[0].checked) && !(document.frm.autoship[1].checked)) { alert("Please select your autoship."); document.frm.autoship[0].focus(); return false; } if(trim(document.frm.cc_no1.value)=="" || document.frm.cc_no1.value.length != 4 || isNaN(document.frm.cc_no1.value)) { alert("Please enter the valid credit card number."); document.frm.cc_no1.focus(); return false; } if(trim(document.frm.cc_no2.value)=="" || document.frm.cc_no2.value.length != 4 || isNaN(document.frm.cc_no2.value)) { alert("Please enter the valid credit card number."); document.frm.cc_no2.focus(); return false; } if(trim(document.frm.cc_no3.value)=="" || document.frm.cc_no3.value.length != 4 || isNaN(document.frm.cc_no3.value)) { alert("Please enter the valid credit card number."); document.frm.cc_no3.focus(); return false; } if(trim(document.frm.cc_no4.value)=="" || document.frm.cc_no4.value.length != 4 || isNaN(document.frm.cc_no4.value)) { alert("Please enter the valid credit card number."); document.frm.cc_no4.focus(); return false; } if(trim(document.frm.csv_no.value) == "" || document.frm.csv_no.value.length < 3 || isNaN(document.frm.csv_no.value)) { alert("Please enter the valid csv number."); document.frm.csv_no.focus(); return false; } if(trim(document.frm.name.value)=="") { alert("Pleaser enter the shipping name"); document.frm.name.focus(); return false; } if(trim(document.frm.ship_address.value)=="") { alert("Pleaser enter the shipping address"); document.frm.ship_address.focus(); return false; } if(trim(document.frm.ship_city.value)=="") { alert("Pleaser enter the shipping city."); document.frm.ship_city.focus(); return false; } if(trim(document.frm.ship_phone.value)=="") { alert("Pleaser enter the shipping phone number."); document.frm.ship_phone.focus(); return false; } if(trim(document.frm.ship_mobile.value)=="") { alert("Pleaser enter the shipping mobile number."); document.frm.ship_mobile.focus(); return false; } if( isNaN(document.frm.ship_mobile.value) || isNaN(document.frm.ship_phone.value)) { alert("Pleaser enter the numeric value only."); document.frm.ship_mobile.focus(); return false; } if(trim(document.frm.ship_zip.value)=="") { alert("Pleaser enter the shipping zip."); document.frm.ship_zip.focus(); return false; } if(!(document.frm.agree.checked)) { alert("Please check condition box."); document.frm.agree.focus(); return false; } } } function verify_order_next() { var g = document.frm; var counter = 0; if(!(g.shipping_type[0].checked) && !(g.shipping_type[1].checked) && !(g.shipping_type[2].checked)) { alert("Please select the shipping location."); g.shipping_type[0].focus(); return false; } var curr_length = g.currency.length; for(i=0;i < curr_length ; i++) { if(g.currency[i].checked) { counter++; break; } } if(counter == 0) { alert("Please select a currency."); g.currency[0].focus(); return false; } for (var i=0; i < document.frm.shipping_type.length; i++) { if (document.frm.shipping_type[i].checked) { var ship_val = document.frm.shipping_type[i].value; } } for (var j=0; j < document.frm.currency.length; j++) { if (document.frm.currency[j].checked) { var currency_val = document.frm.currency[j].value; } } if(ship_val == 'TH' && currency_val == 1) { alert("Wrong combination of shipping location and currency. Please select the valid combination"); document.frm.currency[0].focus(); return false; } if(ship_val == 'INT' && currency_val == 2) { alert("Wrong combination of shipping location and currency. Please select the valid combination"); document.frm.currency[0].focus(); return false; } if(ship_val == 'SLF' && currency_val == 1) { alert("Wrong combination of shipping location and currency. Please select the valid combination"); document.frm.currency[0].focus(); return false; } } function valid_order() { /*qty_len = document.order_form.qty.length; alert(qty_len); if(qty_len == undefined) { alert("Please select the product."); document.order_form.qty.focus(); return false; } else { for(k=0;k < qty_len ; k++) { alert(document.order_form.qty[k].value) ; } } return false; */ var counter = 0; if(document.order_form.shipping_type.value!='SLF') { if(trim(document.order_form.ship_name.value)=="") { alert("Please enter the shipping name."); document.order_form.ship_name.focus(); return false; } if(trim(document.order_form.ship_address1.value)=="") { alert("Please enter the shipping address."); document.order_form.ship_address1.focus(); return false; } if(trim(document.order_form.ship_city.value)=="") { alert("Please enter the shipping city."); document.order_form.ship_city.focus(); return false; } if(trim(document.order_form.ship_state.value)=="") { alert("Please enter the shipping state."); document.order_form.ship_state.focus(); return false; } if(trim(document.order_form.ship_zip.value)=="") { alert("Please enter the shipping zip/post code."); document.order_form.ship_zip.focus(); return false; } if(trim(document.order_form.ship_phone.value)=="" && trim(document.order_form.ship_mobile.value)=="") { alert("Please select either shipping telephone or mobile."); document.order_form.ship_phone.focus(); return false; } } if(document.order_form.reward_member.value=="") { alert("Please enter the username for the reward calculation."); document.order_form.reward_member.focus(); return false; } if(document.order_form.qty[0].checked && document.order_form.qty[1].value==10) { alert("Sorry! you cannot order more than 10 carton in a month."); document.order_form.qty[1].focus(); return false; } for (var j=0; j < document.order_form.payment_type.length; j++) { if (document.order_form.payment_type[j].checked) { var paymenttype = document.order_form.payment_type[j].value; counter++; } } if(counter == 0) { alert("Please select a payment option."); return false; } if(document.order_form.shipping_type.value!='SLF' && paymenttype=='OPC') { alert("Sorry! you have not selected Pick up Bangkok Office. So you can not choose this payment option."); return false; } if(paymenttype == 'BT') // if the bank transfer is selected. { if(trim(document.order_form.bank_name.value) == "") { alert("Please enter the bank name."); document.order_form.bank_name.focus(); return false; } if(trim(document.order_form.account_name.value) == "") { alert("Please enter the account holder's name."); document.order_form.account_name.focus(); return false; } if(trim(document.order_form.transactionid.value) == "") { alert("Please enter the transaction id."); document.order_form.transactionid.focus(); return false; } } if(paymenttype == 'CCD') // if the credit card is selected. { if(trim(document.order_form.card_holder_name.value)=="") { alert("Please enter the card holders name."); document.order_form.card_holder_name.focus(); return false; } if(trim(document.order_form.card_type.value)=="") { alert("Please select your card type."); document.order_form.card_type.focus(); return false; } if(trim(document.order_form.card_no.value)=="") { alert("Please enter the card number."); document.order_form.card_no.focus(); return false; } if(isNaN(document.order_form.card_no.value) || document.order_form.card_no.value.length < 16) { alert("Please enter valid card number."); document.order_form.card_no.focus(); return false; } if(trim(document.order_form.card_csv.value)=="") { alert("Please enter the CSV number."); document.order_form.card_csv.focus(); return false; } if(isNaN(document.order_form.card_csv.value) || document.order_form.card_csv.value.length < 3) { alert("Please enter valid card csv."); document.order_form.card_csv.focus(); return false; } if(trim(document.order_form.cc_exp_month.value)=="") { alert("Please select the card's expiry."); document.order_form.cc_exp_month.focus(); return false; } if(trim(document.order_form.cc_exp_year.value)=="") { alert("Please select the card's expiry."); document.order_form.cc_exp_year.focus(); return false; } } } // check for the change password. function valid_password() { if(document.frm.old_pass.value == "") { alert("Please enter the old password"); document.frm.old_pass.focus(); return false; } if(document.frm.new_pass.value == "") { alert("Please enter the new password"); document.frm.new_pass.focus(); return false; } if(document.frm.new_pass.value != document.frm.confirm_pass.value) { alert("New password and confirm password mismatch."); document.frm.new_pass.focus(); return false; } } // check for the bank details. function check_bank_details() { if(trim(document.frm.bank_name.value) == "") { alert("Please enter the bank name."); document.frm.bank_name.focus(); return false; } if(trim(document.frm.branch_name.value) == "") { alert("Please enter the branch name."); document.frm.branch_name.focus(); return false; } if(trim(document.frm.swift_no.value) == "") { alert("Please enter the swift number."); document.frm.swift_no.focus(); return false; } if(trim(document.frm.bank_address.value) == "") { alert("Please enter the bank address."); document.frm.bank_address.focus(); return false; } if(trim(document.frm.account_name.value) == "") { alert("Please enter the account name."); document.frm.account_name.focus(); return false; } if(trim(document.frm.account_number.value) == "") { alert("Please enter the account number."); document.frm.account_number.focus(); return false; } }