function upload_avatar(A){if(check(A)){ajaxFileUpload(A)}else{A.outerHTML+=""}}selectAll=function(D,B){if(B==null){B="checkboxes"}var A=D.form.getElementsByTagName("INPUT");for(var C=0;C<A.length;C++){if(A[C].name==B||A[C].name==B+"[]"){A[C].checked=D.checked}}};function userEdit(){var A=document.forms["formEdit"];var D=A.elements["email"].value;var C="";var B=null;if(D.length==0){C+=email_empty+"\n"}else{if(!(Utils.isEmail(D))){C+=email_error+"\n"}}if(C.length>0){alert(C);return false}else{return true}}function editPassword(){var A=document.forms["formPassword"];var C=A.elements["old_password"].value;var F=A.elements["new_password"].value;var D=A.elements["comfirm_password"].value;var E="";var B=null;if(C.length==0){E+=old_password_empty+"\n"}if(F.length==0){E+=new_password_empty+"\n"}if(D.length==0){E+=confirm_password_empty+"\n"}if(F.length>0&&D.length>0){if(F!=D){E+=both_password_error+"\n"}}if(E.length>0){alert(E);return false}else{return true}}function submitMsg(){var B=document.forms["formMsg"];var D=B.elements["msg_title"].value;var A=B.elements["msg_content"].value;var C="";if(D.length==0){C+=msg_title_empty+"\n"}if(A.length==0){C+=msg_content_empty+"\n"}if(D.length>200){C+=msg_title_limit+"\n"}if(C.length>0){alert(C);return false}else{return true}}function submitPwdInfo(){var A=document.forms["getPassword"];var B=A.elements["user_name"].value;var C=A.elements["email"].value;var D="";if(B.length==0){D+=user_name_empty+"\n"}if(C.length==0){D+=email_address_empty+"\n"}else{if(!(Utils.isEmail(C))){D+=email_address_error+"\n"}}if(D.length>0){alert(D);return false}return true}function submitPwd(){var B=document.forms["getPassword2"];var A=B.elements["new_password"].value;var C=B.elements["confirm_password"].value;var D="";if(A.length==0){D+=new_password_empty+"\n"}if(C.length==0){D+=confirm_password_empty+"\n"}if(C!=A){D+=both_password_error+"\n"}if(D.length>0){alert(D);return false}else{return true}}function addBooking(){var I=document.forms["formBooking"];var H=I.elements["id"].value;var A=I.elements["rec_id"].value;var G=I.elements["number"].value;var J=I.elements["desc"].value;var E=I.elements["linkman"].value;var B=I.elements["email"].value;var F=I.elements["tel"].value;var D="";if(G.length==0){D+=booking_amount_empty+"\n"}else{var C=/^[0-9]+/;if(!C.test(G)){D+=booking_amount_error+"\n"}}if(J.length==0){D+=describe_empty+"\n"}if(E.length==0){D+=contact_username_empty+"\n"}if(B.length==0){D+=email_empty+"\n"}else{if(!(Utils.isEmail(B))){D+=email_error+"\n"}}if(F.length==0){D+=contact_phone_empty+"\n"}if(D.length>0){alert(D);return false}return true}function userLogin(){var B=document.forms["formLogin"];var C=B.elements["username"].value;var A=B.elements["password"].value;var D="";if(C.length==0){D+=username_empty+"\n"}if(A.length==0){D+=password_empty+"\n"}if(D.length>0){alert(D);return false}else{return true}}function chkstr(A){for(var B=0;B<A.length;B++){if(A.charCodeAt(B)<127&&!A.substr(B,1).match(/^\w+$/ig)){return false}}return true}function check_password(A){if(A.length<6){document.getElementById("password_notice").innerHTML=password_shorter}else{document.getElementById("password_notice").innerHTML=msg_can_rg}}function check_conform_password(A){password=document.getElementById("password1").value;if(A.length<6){document.getElementById("conform_password_notice").innerHTML=password_shorter;return false}if(A!=password){document.getElementById("conform_password_notice").innerHTML=confirm_password_invalid}else{document.getElementById("conform_password_notice").innerHTML=msg_can_rg}}function is_registered(C,D){if(D==""||D==""){D=3}var A=false;var B=C.replace(/[^\x00-\xff]/g,"**").length;if(C==""){document.getElementById("username_notice").innerHTML=msg_un_blank;var A=true}if(!chkstr(C)){document.getElementById("username_notice").innerHTML=msg_un_format;var A=true}if(B<D){document.getElementById("username_notice").innerHTML=username_shorter;var A=true}if(B>14){document.getElementById("username_notice").innerHTML=msg_un_length;var A=true}if(A){document.forms["formUser"].elements["Submit"].disabled="disabled";return false}Ajax.call("user.php?act=is_registered","username="+C,registed_callback,"GET","TEXT",true,true)}function registed_callback(A){if(A=="true"){document.getElementById("username_notice").innerHTML=msg_can_rg;document.forms["formUser"].elements["Submit"].disabled=""}else{document.getElementById("username_notice").innerHTML=msg_un_registered;document.forms["formUser"].elements["Submit"].disabled="disabled"}}function checkEmail(B){var A=false;if(B==""){document.getElementById("email_notice").innerHTML=msg_email_blank;A=true}else{if(!Utils.isEmail(B)){document.getElementById("email_notice").innerHTML=msg_email_format;A=true}}if(A){document.forms["formUser"].elements["Submit"].disabled="disabled";return false}Ajax.call("user.php?act=check_email","email="+B,check_email_callback,"GET","TEXT",true,true)}function check_email_callback(A){if(A=="ok"){document.getElementById("email_notice").innerHTML=msg_can_rg;document.forms["formUser"].elements["Submit"].disabled=""}else{document.getElementById("email_notice").innerHTML=msg_email_registered;document.forms["formUser"].elements["Submit"].disabled="disabled"}}function register(){var H=document.forms["formUser"];var E=Utils.trim(H.elements["username"].value);var F=H.elements["email"].value;var G=Utils.trim(H.elements["password"].value);var D=Utils.trim(H.elements["confirm_password"].value);var C=H.elements["other[qq]"]?Utils.trim(H.elements["other[qq]"].value):"";var B=H.elements["agreement"].checked;var A="";var A="";if(E.length==0){A+=username_empty+"\n"}else{if(E.match(/^\s*$|^c:\\con\\con$|[%,\'\*\"\s\t\<\>\&\\]/)){A+=username_invalid+"\n"}else{if(E.length<3){A+=username_shorter+"\n"}}}if(G.length==0){A+=password_empty+"\n"}else{if(G.length<6){A+=password_shorter+"\n"}}if(D!=G){A+=confirm_password_invalid+"\n"}if(F.length==0){A+=email_empty+"\n"}else{if(!(Utils.isEmail(F))){A+=email_invalid+"\n"}}if(C.length==0){A+=qq_empty+"\n"}if(C.length>0&&(!Utils.isNumber(C))){A+=qq_invalid+"\n"}if(B!=true){A+=agreement+"\n"}if(A.length>0){alert(A);return false}else{return true}}function saveOrderAddress(B){var K=document.forms["formAddress"];var I=K.elements["consignee"].value;var F=K.elements["email"].value;var G=K.elements["address"].value;var D=K.elements["zipcode"].value;var H=K.elements["tel"].value;var C=K.elements["mobile"].value;var J=K.elements["sign_building"].value;var A=K.elements["best_time"].value;if(B==0){alert(current_ss_not_unshipped);return false}var E="";if(G.length==0){E+=address_name_not_null+"\n"}if(I.length==0){E+=consignee_not_null+"\n"}if(E.length>0){alert(E);return false}else{return true}}function submitSurplus(){var C=document.forms["formSurplus"];var B=C.elements["surplus_type"].value;var A=C.elements["amount"].value;var D=C.elements["user_note"].value;var G=0;var F="";if(A.length==0){F+=surplus_amount_empty+"\n"}else{var E=/^[\.0-9]+/;if(!E.test(A)){F+=surplus_amount_error+"\n"}}if(D.length==0){F+=process_desc+"\n"}if(F.length>0){alert(F);return false}if(B==0){for(i=0;i<C.elements.length;i++){if(C.elements[i].name=="payment_id"&&C.elements[i].checked){G=C.elements[i].value;break}}if(G==0){alert(payment_empty);return false}}return true}function addBonus(){var B=document.forms["addBouns"];var A=B.elements["bonus_sn"].value;if(A.length==0){alert(bonus_sn_empty);return false}else{var C=/^[0-9]{10}$/;if(!C.test(A)){alert(bonus_sn_error);return false}}return true}function mergeOrder(){if(!confirm(confirm_merge)){return false}var A=document.forms["formOrder"];var D=A.elements["from_order"].value;var B=A.elements["to_order"].value;var C="";if(D==0){C+=from_order_empty+"\n"}if(B==0){C+=to_order_empty+"\n"}else{if(B==D){C+=order_same+"\n"}}if(C.length>0){alert(C);return false}else{return true}}function returnToCart(A){Ajax.call("user.php?act=return_to_cart","order_id="+A,returnToCartResponse,"POST","JSON")}function returnToCartResponse(A){alert(A.message)}function checkIntensity(F){var A="#FFF",E="#FFF",B="#FFF";var D=0;var C=0;for(i=0;i<F.length;i++){var G=0;var H=F.charCodeAt(i);if(H>=48&&H<=57){G=1}else{if(H>=65&&H<=90){G=2}else{if(H>=97&&H<=122){G=4}else{G=4}}}C|=G}for(i=0;i<4;i++){if(C&1){D++}C>>>=1}if(F.length<=4){D=1}switch(D){case 1:E="2px solid red";A=B="2px solid #DADADA";break;case 2:A="2px solid #f90";E=B="2px solid #DADADA";break;case 3:B="2px solid #3c0";E=A="2px solid #DADADA";break;case 4:B="2px solid #3c0";E=A="2px solid #DADADA";break;default:B=A=E="";break}if(document.getElementById("pwd_lower")){document.getElementById("pwd_lower").style.borderBottom=E;document.getElementById("pwd_middle").style.borderBottom=A;document.getElementById("pwd_high").style.borderBottom=B}}function changeType(C){if(C.getAttribute("min")&&document.getElementById("ECS_AMOUNT")){document.getElementById("ECS_AMOUNT").disabled=false;document.getElementById("ECS_AMOUNT").value=C.getAttribute("min");if(document.getElementById("ECS_NOTICE")&&C.getAttribute("to")&&C.getAttribute("fee")){var B=parseInt(C.getAttribute("fee"));var A=parseInt(C.getAttribute("to"));if(B<0){A=A+B*2}document.getElementById("ECS_NOTICE").innerHTML=notice_result+A}}}function calResult(){var G=document.getElementById("ECS_AMOUNT").value;var B=document.getElementById("ECS_NOTICE");reg=/^\d+$/;if(!reg.test(G)){B.innerHTML=notice_not_int;return}G=parseInt(G);var C=document.forms["transform"];for(i=0;i<C.elements["type"].length;i++){if(C.elements["type"][i].checked){var D=parseInt(C.elements["type"][i].getAttribute("min"));var E=parseInt(C.elements["type"][i].getAttribute("to"));var F=parseInt(C.elements["type"][i].getAttribute("fee"));var A=0;if(G<D){B.innerHTML=notice_overflow+D;return}if(F>0){A=(G-F)*E/(D-F)}else{A=G*(E+F)/D+F}B.innerHTML=notice_result+parseInt(A+0.5)}}};
