var ta;
function returnDocument() {
var file_name = document.location.href;
var end = (file_name.indexOf("?") == -1) ? file_name.length : file_name.indexOf("?");
return file_name.substring(file_name.lastIndexOf("/")+1, end);
}
//購買頁面->檢查使用者登入狀態
function check_gbuy_user_login(pd_id){
$.ajax({ type: 'post', url: 'modules/member.php',
dataType: 'json', data: {query_op:'check_login_state' },
complete :function(){}, success: function(rt){
var return_code=rt[0].return_code;
if(return_code==0){ show_gb_login_fom(pd_id); }else{
confirm_cc(pd_id);
}
}
});
}
//購買頁面->檢查購買產品團購狀態
function check_pd_gbuy_state(pd_id){
$.ajax({ type: 'post', url: 'modules/group_buy.php', dataType: 'json',
data: {query_op:'check_group_buy_state',pd_id:pd_id },
complete :function(){},
success: function(rt){
var rts=rt.state;
var state=rts.state;
var time=rts.remain_time;
var gb_days=rts.gb_days;
if(state==0){ check_gb_user_login(pd_id); }
if(state==1){ show_follow_win(pd_id); }
//團購已結團
if(state==2){ alert('已結團'); }
}
});
}
//推薦說明
function show_gb_re_comm(pd_id){
var spid=pd_id.substr(0,5);
var pd_name=$('div[name='+spid+']').parent().parent().parent().find('.group_list_title').text();
$('#gb_re_comm').remove();
jQuery("<div/>", {id: 'gb_re_comm',title:pd_name+'推薦說明'}).appendTo("body");
var recom=$('div[name='+spid+']').find('div[name=gb_recom]').html();
$('#gb_re_comm').html(recom);
$("#gb_re_comm").dialog({
modal: true, dialogClass: "group_shop",resizable: false,
overlay: { opacity: 0.5, background: "black" },
width: 590,height: 70
});
}
//跟團數量選擇
function show_follow_win(pd_id){
var spid=pd_id.substr(0,5);
var pd_name=$('div[name='+spid+']').find('input[name=gb_pdname]').val();
$('#gb_follow_win').remove();
jQuery("<div/>", {id: 'gb_follow_win',title:pd_name+'跟團'}).appendTo("body");
var f_str='<div name="follow_info" style="height:40px;float:left;width:290px;">';
f_str+='<div style="width:290px;float:left;display:inline">跟團數量';
f_str+='<input name="s_buy_num" type="text" maxlength="5" style="width:80px;">';
f_str+='需付團購訂金:<span name="pre_cost">50</span></div>';
f_str+='<div name="confirm_join_gb" class="confirm_join_gb">&nbsp;</div>';
//f_str+='<div><img src="images/active/group_buy/action_04.png"></div>';
$('#gb_follow_win').html(f_str);
$('input[name=s_buy_num]').keyup(function (){
var as=$('input[name=s_buy_num]').val();
var newval=as.replace(/[^\d]/g,'');
$('input[name=s_buy_num]').val(newval);
$('span[name=pre_cost]').text(newval*50);
});
$('div[name=confirm_join_gb]').click(function (){
$('div[name=confirm_join_gb]').hide();
$('input[name=s_buy_num]').attr('disabled',true);
var s_buy_num=$('input[name=s_buy_num]').val();
var err=0;
if(s_buy_num<1){
err++; var err_str='請輸入跟團數量！';
$('div[name=confirm_join_gb]').show();
$('input[name=s_buy_num]').attr('disabled',false);
}
if(err==0){
if(s_buy_num>10){
var ctr='單筆團購數量超過十瓶，'+"\n"+'butyshop保留接受訂單與否及調整數量的權利，如有疑問請洽客服07-3831538，確定繼續？';
if(confirm(ctr)){ join_group_buy(pd_id,s_buy_num); }else{
$('div[name=confirm_join_gb]').show();
$('input[name=s_buy_num]').attr('disabled',false);
}
}else{
join_group_buy(pd_id,s_buy_num);
}
}else{ alert(err_str); }
});
$("#gb_follow_win").dialog({
modal: true, dialogClass: "group_shop",resizable: false,
overlay: { opacity: 0.5, background: "black" },
width: 310,height: 110,
close: function(event, ui) {
if(ta){ clearTimeout(ta); location.reload(); }
}
});
}
//檢查參加團購刷卡狀態
function check_join_group_buy(saleno){
if(ta){ clearTimeout(ta); }
$.ajax({ type: 'post', url: 'modules/group_buy.php', dataType: 'json',
data: {query_op:'check_group_buy_id',saleno:saleno },
complete :function(){},
success: function(rt){
var rts=rt.info;
var state=rts.state;
var group_buy_id=rts.group_buy_id;
if(state==1){ //已完成付款
clearTimeout(ta);
$('div[name=gb_CreditCard_bt]').hide();
var gp_str='<div style="color:#ff0000">刷卡完成！</div>';
$('div[name=follow_info]').append(gp_str);
}else{
ta=setTimeout(function (){
check_join_group_buy(saleno);
},10000);
}
}
});
}
//參加團購
function join_group_buy(pd_id,s_buy_num){
$.ajax({ type: 'post', url: 'modules/group_buy.php', dataType: 'json',
data: {query_op:'join_group_buy', pd_id:pd_id,buy_num:s_buy_num },
complete :function(){},
success: function(rt){
var rts=rt.info;
var state=rts.state;
var gb_saleno=rts.gb_saleno;
if(gb_saleno!=''){
$('button[name=confirm_join_gb]').hide();
gp_str='<div name="gb_CreditCard_bt" class="gb_CreditCard_bt">&nbsp;</div><br>';
$('div[name=follow_info]').append(gp_str);
check_join_group_buy(gb_saleno);
$('div[name=gb_CreditCard_bt]').click(function (){
window.open('https://butyshop.com/creditcard_payup.php?SaleNo='+gb_saleno+'&query_op=C_payup&order_type=group_buy','刷卡付款');
});
}else{
$('input[name=s_buy_num]').attr('disabled',false);
$('button[name=confirm_join_gb]').attr('disabled',false);
}
}
});
}
//團購倒數
function do_check_time(){
$('.group_list').each(function (){
var is_end=$(this).attr('name');
if(is_end==0){
var gid=$(this).attr('id');
do_count_gb_sec(gid);
}
});
}
function do_count_gb_day(acid){
var now_day=$('span[name=dsi_day_'+acid+']').text()*1;
var new_day=now_day-1;
if(new_day==0){ new_day=0;$('div[name=dsi_day_'+acid+']').hide(); }
$('span[name=dsi_day_'+acid+']').text(new_day);
}
function do_count_gb_hr(acid){
var now_day=$('span[name=dsi_day_'+acid+']').text()*1;
var now_hr=$('span[name=dsi_hr_'+acid+']').text()*1;
var now_min=$('span[name=dsi_min_'+acid+']').text()*1;
var new_hr=now_hr-1;
if(new_hr<0){
if(now_day>0){ new_hr=23; do_count_gb_day(acid);
}else{ new_hr=0;
$('div[name=dsi_hr_'+acid+']').hide();
}
}
$('span[name=dsi_hr_'+acid+']').text(new_hr);
}
function do_count_gb_min(acid){
var now_min=$('span[name=dsi_min_'+acid+']').text()*1;
var now_day=$('span[name=dsi_day_'+acid+']').text()*1;
var now_hr=$('span[name=dsi_hr_'+acid+']').text()*1;
var new_min=now_min-1;
if(new_min<=0){
if(now_day==0&&now_hr==0){
new_min=0;
$('div[name=dsi_min_'+acid+']').hide();
}else{ new_min=59; do_count_gb_hr(acid); }
}
$('span[name=dsi_min_'+acid+']').text(new_min);
}
function do_count_gb_sec(acid){
var now_min=$('span[name=dsi_min_'+acid+']').text()*1;
var now_day=$('span[name=dsi_day_'+acid+']').text()*1;
var now_hr=$('span[name=dsi_hr_'+acid+']').text()*1;
var now_sec=$('span[name=dsi_sec_'+acid+']').text()*1;
var li_start=$('input[name=li_start_'+acid+']').val();
var li_end=$('input[name=li_end_'+acid+']').val();
var new_sec=now_sec-1;
if(new_sec<=0){
if(now_day==0&&now_hr==0&&now_min==0){
new_sec=0;
if(li_start==0||li_end==0){
// re_get_limit_pd(acid);
// $('input[name=li_start_'+acid+']').val(1)
location.reload();
}
}else{ new_sec=59; do_count_gb_min(acid); }
}
$('span[name=dsi_sec_'+acid+']').text(new_sec);
ta=setTimeout(function (){do_count_gb_sec(acid)},1000);
}
//=================================================================================
//檢查產品團購狀態
function check_pd_gb_state(pd_id){
$.ajax({ type: 'post', url: 'modules/group_buy.php', dataType: 'json',
data: {query_op:'check_group_buy_state',pd_id:pd_id },
complete :function(){},
success: function(rt){
var rts=rt.state;
var state=rts.state;
var time=rts.remain_time;
var gb_days=rts.gb_days;
if(state==0){ check_gb_user_login(pd_id); } //未發起團購檢查登入狀態
if(state==1){ //此產品已發起團購
$('div[name=gb_price]').show();
$('div[name=gb_price]').find('div[class=p_info]').html('：$'+time);
$('div[name=group_shop_'+pd_id+']').html('參加團購');
}else{
$('div[name=gb_price]').hide();
}
if(state==3){ //使用者為發起人 且未刷卡保證金
var buy_nums=rts.buy_num; //自購數量
var recome=rts.recome; //推薦原因
var nickname=rts.nickname;
show_gb_credit_pay(time,gb_days,buy_nums,recome,nickname);
}
if(state==2){ //產品進行團購設定中
}
if(state==4){ alert('門市已團購過此商品!'); }
if(state==5){ alert('門市已有產品開團中！'); }
}
});
}
//團購參加條款
function confirm_cc(pd_id){
$('#group_shop_set').remove();
jQuery("<div/>", {id: 'group_shop_set',title:'butyshop團購條款'}).appendTo("body");
var cc_str='<div style="float:left;width:610px;height:250px;overflow-y:auto;line-height:25px;">';
cc_str+='<p><h1>butyshop團購活動約定條款</h1></p>';
cc_str+='<ul class="ccom">';
cc_str+='<li>1.門市團購僅限在門市發起及加入，網路團購僅限在網站發起及加入。</li>';
cc_str+='<li>2.完成團購訂金付款才算加入團購，網路團購只收信用卡、門市團購只收現金。</li>';
cc_str+='<li>3.團購訂金每瓶50元、2瓶100元，以此類推。</li>';
cc_str+='<li>4.以最後成團數量決定購買的折扣與價格。</li>';
cc_str+='<li>5.成團後將依訂單實際金額付款，而團購訂金則於到貨7天後全額刷退。</li>';
cc_str+='<li>6.達成最低團購門檻以上，30天內需完成購買結帳（可刷卡），逾期視同放棄，<span style="color:#ff0000;font-weight:900">團購訂金不退還！</span></li>';
cc_str+='<li>7.跟團後，時間未截止前，無法取消訂單。</li>';
cc_str+='<li>8.未達最低團購門檻，團購訂金無息全額退還。</li>';
cc_str+='<li>9.團購無法與VIP三瓶75折合併計算，但可與VIP百元購物金併用及列入滿額計算。</li>';
cc_str+='<li>10.活動辦法以門市或網路最新公告為主。</li></ul>';
cc_str+='</div></div>';
cc_str+='<div style="float:left;">';
cc_str+='<div style="float:left;margin-top:4px;line-height:25px;height:25px;display:inline;">';
cc_str+='<input type="checkbox" id="i_agree_check"></div>';
cc_str+='<div style="float:left;line-height:25px;height:25px;width:170px;display:inline;">';
cc_str+='<label style="color:#ff000;cursor:pointer;" for="i_agree_check">我已閱讀並同意以上條款</label></div>';
cc_str+='<div name="i_agreed_cc_bt" class="i_agreed_cc_bt" >&nbsp;</div>';
cc_str+='</div>';
$("#group_shop_set").html(cc_str);
$('#i_agree_check').click(function (){
var tc=$('#i_agree_check').attr('checked');
if(tc==true){
$('div[name=i_agreed_cc_bt]').css('background-image',"url('images/active/group_buy/button_09.png')").css('cursor','pointer');
}else{
$('div[name=i_agreed_cc_bt]').css('background-image',"url('images/active/group_buy/button_09a.png')").css('cursor','default');
}
});
$('div[name=i_agreed_cc_bt]').click(function (){
var tc=$('#i_agree_check').attr('checked');
if(tc==true){
$("#group_shop_set").dialog('close');
var this_file=returnDocument();
if(this_file=='group_buy.php'){
show_follow_win(pd_id);
}else{
show_gb_set_panel(pd_id);
}
}
});
$("#group_shop_set").dialog({
modal: true, dialogClass: "group_shop",resizable: false,
overlay: { opacity: 0.5, background: "black" },
width: 635,height: 350
});
}
//檢查使用者登入狀態
function check_gb_user_login(pd_id){
$.ajax({ type: 'post', url: 'modules/member.php',
dataType: 'json', data: {query_op:'check_login_state' },
complete :function(){}, success: function(rt){
var return_code=rt[0].return_code;
if(return_code==0){ show_gb_login_fom(pd_id);
}else{
confirm_cc(pd_id);
}
}
});
}
//參加團購
function group_buy_check(pd_id){
$.ajax({ type: 'post', url: 'modules/product.php', dataType: 'json',
data: {query_op:'add_to_cart', pd_id:pd_id },
complete :function(){},
success: function(rt){
var op=rt.recall_op;
var pd_num=rt.pd_num;
//選擇顏色味道
if(op==0){
gb_pd_type_select(pd_num);
//alert(pd_num);
}else{
check_pd_gb_state(pd_num);
}
}
});
}
//登入或註冊
function show_gb_login_fom(pd_id){
var gb_title='會員登入';
$('#gb_login_set').remove();
jQuery("<div/>", {id: 'gb_login_set',title:gb_title}).appendTo("body");
$('#gb_login_set').load("modules/tpl/active_forms.php",{query_op:'get_gb_login_form'},
function (){
$('#fc_city_name').change(refresh_fc_area);
//電話同手機
$('input[name=same_as_mobile]').click(function (){
var asp=$('input[name=same_as_mobile]').attr('checked');
var pa= $('#confirm_table');
if(asp==true){
var mem_mobile=pa.find('input[name=mem_mobile]').val();
pa.find('input[name=mem_Tel]').val(mem_mobile);
pa.find('input[name=mem_Tel]').attr('disabled',true);
}
if(asp==false){
pa.find('input[name=mem_Tel]').attr('disabled',false);
}
});
$('input[name=mem_mobile]').keyup(function (){
var asp=$('input[name=same_as_mobile]').attr('checked');
var pa= $('#confirm_table');
if(asp){
var mem_mobile=pa.find('input[name=mem_mobile]').val();
pa.find('input[name=mem_Tel]').val(mem_mobile);
}
});
$('input[name=iam_new_mem_bt]').click(function (){
var tc=$('input[name=iam_new_mem_bt]').attr('checked');
if(tc==true){
$('div[name=gb_login_form]').hide();
$('div[name=gb_reg_form]').show();
$("#gb_login_set" ).dialog( "option", {'title':'會員註冊','width':500,'height':300} );
}else{
$('div[name=gb_login_form]').show();
$('div[name=gb_reg_form]').hide();
$("#gb_login_set" ).dialog( "option", {'title':'會員登入',"width":300,'height':200} );
}
});
//會員登入
$('div[name=gb_mem_login_bt]').click(function (){ gb_mem_login(pd_id); });
//會員註冊
$('div[name=gb_reg_mem_bt]').click(function (){ gb_reg_check(pd_id);});
});
$("#gb_login_set").dialog({
modal: true, dialogClass: "group_shop",resizable: false,
overlay: { opacity: 0.5, background: "black" },
width: 300,height: 200
});
}
//團購會員登入
function gb_mem_login(pd_id){
var login_id=$('input[name=ptt_login_id]').val();
var login_pwd=$('input[name=ptt_login_pwd]').val();
var err_Str='';
if(login_id.length==0){ err_Str+='請輸入butyshop帳號'+"\n"; }
if(login_pwd.length==0){ err_Str+='請輸入butyshop密碼'+"\n"; }
if(err_Str.length>0){ alert(err_Str); }else{
$.ajax({
type: 'post', url: 'modules/member.php', dataType: 'json',
data: {query_op:'mem_login',login_id:login_id,login_pwd:login_pwd },
complete :function(){},
success: function(rt){
var return_code=rt[0].return_code;
if(return_code==1){
$("#gb_login_set").dialog('close');
check_login_state();
confirm_cc(pd_id);
}else{
alert('帳號或密碼錯誤！請重新登入！');
}
}
});
}
}
//檢查團購id
function check_group_buy_id(saleno){
ta=setTimeout(function (){
check_group_buy_id(saleno);
},10000);
$.ajax({ type: 'post', url: 'modules/group_buy.php', dataType: 'json',
data: {query_op:'check_group_buy_id',saleno:saleno },
complete :function(){},
success: function(rt){
var rts=rt.info;
var state=rts.state;
var group_buy_id=rts.group_buy_id;
if(state==1){ //已完成付款
clearTimeout(ta);
rt_str='<button name="go_group_buy_bt">開團成功！前往團購頁面</button>';
$('div[name=gb_set_panel]').html(rt_str);
$('button[name=go_group_buy_bt]').click(function (){
location.href="http://butyshop.com/group_buy.php?v_group_act=view_group_info&group_id="+group_buy_id;
});
}
}
});
}
//顯示團購刷卡視窗
function show_gb_credit_pay(saleno,gb_days,buy_nums,recom,nickname){
var pd_name=$('input[name=group_buy_pd_name]').val();
$('#pd_detail_box').overlay().close();
$('#group_shop_set').remove();
jQuery("<div/>", {id: 'group_shop_set',title:'['+pd_name+']團購設定'}).appendTo("body");
var gp_str='<div name="gb_set_panel" style="height:126px;float:left;width:550px;">';
gp_str+='<div style="width:400px;height:22px;line-height:22px;float:left;display:inline;">團購期限'+gb_days+'天'+',揪團者：'+nickname;
gp_str+=',&nbsp;&nbsp;自購數量'+buy_nums+',需付團購訂金:'+(buy_nums*50)+'</div>';
gp_str+='<div class="gb_CreditCard_bt" name="gb_CreditCard_bt">&nbsp;</div> ';
gp_str+='<div style="float:left;line-height:30px;">推薦理由<textarea maxlength=150 style="height:70px;width:570px;">'+recom+'</textarea></div>';
gp_str+='</div>';
//gp_str+='<div style="margin-top:5px"><img src="images/active/group_buy/action_03.png"></div>';
$("#group_shop_set").dialog( "destroy" );
$("#group_shop_set").html(gp_str);
check_group_buy_id(saleno);
$("#group_shop_set").dialog({
modal: true, dialogClass: "group_shop",resizable: false,
overlay: { opacity: 0.5, background: "black" },
width: 590,height:210,
close: function(event, ui) {
clearTimeout(ta);
}
});
$('div[name=gb_CreditCard_bt]').click(function (){
window.open('https://butyshop.com/creditcard_payup.php?SaleNo='+saleno+'&query_op=C_payup&order_type=group_buy','刷卡付款');
});
}
//團購設定
function gb_set(pd_id,gb_day,recom,buy_num,nickname){
$.ajax({ type: 'post', url: 'modules/group_buy.php', dataType: 'json',
data: {query_op:'creat_group_buy_head',
pd_id:pd_id,gb_day:gb_day,recom:recom,buy_num:buy_num,nickname:nickname },
complete :function(){},
success: function(rt){
var rts=rt.info;
var state=rts.state;
var gb_saleno=rts.gb_saleno;
if(state==1){
rt_str='<div style="float:left;:display:inline;lin-height:22px;width:400px">團購期限'+gb_day+'天,揪團者:'+nickname+',&nbsp;';
rt_str+='自購數量'+buy_num+',需付團購訂金:'+(buy_num*50)+'</div>';
rt_str+='<div name="gb_CreditCard_bt" class="gb_CreditCard_bt">&nbsp;</div><br>';
rt_str+='推薦理由';
rt_str+='<textarea maxlength=150 style="height:70px;width:570px;">'+recom+'</textarea>';
$('div[name=gb_set_panel]').html(rt_str);
check_group_buy_id(gb_saleno);
$("#group_shop_set").dialog({
close: function(event, ui) { clearTimeout(ta); }
});
}
$('div[name=gb_CreditCard_bt]').click(function (){
window.open('https://butyshop.com/creditcard_payup.php?SaleNo='+gb_saleno+'&query_op=C_payup&order_type=group_buy','刷卡付款');
});
}
});
}
//顯示團購設定視窗
function show_gb_set_panel(pd_id){
var pd_name=$('input[name=group_buy_pd_name]').val();
$('#pd_detail_box').overlay().close();
$('#group_shop_set').remove();
jQuery("<div/>", {id: 'group_shop_set',title:'['+pd_name+']團購設定'}).appendTo("body");
var gp_str='<div name="gb_set_panel" style="height:126px;float:left;line-height:25px;">';
gp_str+='揪團天數<select id="gb_day" style="width:60px;">';
for(var i=1;i<=14;i++){ gp_str+='<option value="'+i+'">'+i+'天</option>'; }
gp_str+='</select>';
gp_str+='暱稱<input style="width:70px;" maxlength="10" type="text" name="s_nickname" value="">';
gp_str+='<input type=hidden name="pd_id" value="'+pd_id+'">';
gp_str+=' 自購數量<input style="width:65px;" type="text" name="s_buy_num" value="1" ';
gp_str+=' onbeforepaste="return fale" >';
gp_str+='需付團購訂金:<span name="pre_cost">50</span>';
gp_str+='<button name="start_group_buy_set_bt">確定</button>';
gp_str+='<br>推薦理由<div style="display:inline;color:#ff0000">(*150字以內已輸入<span name=content_leng>0</span>字)</div>';
gp_str+='<textarea name="group_buy_comm" maxlength=150 style="height:70px;width:570px;"></textarea>';
gp_str+='</div>';
// gp_str+='<div style="margin-top:10px;float:left;"><img src="images/active/group_buy/action_03.png"></div>';
$("#group_shop_set").dialog( "destroy" );
$("#group_shop_set").html(gp_str);
$('input[name=s_buy_num]').keyup(function (){
var as=$('input[name=s_buy_num]').val();
var newval=as.replace(/[^\d]/g,'');
$('input[name=s_buy_num]').val(newval);
$('span[name=pre_cost]').text(newval*50);
});
$('textarea[name=group_buy_comm]').keyup(function(){
var text=$('textarea[name=group_buy_comm]').val();
var len=text.length;
$('span[name=content_leng]').text(len);
});
$('button[name=start_group_buy_set_bt]').click(function (){
$(this).attr('disabled',true);
var gb_day=$('#gb_day').val();
var pd_id=$('input[name=pd_id]').val();
var s_nickname=$('input[name=s_nickname]').val();
var recom=$('textarea[name=group_buy_comm]').val();
var buy_num=$('input[name=s_buy_num]').val();
var as=$('input[name=s_buy_num]').val();
var err_str='';
var err=0;
if(s_nickname.length<1){err++; err_str+='請輸暱稱！';}
if(as<1){err++; err_str+='請輸入自購數量！';}
if(recom==''){
err++; err_str=err_str+'請輸入推薦理由！'+"\n";
}else{
if(recom.length<10){
err++; err_str=err_str+'推薦理由需大於10字！'+"\n";
}
if(recom.length>150){
err++; err_str=err_str+'推薦理由字數已超過150字！'+"\n";
}
}
if(err==0){
if(as>10){
var ctr='單筆團購數量超過十瓶，'+"\n"+'butyshop保留接受訂單與否及調整數量的權利，如有疑問請洽客服07-3831538，確定繼續？';
if(confirm(ctr)){
gb_set(pd_id,gb_day,recom,buy_num,s_nickname);
}else{
$('button[name=start_group_buy_set_bt]').attr('disabled',false);
}
}else{
gb_set(pd_id,gb_day,recom,buy_num,s_nickname);
}
}else{
alert(err_str);
$('button[name=start_group_buy_set_bt]').attr('disabled',false);
}
});
$("#group_shop_set").dialog({
modal: true, dialogClass: "group_shop",resizable: false,
overlay: { opacity: 0.5, background: "black" },
width: 595,height: 210
});
}
//團購註冊檢查
//ptt註冊檢查
function gb_reg_check(pd_id){
//======================================================================
var pa= $('#confirm_table');
var mem_Tel=pa.find('input[name=mem_Tel]').val();
var mem_mobile=pa.find('input[name=mem_mobile]').val();
var mem_PID=pa.find('input[name=mem_PID]').val();
var new_password=pa.find('input[name=new_password]').val();
var mem_Name=pa.find('input[name=mem_Name]').val();
//性別
var mem_Sex=0;
$('input[name=mem_Sex]').each(function (){
if($(this).attr('checked')==true){ mem_Sex=mem_Sex+$(this).val()*1; }
});
var mem_Addr=pa.find('input[name=mem_Addr]').val();
var mem_Zip=$('#fc_new_zip').val();
var mem_Mail= pa.find('input[name=mem_Mail]').val();
var err=0;
var err_str='';
if(mem_mobile==''){ err++; err_str=err_str+'請輸入手機號碼!'+"\n"; }
//收件人姓名
if(mem_Name.length==''){ err++; err_str=err_str+'請輸入收件人姓名！'+"\n"; }
//收件地址
if(mem_Addr==''||mem_Zip==''){ err++; err_str=err_str+'請填妥寄送地址!'+"\n"; }
if(mem_Addr!=''&&mem_Zip!=''){
var patt = new RegExp("號");
var result = patt.test(mem_Addr);
if(!result){ err++; err_str=err_str+'請填妥寄送地址!'+"\n"; }
}
//新會員時
if( new_password.length<6){
err++; err_str=err_str+'請輸入六位數密碼!'+"\n";
$('input[name=new_password]').focus();
}
//身分證欄位顯示時
var pid_check=$('#pid_row').css('display');
if(pid_check!='none'){
if(mem_PID.length!=10){
err++; err_str=err_str+'請輸入十位身分證號碼!'+"\n";
}
var char_head=mem_PID[0];
if(!IsAlpha(char_head)){
err++; err_str=err_str+'身分證號碼格式有誤!'+"\n";
}
$('input[name=mem_PID]').focus();
}
if(err==0){
if(pid_check=='none'){ var check_num=mem_mobile; }else{ var check_num=mem_PID; }
//手機重複之檢查
$.ajax({ type: 'post', url: 'modules/member.php', dataType: 'json',
data: {query_op:'join_check',mem_mobile:check_num },
complete :function(){},
success: function(rt){
if(rt[0].return_code==1){
var msg=rt[0].return_msg;
alert(msg);
$('#pid_row').show();
$('input[name=mem_PID]').focus();
$('#confirm_table span[name=mobile_note]').hide();
}else{
$('button[name=reg_mem_bt]').attr('disabled',true);
//===========================================================================================================
//通過檢查
$.ajax({ type: 'post', url: 'modules/member.php', dataType: 'json',
data: {query_op:'mem_register_ptt',
mem_Name:mem_Name, mem_Sex:mem_Sex, mem_Tel:mem_Tel,
mem_mobile:mem_mobile, mem_Addr:mem_Addr, mem_Zip:mem_Zip,
mem_Mail:mem_Mail, mem_PID:mem_PID, new_password:new_password
},
complete :function(){},
success: function(rt){
var return_code=rt[0].return_code;
if(return_code=='0'){ //註冊ok
$("#gb_login_set").dialog('close');
check_login_state();
confirm_cc(pd_id);
}else{ //註冊錯誤
var err_msg=rt[0].return_msg;
alert(err_msg );
$('button[name=reg_mem_bt]').attr('disabled',false);
}
}
});
//===========================================================================================================
}
}
}); //end join_check
}else{
alert(err_str);
}
//======================================================================
}
//團購顏色及味道選擇
function gb_pd_type_select(pd_id){
$.ajax({
type: 'post',
url: 'modules/product.php',
dataType: 'json',
data: {query_op:'pd_type_select',pd_id:pd_id }, //,sample:'1'
complete :function(){},
success: function(rt){
creat_select_pd_form();
var select_pd_form=$('#select_pd_form').overlay({
oneInstance: true,
api: true,expose: {color: '#333',loadSpeed: 200,opacity: 0.9},
onBeforeLoad:function (){
var pds=rt.pds;
var ss_Str='';
//alert(pds);
for(var i=0;i<pds.length;i++){
ss_Str=ss_Str+'<div id="'+pds[i].pd_no+'" class="pd_select_list">'+pds[i].pdname+'</div>';
}
$('#select_pd_list').html(ss_Str);
$('.pd_select_list').click(function (){
var pd_no=$(this).attr('id');
var this_file=returnDocument();
if(this_file=='group_buy.php'){
check_pd_gbuy_state(pd_no);
}else{ check_pd_gb_state(pd_no); }
select_pd_form.close();
});
}
});
select_pd_form.load();
}
});
} //end pd_type_select
