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='<font color="green">'+msg_can_rg+"</font>"}}function check_conform_password(A){password=document.getElementById("password").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='<font color="green">'+msg_can_rg+"</font>"}}function is_registered(C){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<3){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='<font color="green">'+msg_can_rg+"</font>";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 N=document.forms["formUser"];var G=Utils.trim(N.elements["username"].value);var M=Utils.trim(N.elements["password"].value);var F=Utils.trim(N.elements["confirm_password"].value);var H=Utils.trim(N.elements["email"].value);var K=N.elements["agreement"].checked;var C=document.getElementsByName("user_type");var A=Utils.trim(N.elements["real_name"].value);var I=Utils.trim(N.elements["address_detail"].value);var E=N.elements["phone_contact"]?Utils.trim(N.elements["phone_contact"].value):"";var D=N.elements["web_contact"]?Utils.trim(N.elements["web_contact"].value):"";var B="";if(G.length==0){B+=username_empty+"\n"}else{if(G.match(/^\s*$|^c:\\con\\con$|[%,\'\*\"\s\t\<\>\&\\]/)){B+=username_invalid+"\n"}else{if(G.length<3){}}}if(M.length==0){B+=password_empty+"\n"}else{if(M.length<6){B+=password_shorter+"\n"}}if(F!=M){B+=confirm_password_invalid+"\n"}var J=0;for(var L=0;L<C.length;L++){if(C[L].checked==true){J=1}}if(J==0){B+="- 请选择会员类型!\n"}if(I.length==0){B+="- 店铺地址不能为空。\n"}if(E.length==0){B+="- 电话联系方式不能为空! \n"}if(D.length==0){B+="- 网络联系方式(QQ,旺旺,MSN)不能为空。\n"}if(B.length>0){alert(B);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}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)}}}function cacheGoodsMoveToCart(D,B,A){Ajax.call("user.php?act=cache_to_cart","rec_id="+D+"&goods_id="+B,C,"GET","JSON",true,true);function C(E){if(E){showRemind(E.type,E.message);if(E.error==0){var F=document.getElementById("cache_"+D);F.parentNode.removeChild(F);if(A){window.setTimeout("window.location.href = '"+A+"';",2000)}}}}};
