function ShowDialog(a,c){var b='<div id="Dialog" style="display:none;"><table width="800" cellspacing="0" cellpadding="0" border="0" align="center"><tr><th valign="bottom" bgcolor="#fffbe8"><img height="117" width="800" border="0" alt="太和殿" src="images/04_report/page_title.jpg"/></th></tr><tr><td class="Contents" bgcolor="#fffbe8"></td></tr></table></div>';if($("#Dialog").length<1){$("body").append(b)}$("#Dialog .Contents").html(a);if($("#Dialog .Close").length>0){$("#Dialog .Close").click(function(){$.unblockUI()})}$.blockUI({message:$("#Dialog"),allowBodyStretch:false,css:{top:0,left:(($(window).width()-800)/2)+"px",width:800,border:"none",backgroundColor:"#000",cursor:"default"},overlayCSS:{backgroundColor:"#000",opacity:"1",cursor:"default"}});$(".blockPage").css("position","absolute");if(c){c()}}var Dialog={MemberReg:""};function MemberForm(){$("#MemberRegForm .Birthday").jSelectDate({css:"text2",name:"SelBirthday",disabled:false});$("#spanDate1 select").each(function(){$(this).attr("name",$(this).attr("id"))});$("#MemberRegForm").validate({success:"valid",errorElement:"div",errorClass:"Error",rules:{Name:{required:true,minlength:2},Email:{required:true,email:true,remote:{url:"/members/checkstatus"}},Password:{required:true,rangelength:[4,8]},Confirm:{required:true,rangelength:[4,8],equalTo:"#MemberRegForm input[name=Password]"},Mobile:{required:true,number:true,minlength:10},Occupation:{required:true,minlength:3},Area:{required:true,number:true,minlength:2},Phone:{required:true,number:true,minlength:6},Ext:{number:true,maxlength:8},"Patronize[]":{required:true,maxlength:1}},messages:{Name:{required:"請輸入您的姓名!!",minlength:"姓名長度至少要大於兩個字元!!"},Email:{required:"請輸入您的E-Mail帳號!!",email:"您輸入的E-Mail帳號格是錯誤!!",remote:"此E-Mail帳號已經有人使用了，請另外設定帳號資訊!!"},Password:{required:"請輸入密碼!!",rangelength:"密碼長度請輸入4~8個字元!!"},Confirm:{required:"請輸入確認密碼!!",rangelength:"密碼長度請輸入4~8個字元!!",equalTo:"密碼與確認密碼不相同，請重新輸入!!"},Mobile:{required:"請輸入手機號碼!!",number:"手機號碼只能輸入數字!!",minlength:"手機號碼最少要大於10碼!!"},Occupation:{required:"請輸入您的職業!!",minlength:"職業最少要大於3個字元!!"},Area:{required:"請輸入區碼!!",number:"區碼只能輸入數字!!",minlength:"區碼最少要大於2碼!!"},Phone:{required:"請輸入電話號碼!!",number:"電話號碼只能輸入數字!!",minlength:"電話號碼最少要大於6碼!!"},Ext:{number:"分機號碼只能輸入數字!!",maxlength:"分機號碼要小於8碼!!"},"Patronize[]":{required:"請選擇一個最常去的分店!!",maxlength:"請選擇一個最常去的分店!!"}},groups:{MyPhone:"Area Phone Ext"},errorPlacement:function(a,b){if(b.attr("name")=="Area"||b.attr("name")=="Phone"||b.attr("name")=="Ext"){a.insertAfter("#Ext")}else{if(b.attr("name")=="Patronize[]"){a.insertAfter("#PatronizeError")}else{a.insertAfter(b)}}},submitHandler:function(){$("#ButtonGrp").html("資料寫入中請稍後...");$.post("/members/insert",$("#MemberRegForm").serialize(),function(a){if(a.Status==true){$("#MemberReg").html(a.Contents);alert("加入會員成功，歡迎您的加入!!")}else{alert("資料傳遞錯誤!!請重新輸入!!");ShowDialog(Dialog.MemberReg,MemberForm)}},"json")}})}function MemberLogin(){$("#MemberOption dd").hide();$("#MemberOption dd.Login").show();$("#LoginForm .Forget a").click(function(){MemberForget()});$("#LoginForm").validate({success:"valid",errorElement:"div",errorClass:"Error",rules:{Email:{required:true,email:true},Password:{required:true,rangelength:[4,8]}},messages:{Email:{required:"請輸入您的E-Mail帳號!!",email:"您輸入的E-Mail帳號格是錯誤!!"},Password:{required:"請輸入密碼!!",rangelength:"密碼長度請輸入4~8個字元!!"}},submitHandler:function(){$.post("/members/login",$("#LoginForm").serialize(),function(a){if(a.Status){switch(a.Status){case 2:if(confirm(a.Msg)){MemberCertification()}break;case 3:alert(a.Msg);window.location.reload();break;default:alert(a.Msg);break}}else{alert("資料傳輸錯誤，請重新嘗試!!")}},"json")}})}function MemberForget(){$("#MemberOption dd").hide();$("#MemberOption dd.Forget").show();$("#ForgetForm .Login a").click(function(){MemberLogin()});$("#ForgetForm").validate({success:"valid",errorElement:"div",errorClass:"Error",rules:{Email:{required:true,email:true}},messages:{Email:{required:"請輸入您的E-Mail帳號!!",email:"您輸入的E-Mail帳號格是錯誤!!"}},submitHandler:function(){$.post("/members/forget",$("#ForgetForm").serialize(),function(a){if(a.Status){switch(a.Status){case 2:if(confirm(a.Msg)){MemberCertification()}break;default:alert(a.Msg);break}}else{alert("資料傳輸錯誤，請重新嘗試!!")}},"json")}})}function MemberCertification(){$("#MemberOption dd").hide();$("#MemberOption dd.Certification").show();$("#CertificationForm .Login a").click(function(){MemberLogin()});$("#CertificationForm").validate({success:"valid",errorElement:"div",errorClass:"Error",rules:{Email:{required:true,email:true}},messages:{Email:{required:"請輸入您的E-Mail帳號!!",email:"您輸入的E-Mail帳號格是錯誤!!"}},submitHandler:function(){$.post("/members/recertification",$("#CertificationForm").serialize(),function(a){alert(a.Msg)},"json")}})}function MemberChange(){$("#MemberRegForm .Birthday").jSelectDate({css:"text2",name:"SelBirthday",disabled:false});$("#spanDate1 select").each(function(){$(this).attr("name",$(this).attr("id"))});$("#MemberRegForm").validate({success:"valid",errorElement:"div",errorClass:"Error",rules:{Name:{required:true,minlength:2},Mobile:{required:true,number:true,minlength:10},Occupation:{required:true,minlength:3},Area:{required:true,number:true,minlength:2},Phone:{required:true,number:true,minlength:6},Ext:{number:true,maxlength:8}},messages:{Name:{required:"請輸入您的姓名!!",minlength:"姓名長度至少要大於兩個字元!!"},Mobile:{required:"請輸入手機號碼!!",number:"手機號碼只能輸入數字!!",minlength:"手機號碼最少要大於10碼!!"},Occupation:{required:"請輸入您的職業!!",minlength:"職業最少要大於3個字元!!"},Area:{required:"請輸入區碼!!",number:"區碼只能輸入數字!!",minlength:"區碼最少要大於2碼!!"},Phone:{required:"請輸入電話號碼!!",number:"電話號碼只能輸入數字!!",minlength:"電話號碼最少要大於6碼!!"},Ext:{number:"分機號碼只能輸入數字!!",maxlength:"分機號碼要小於8碼!!"}},groups:{MyPhone:"Area Phone Ext"},errorPlacement:function(a,b){if(b.attr("name")=="Area"||b.attr("name")=="Phone"||b.attr("name")=="Ext"){a.insertAfter("#Ext")}else{a.insertAfter(b)}},submitHandler:function(){$("#ButtonGrp").html("資料寫入中請稍後...");$.post("/members/chang",$("#MemberRegForm").serialize(),function(a){if(a&&a.Status==true){alert("資料已經成功更新!!");$.unblockUI()}else{alert("資料傳遞錯誤!!請重新輸入!!");ShowDialog(Dialog.MemberChange,MemberChange)}},"json")}})}function MemberChangePasswd(){$("#MemberChangePasswdForm").validate({success:"valid",errorElement:"div",errorClass:"Error",rules:{Old:{required:true,rangelength:[4,8]},Password:{required:true,rangelength:[4,8]},Confirm:{required:true,rangelength:[4,8],equalTo:"#MemberChangePasswdForm input[name=Password]"}},messages:{Old:{required:"請輸入舊密碼!!",rangelength:"舊密碼長度請輸入4~8個字元!!"},Password:{required:"請輸入新密碼!!",rangelength:"新密碼長度請輸入4~8個字元!!"},Confirm:{required:"請輸入確認密碼!!",rangelength:"密碼長度請輸入4~8個字元!!",equalTo:"新密碼與確認密碼不相同，請重新輸入!!"}},submitHandler:function(){$("#ButtonGrp").html("資料寫入中請稍後...");$.post("/members/changepasswd",$("#MemberChangePasswdForm").serialize(),function(a){if(a){if(a.Status==true){alert("資料已經成功更新!!");$.unblockUI()}else{alert(a.Msg)}}else{alert("資料傳遞錯誤!!請重新輸入!!");ShowDialog(Dialog.MemberChangePasswd,MemberChangePasswd)}},"json")}})}$(document).ready(function(){var a;if($(".reg a").length>0){$(".reg a").click(function(){if(!Dialog.MemberReg){$.get("/dialog/memreg",function(b){Dialog.MemberReg=b;b=null;ShowDialog(Dialog.MemberReg,MemberForm)})}else{ShowDialog(Dialog.MemberReg,MemberForm)}})}if($("#MemberOption").length>0){if($("#OptionList .Login").length>0){$("#OptionList .Login").click(function(){MemberLogin()})}if($("#OptionList .Forget").length>0){$("#OptionList .Forget").click(function(){MemberForget()})}if($("#OptionList .Certification").length>0){$("#OptionList .Certification").click(function(){MemberCertification()})}if($("#OptionList .BirthdayLogin").length>0){$("#OptionList .BirthdayLogin").click(function(){MemberLogin()})}if($("#OptionList .Change").length>0){$("#OptionList .Change").click(function(){$.get("/members/chang",function(b){Dialog.MemberChange=b;b=null;ShowDialog(Dialog.MemberChange,MemberChange)})})}if($("#OptionList .ChangePasswd").length>0){$("#OptionList .ChangePasswd").click(function(){$.get("/members/changepasswd",function(b){Dialog.MemberChangePasswd=b;b=null;ShowDialog(Dialog.MemberChangePasswd,MemberChangePasswd)})})}}});
