;
(function (jQuery) {jQuery.fn.register = function (codeFlag, mobileFlag) {var o = {mi:{userName:"\u8BF7\u586B\u5199\u771F\u5B9E\u59D3\u540D", regiestmobile:"\u8BF7\u8F93\u5165\u60A8\u7684\u624B\u673A\u53F7", companyName:"\u8BF7\u8F93\u5165\u60A8\u7684\u56E2\u4F53\u79F0\u8C13", regiestemail:"\u8BF7\u8F93\u5165\u60A8\u5E38\u7528\u7684\u7535\u5B50\u90AE\u7BB1", password:"\u8BBE\u7F6E\u767B\u5F55\u5BC6\u7801", confirmpass:"\u518D\u6B21\u786E\u8BA4\u767B\u5F55\u5BC6\u7801", randValue:"\u8BF7\u8F93\u5165\u53F3\u8FB9\u7684\u5B57\u7B26"}, mn:{userName:"\u4E2A\u4EBA\u79F0\u8C13\u4E0D\u80FD\u4E3A\u7A7A", regiestmobile:"\u624B\u673A\u53F7\u4E0D\u80FD\u4E3A\u7A7A", companyName:"\u56E2\u4F53\u79F0\u8C13\u4E0D\u80FD\u4E3A\u7A7A", regiestemail:" \u90AE\u7BB1\u4E0D\u80FD\u4E3A\u7A7A", password:"\u5BC6\u7801\u6700\u5C116\u4F4D\uFF0C\u533A\u5206\u5927\u5C0F\u5199", confirmpass:"\u8BF7\u786E\u8BA4\u60A8\u4E0A\u9762\u8F93\u5165\u7684\u5BC6\u7801", randValue:"\u9A8C\u8BC1\u7801\u4E0D\u80FD\u4E3A\u7A7A"}, me:{userName:"\u79F0\u8C13\u75312-24\u4E2A\u5B57\u7B26\u7EC4\u6210", regiestmobile:"\u624B\u673A\u53F7\u753113\u4E2A\u6570\u5B57\u7EC4\u6210", companyName:"\u79F0\u8C13\u75312-64\u4E2A\u5B57\u7B26\u7EC4\u6210\uFF0C\u6C49\u5B57\u7B972\u4E2A\u5B57\u7B26\u3002", regiestemail:"\u90AE\u7BB1\u7684\u683C\u5F0F\u4E0D\u6B63\u786E", password:"\u5BC6\u7801\u6700\u5C116\u4F4D\uFF0C\u533A\u5206\u5927\u5C0F\u5199", confirmpass:"\u4E24\u6B21\u5BC6\u7801\u4E0D\u4E00\u81F4", randValue:"\u9A8C\u8BC1\u7801\u8F93\u5165\u9519\u8BEF"}, mr:{userName:/(^[\w\u4E00-\u9FA5\u3008-\u3017\u0020\-\(\)\[\]:]{2,24}$)/, regiestmobile:/^[1][3-8]\d{9}$/, companyName:/(^[\w\u4E00-\u9FA5\u3008-\u3017\u0020\-\(\)\[\]:]{2,64}$)/, regiestemail:/^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$/, password:/^[a-zA-Z0-9~!@#$%&*_+-]{6,64}$/, randValue:/(^[\w]{4}$)/}};o.t = jQuery(this);var eventObject = "#userName,#password,#confirmpass";if (mobileFlag) {eventObject = eventObject + ",#regiestmobile";} else {eventObject = eventObject + ",#regiestemail";}if (codeFlag == "true") {eventObject = eventObject + ",#randValue";}jQuery(eventObject, o.t).focus(function () {var id = this.id;ok(id, o.mi[this.id], false);}).blur(function () {var id = this.id;var value = this.value;if (id == "regiestemail" || id == "regiestmobile") {return;}if (value === "") {no(id, o.mn[id], false);return;}if (id == "userName" && jQuery.trim(jQuery("#userName").val()) == "") {jQuery("#userName").val(jQuery.trim(jQuery("#userName").val()));jQuery("#userName").focus();return;}if (id == "confirmpass") {if (jQuery("#password", o.t).val() == value && value !== "") {ok(id, "", true);} else {no(id, o.me[id], true);}} else {if (o.mr[id].test(value)) {ok(id, "", true);} else {no(id, o.me[id], true);}}});jQuery("#regiestemail").bind("blur", function () {var email = this.value;if (email == "") {no("regiestemail", o.mn.regiestemail, false);} else if (o.mr.regiestemail.test(email)) {ok("regiestemail", "\u90AE\u7BB1\u9A8C\u8BC1\u4E2D", false);jQuery.getJSON("http://www.l99.com/EditAccount_checkEmail.action", {email:email}, function (data) {if (data.status == "1") {ok("regiestemail", "\u53EF\u4EE5\u4F7F\u7528", true);} else {no("regiestemail", data.msg, true);}});} else {no("regiestemail", o.me.regiestemail, true);}});jQuery("#regiestmobile").bind("blur", function () {var mobile = this.value;if (mobile == "") {no("regiestmobile", o.mn.regiestmobile, false);} else if (o.mr.regiestmobile.test(mobile)) {ok("regiestmobile", "\u624B\u673A\u9A8C\u8BC1\u4E2D", false);jQuery.getJSON("http://www.l99.com/EditAccount_checkMobile.action", {mobile:mobile}, function (data) {if (data.status == "1") {ok("regiestmobile", "\u53EF\u4EE5\u4F7F\u7528", true);} else {no("regiestmobile", data.msg, true);}});} else {no("regiestmobile", o.me.regiestmobile, true);}});jQuery("input[type=radio][name=userType]").click(function () {if (this.value == 0) {jQuery("#agency_box").hide();jQuery("#people_box").show();} else {jQuery("#people_box").hide();jQuery("#agency_box").show();}}).filter(":first").click();jQuery("input#registerTerms").click(function () {var term = $(this).attr("checked");if (!term) {jQuery("#register_submit").removeClass("blue_btn").addClass("gray_btn").html("<span class='gray_btn_left'></span><span class='gray_btn_mid'>\u7ACB\u5373\u6CE8\u518C</span><span class='gray_btn_right'></span>");} else {jQuery("#register_submit").removeClass("gray_btn").addClass("blue_btn").html("<span class='blue_btn_left'></span><span class='blue_btn_mid'>\u7ACB\u5373\u6CE8\u518C</span><span class='blue_btn_right'></span>");}});jQuery("#register_submit").bind("click", function () {var userType = jQuery("input[name=userType]:checked").val();var userCheck = ["userName"];if (mobileFlag) {userCheck.push("regiestmobile");} else {userCheck.push("regiestemail");}userCheck.push("password");if (codeFlag == "true") {userCheck.push("randValue");}for (var ck = 0; ck < userCheck.length; ck = ck + 1) {if (!o.mr[userCheck[ck]].test(jQuery.trim(jQuery("#" + userCheck[ck]).val()))) {no(userCheck[ck], o.me[userCheck[ck]], true);return false;}}if (jQuery("#password").val() != jQuery("#confirmpass").val()) {no("confirmpass", o.me.confirmpass, true);return false;}if (!jQuery("input#registerTerms").attr("checked")) {return false;}jQuery("#register_submit").attr("disabled", "disabled");jQuery("form#register_form").submit();return false;});jQuery("#register_submit").removeAttr("disabled");function ok(id, c, f) {if (f) {c = "<img style=\"height:16px;\" src=\"http://static.l99.com/skin/default/images/ok.gif\" />" + c;}jQuery("#" + id + "_msg").removeClass("reg_first_check_err").addClass("reg_first_check").show().children(".check").html(c);}function no(id, c, f) {var tmp = id;if (f) {}jQuery("#" + id + "_msg").removeClass("reg_first_check").addClass("reg_first_check_err").show().children(".check").html(c);}};})(jQuery);
