 var pay_up_intro={
       '1':'ATM自動提款機轉帳 [土地銀行] (請使用會員專屬轉帳帳號)',
       '2':'郵局劃撥 (下載已填好的劃撥單直接至郵局繳款)',
       '3':'傳真信用卡付款 (Visa或Master線上/傳真刷卡)',
       '4':'宅配貨到付款  ( 請留意！若因拒收或資料錯誤而導致退貨，日後將無法選取此種付款方式！敬請見諒！) ',
       '6':'7-11付款取貨',
       '9':'線上刷卡(目前可接受Visa、Master、JCB、U Card等信用卡)',
      '14':'使用晶片金融卡+讀卡機網路ATM即時轉帳'}
      
 var pay_up_method_name={
         '1':'ATM自動提款機轉帳',
         '2':'郵局劃撥',
         '3':'傳真信用卡付款',
         '4':'宅配貨到付款',
         '6':'7-11付款取',
         '9':'線上刷卡',
         '14':'網路ATM即時轉帳'
 }
 //選擇vip升等禮 overlay 
function creat_fb_form(){
      var select_pd_str='<div ><span >分享到facebook</span><hr><div id="fb_share_page">11</div></div>';
      $('#fb_share_form').remove();
      jQuery("<div/>", {id: "fb_share_form"}).addClass('fb_share_form_overlay').appendTo("body");
      $('#fb_share_form').html(select_pd_str);
     
    
 }
 
//加入購物車提示
function has_buy_tip(pd_no,x,y){
      var select_pd_str='<div>已加入購物車</div>';
      
      jQuery("<div/>", {id: "buy_tip"+pd_no}).addClass('has_buy_tip').appendTo("body");
      $('#buy_tip'+pd_no).html(select_pd_str);
     
      $('#buy_tip'+pd_no).css({'left':(x-30)+'px','top':(y-60)+'px'}).fadeIn(); 
      $('#buy_tip'+pd_no).animate({ top :(y-110)+'px' },500).fadeOut();
}
function load_order_close_info(mem_LogID,new_password,SaleNo,action,DoorNo){
        refresh_point_state();              
        $.ajax({
	            type: 'post', 
                 url: 'modules/shop_cart/count_op_web.php',
                 dataType: 'json',      
                 data: {pd_op:'order_close_info',mem_LogID:mem_LogID,new_password:new_password,SaleNo:SaleNo,action:action,DoorNo:DoorNo  },
                 complete :function(){},                             
                 success: function(rt){
                   
                    var buy_pd_info=rt.buy_pd_info;   //購物品項
                    
                    var buy_sample_info=rt.buy_sample_info;   //隨身瓶品項
                     var stat_sale_Addr=rt.stat_sale_Addr;//購買地區
                    var SaleNo=rt.SaleNo;//銷售編號
                    
                    var SaleDate=rt.SaleDate;//銷售日期
                    var order_pay_name=rt.order_pay_name;       //付款方式
                     var TotalMoney=rt.TotalMoney;             //總金額
                     var TotalPoint=rt.TotalPoint;             //總點數
                    var pd_amount=rt.pd_amount;       //大瓶數量
                    var spec_money=rt.spec_money;    //運費
                    var spd_amount=rt.spd_amount;   //隨身瓶數量  
                    var VIPCash_use=rt.VIPCash_use;//vip購物金使用
                    var mem_Name=rt.mem_Name; //收件者姓名
                    
                    var mem_mobile=rt.mem_mobile; //手機
                    var mem_Tel=rt.mem_Tel;       //電話
                    var mem_Mail=rt.mem_Mail;     //email
                    var mem_Addr=rt.mem_Addr;     //地址
                    var Invoice_Type_name=rt.Invoice_Type_name;  //發票類型
                    var Comp_Title=rt.Comp_Title;               //統編抬頭
                    var Comp_ID=rt.Comp_ID;                     //統編
                    var order_Pay_note=rt.order_Pay_note;      //      結帳動作說明
                    var order_Time_note=rt.order_Time_note;
                    var nnew_password=rt.new_password;
                    var mem_LogID=rt.mem_LogID;
                    var new_password=rt.new_password; 
                     
                    var pay_method_proce=order_Pay_note;
                     
                    var pa=$('#pay_up_result_table_a');
                    pa.find('span[name=SaleNo]').text(SaleNo);
                    pa.find('span[name=SaleDate]').text(SaleDate);
                         
                    pa.find('span[name=order_Pay_name]').text(order_pay_name);
                    pa.find('span[name=TotalMoney]').text(TotalMoney);
                    pa.find('span[name=TotalPoint]').text(TotalPoint);
                    pa.find('div[name=pay_method_proce]').html(pay_method_proce); //付款資訊
                    var pb=$('#pay_up_result_table_b');
                       
                    if(mem_LogID!='null'&&mem_LogID!='none'){
                       pb.find('span[name=new_pwd]').text(new_password);
                       pb.find('span[name=new_login_id]').text(mem_LogID);
                       pb.show();
                    }
                    
                    var pc=$('#pay_up_result_table_c');
                     pc.find('span[name=mem_Name]').text(mem_Name);
                     pc.find('span[name=mem_Tel]').text(mem_Tel);
                     pc.find('span[name=mem_mobile]').text(mem_mobile);
                     pc.find('span[name=mem_Mail]').text(mem_Mail);
                     pc.find('span[name=mem_Addr]').text(mem_Addr);
                     pc.find('span[name=order_Time_note]').text(order_Time_note);
                     pc.find('span[name=Invoice_Type_name]').text(Invoice_Type_name);
                     pc.find('span[name=Comp_ID]').text(Comp_ID);
                     pc.find('span[name=Comp_Title]').text(Comp_Title);
                   
                   
                    var pd=$('#pay_up_result_table_d');
                    var pd_str='';
                  
                    var psr=$.cookie('push_shop_record_'+SaleNo); 
                    if(psr==1){
                              //var _gaq = _gaq || [];
                              //_gaq.push(['_setAccount', 'UA-17326351-1']);
                              //_gaq.push(['_trackPageview']);
                            //   ['_addTrans','銷售編號(必)','門市代號','交易金額','稅額','shipping','城市','省州','國家']
                           //  alert('_addTrans'+'/'+SaleNo+'/'+'99901'+'/'+ TotalMoney+'/'+ '0'+'/'+ pd_amount+'/'+stat_sale_Addr+'/'+'Taiwan'+'/'+'ROC');
                              _gaq.push(['_addTrans', SaleNo, '99901', TotalMoney, '0',spec_money,stat_sale_Addr,'Taiwan','ROC']);
                      }
                    
                   if(pd_amount>0){
                   for(var i=0;i<buy_pd_info.length;i++){
                           var pd_name=buy_pd_info[i].buy_pd_name;
                            var pd_no=buy_pd_info[i].buy_pd_no;
                           var amount=buy_pd_info[i].buy_pd_amount;
                           var price=buy_pd_info[i].buy_pd_price; 
                           pd_str=pd_str+'<tr>';
                           pd_str=pd_str+'<td class="td_2">'+pd_name+'</td>';
                           pd_str=pd_str+'<td class="td_2">'+amount+'</td>';
                           pd_str=pd_str+'<td class="td_2">'+price+'</td>';         
                           pd_str=pd_str+'<td class="td_2">'+(price*amount)+'</td></tr>'; 
                           var psr=$.cookie('push_shop_record_'+SaleNo); 
                            if(psr==1){
                                  //['_addItem','銷售編號(必)','產編(必)','品名','樣式類別','單價(必)','數量(必)']
                                
                                    _gaq.push(['_addItem',SaleNo, pd_no, pd_name, '', price,amount]);
                                    
                              } 
                       }
                    }else{
                        pd_str=pd_str+'<tr><td class="td_2" colspan="4">無正品品項</td></tr>'; 
                    
                    } 
                     var psr=$.cookie('push_shop_record_'+SaleNo); 
                     if(psr==1){  _gaq.push(['_trackTrans']);   }
                    
                    $.cookie('push_shop_record_'+SaleNo,'0');  
                     
                     if(VIPCash_use>0){
                          pd_str=pd_str+'<tr>';
                           pd_str=pd_str+'<td class="td_2">VIP購物金:'+pd_name+'元</td>';
                           pd_str=pd_str+'<td class="td_2">&nbsp;</td>';
                           pd_str=pd_str+'<td class="td_2">&nbsp;</td>';         
                           pd_str=pd_str+'<td class="td_2">&nbsp;</td></tr>';
                     }  
                            
                    pd.find('tbody[name=tbody_a]').append(pd_str);
                    
                   var pe=$('#pay_up_result_table_e');
                   var pd_str='';
                   if(spd_amount>0){
                     
                      for(var i=0;i<buy_sample_info.length;i++){
                           var pd_name=buy_sample_info[i].buy_pd_name;
                           var amount=buy_sample_info[i].buy_pd_amount;
                           var price=buy_sample_info[i].buy_pd_point; 
                           pd_str=pd_str+'<tr>';
                           pd_str=pd_str+'<td class="td_2">'+pd_name+'</td>';
                           pd_str=pd_str+'<td class="td_2">'+amount+'</td>';
                           pd_str=pd_str+'<td class="td_2">'+price+'</td>';         
                           pd_str=pd_str+'<td class="td_2">'+(price*amount)+'</td></tr>'; 
                   
                        }
                     
                    }else{
                     pd_str=pd_str+'<tr><td class="td_2" colspan="4">無隨身瓶品項</td></tr>'; 
                    } 
                           
                    pe.find('tbody[name=tbody_b]').append(pd_str);
                    
                    $('button[name=CreditCard]').click(function (){
                    
                        show_CreditCard_pay(SaleNo);
                    });
                    $('span[name=go_mem_order]').click(function(){
                          var is_mem=$.cookie('is_member');
                           var hs=location.hash;
        	              if(is_mem==1){var tab=1;}else{var tab=0;}
        	              
                          if(hs=='#member_area'){
                                   $("#member_area_sub_menu").tabs().click(tab);
                            }else{
                                 $.cookie('mem_go_tab',tab);
                                 $('#page_member_area').html('');
                                 
                                 setHash('member_area');
                             } 
                    });
              }                                                                 
                
	     });


}
      
//結帳完成
function page_pay_up_end_init(){
     var end_str='<div id="pay_up_end_panel"></div>';
     end_str=end_str+'<div name="shop_cart_point_e" class="shop_cart_point"></div>';
     $('#page_pay_up_end').html(end_str);
     $('#pay_up_end_panel').load('modules/tpl/pay_up_result_tpl.php',function (){
                   var mem_LogID=$.cookie('mem_LogID');
                   var new_password=$.cookie('new_password');
                   var SaleNo=$.cookie('SaleNo');
                  if(SaleNo!=''&&SaleNo!=null){      
                       load_order_close_info(mem_LogID,new_password,SaleNo,'order','');
                  }else{
                      setHash('new_active');
                  }
    });
     
     
                         
      
}
 

//加購區

function list_plus_buy(){
   $.ajax({
        type: 'post',url: 'modules/product.php',dataType: 'json',
        data: {  query_op:'list_plus_buy'},complete :function(){},
        success: function(rt){
                //===============================================================================
                var total=rt.total;
                var pages=rt.pages;
                var pd_str='';
                 
                if(total>0){
                    var pds=rt.plus_buy;  
                    var ct=0;
                  pd_str=pd_str+'<div class="plus_scrollable plus_vertical">';     
                  pd_str=pd_str+'<div class="plus_items">';
                  for(var j=0;j < pages;j++){
                            var item_str='';
                     //pd_str=pd_str+'<div>';
                     for(var i=1;i<=5;i++){
                     
                            if(ct < total){
                            var price=pds[ct].price;
                            var pd_name=pds[ct].pd_name;
                            var pd_num=pds[ct].pd_num;
                            var spec_price=pds[ct].spec_price;
                            item_str+='<div class="plus_item" name="'+ct+'">';
                            item_str+='<div style="height:100px;width:45px;float:left"><img src="gallery/'+pd_num+'main.png" width="45" height="59" style="vertical-align:middle"></div>';
                                  item_str+='<div style="height:80px;width:110px;float:left">';
                                     item_str+='<div style="height:18px;">‧'+pd_name+'</div>';
                                     item_str+='<div style=" height:18px;text-decoration:line-through">原價'+price+'</div>';
                                      item_str+='<div style="height:30px" name="'+pd_num+'">';
                                      item_str+='<div name="buy_puls_pd_bt" class="buy_puls_pd_bt">加購價'+spec_price+'</div></div>';
                                  item_str+='</div>';
                            item_str+='</div>';
                            ct++;
                            }
                         }
                       
                         
                       pd_str=pd_str+'<div name="'+j+'" class="ss_page">'+item_str+'</div>';
                     
                           
                  } 
                  pd_str=pd_str+'</div>';  //end items
                  pd_str=pd_str+'</div>';  //end scrollable
                
                 } //end total>0
                        
                $('#plus_buy_area div[name=plus_scroll]').html(pd_str);
                 
                //$('#plus_buy_area div.puls_buy_list_block div[name=plus_nav]').html('<div class="plus_navi"></div>');
               // $(".plus_scrollable").scrollable({ circular: true,vertical: true, mousewheel: true }).navigator({navi:'#plus_navi'});
                $(".plus_scrollable").scrollable({ 
                              disabledClass:'disabled',
                              vertical: true, 
                              mousewheel: true,
                              next:'#plus_arrow_down',
                              prev:'#plus_arrow_up',                             
                              onSeek:function (){  
                                       var idx=$(".plus_scrollable").scrollable().getIndex();
                                      
                                      if(idx!=0){
                                          $('#plus_arrow_up').css('visibility','visible');
                                         
                                      }else{
                                          $('#plus_arrow_up').css('visibility','hidden');
                                        
                                      }
                                      if(idx!=pages-1){
                                      
                                       $('#plus_arrow_down').css('visibility','visible');
                                         
                                      }else{
                                          $('#plus_arrow_down').css('visibility','hidden');
                                        
                                      }
                              } 
                              }).navigator({navi:'#plus_navi'});
                      $('#plus_arrow_up').css('visibility','hidden');
                      
                $('div[name=buy_puls_pd_bt]').click(function(event){
                                   var pd_id=$(this).parent().attr('name');
                                    var moux=event.pageX+15;
                                    var mouy=event.pageY+15;
                                  $.cookie('moux',moux);
                                  $.cookie('mouy',mouy)
                                   add_to_plus_buy(pd_id);
                                  
                });
                
                $('div.slider_to_pay_up_flow').click(function (){
                     $('#cart_right').scrollable().seekTo('1');
               });
                    
                //===============================================================================
        }
     });


}

//購物車結帳初始
function page_shopping_cart_init(){
          $('#page_shopping_cart').load("modules/tpl/shopping_cart_tpl.php",function (){
          //==============================================================================
              
             //子選單
              $("#shop_cart_sub_menu").tabs("#shop_cart_sub_menu div.cart_panel", {
                	tabs: 'img.cart_tabs', 
                	effect: 'horizontal',onClick:function(index){
                           var idx=$("#shop_cart_sub_menu").tabs().getIndex();
                            var tab=$("#shop_cart_sub_menu").tabs().getCurrentTab().attr('id');
                             $("#shop_cart_sub_menu").tabs().click(idx);
                             
                              
                              $('#cart_shop_flow').attr('src','images/shopping_cart/cart_shop_flow_a.png');
                               $('#cart_puls_buy').attr('src','images/shopping_cart/cart_puls_buy_a.png');
                           if(idx==0){
                              $('#cart_puls_buy').attr('src','images/shopping_cart/cart_puls_buy_c.png');
                              
                               
                           }  
                            if(idx==1){
                             $('#cart_shop_flow').attr('src','images/shopping_cart/cart_shop_flow_c.png');
                             
                             
                           } 
                            if(idx==0||idx==1 ){
                              $('#cart_right').scrollable().seekTo(idx);     
                                                              
                           }
                     }
                });
               
               $('#cart_right').scrollable();
               
               list_shopping_cart();//列出購物車內容
              // list_shopping_cart_AB_gift();//列出ab區
               list_plus_buy();  //列出加購
               
               $.cookie('pay_up_step','shopping_cart');
               $('div.slider_to_puls_buy').click(function (){
                     $('#cart_right').scrollable().seekTo('0');
               });
               
               	var timeout;
               $('#shop_cart_sub_menu img.cart_tabs').hover(function (){
                      var tab=$("#shop_cart_sub_menu").tabs().getCurrentTab().attr('id');
                      var bid=$(this).attr('id');
                      if(tab!=bid){
                                $(this).attr('src','images/shopping_cart/'+bid+'_b.png');                             
                      }  
               },function (){
                      var tab=$("#shop_cart_sub_menu").tabs().getCurrentTab().attr('id');
                      var bid=$(this).attr('id');
                      if(tab!=bid){
                                $(this).attr('src','images/shopping_cart/'+bid+'_a.png');                             
                      }   
               });
          //==============================================================================
          });
          
}


//點數結帳
function list_pointer_check_up(){
       //================================================================================
       function mody_scart_shop_num(op,cid,pd_num,gift_num){
         var mod_typ='';
         var shop_nums=$('#'+cid).find('input[name=shop_nums]').val();
          var new_shop_nums=0;
          var price=$('#'+cid).find('td:eq(2)').text();
         if(op=='mina'){var new_shop_nums=shop_nums*1-1;  var mod_type='-';}
         if(op=='plus'){ var new_shop_nums=shop_nums*1+1; var mod_type='+';}
     
              
        $.ajax({
            type: 'post',
            url: 'modules/shop_cart/count_op_web.php',
            dataType: 'json',
            data: {pd_op:'mody_shop_nums',cid:cid,mod_type:mod_type,nums:new_shop_nums,vip_pd_num:pd_num,gift_num:gift_num  },
            complete :function(){},
            success: function(rt){
               
                if(rt[0].return_code==1){  //更改數量ok
                      $('#'+cid).find('input[name=shop_nums]').val(new_shop_nums);
                      $('#'+cid).find('span[name=shop_nums]').text(new_shop_nums);
                      $('#'+cid).find('td:eq(3)').text(new_shop_nums*price);
                      check_Shop_cash();
                        
                       list_pointer_check_up();
                        load_recommend_pd();
                }
                 if(rt[0].return_code==0){ 
                       alert(rt[0].return_msg);
                     }
            }
        });
    
    }
       //================================================================================
       $.ajax({
	            type: 'post', 
              url: 'modules/product.php',
              dataType: 'json',      
              data: {query_op:'reload_cart_spd'  },
              complete :function(){},                             
              success: function(rt){
                var total=rt.total;
                 var sp_total=rt.sp_total;
                var use_point=rt.use_point;      
                var now_point=rt.now_point;    
                var SampleGiftPointTotalSurplus=rt.SampleGiftPointTotalSurplus; 
             var scart_str='<table id="pointer_check_up_table" class="shopping_cart_pd_table" cellspacing=0 cellpadding=0><thead><tr><th style="background-image:none";>品名</th><th style="width:100px;">數量</th><th>點數</th><th>小計</th><th>移除</th></tr></thead><tbody>';
            if(sp_total>0){
                var rts=rt.result;
                var sum=0;
                
                for(var i=0;i<rts.length;i++){
                    var pd_name=rts[i].pd_name;
                    var cid=rts[i].cid;
                    var shop_nums=rts[i].shop_nums;
                    var pd_num=rts[i].pd_num;
                    var price=rts[i].price;
                    var web_pd_num=rts[i].web_pd_num;
                   var modiable=rts[i].modiable;  
                     
                    
                    scart_str+='<tr id="'+cid+'_spcart"><td>';
                      if(pd_num[0]=='Q'){ //Q系列
                                         scart_str+='<img src="images/product/product_icon_ex.png" style="vertical-align:middle" >';
                                    }
                    scart_str+='<span name="pd_name">'+pd_name+'</span></td>';
                    scart_str+='<td style="padding-left:10px;padding-top:5px;"> <input name="pd_num"  value="'+pd_num+'" type="hidden">';
                    if(modiable[2]==1){
                    scart_str+='<div class="mina_pd_icon np_bt" name="mina_pd" style=""></div>';
                    }
                    if(modiable[1]==1){
                    scart_str+='<input name="shop_nums" style="border:1px solid #000000;display:inline;height:13px;width:50px;float:left;text-align:right;" value="'+shop_nums+'" maxlength=4>';
                    }else{
                         scart_str+='<span name="shop_nums" style="display:inline;width:50px;float:left;text-align:right;">'+shop_nums+'</span>';
                         scart_str+='<input name="shop_nums"  value="'+shop_nums+'" type="hidden">';
                    
                    }
                    if(modiable[0]==1){ scart_str+='<div class="plus_pd_icon np_bt" name="plus_pd">'; }
                    scart_str+='</td>'; 
                    scart_str+='<td style="text-align:right" >'+price+'</td>';
                    scart_str+='<td style="text-align:right">'+(price*shop_nums)+'</td>';
                   
                   scart_str+='<td ><center>';
                    if(modiable[3]==1){
                      scart_str+='<div name="scart_remove_bt" style="cursor:pointer"><img src="images/shopping_cart/cart_icon_01.png" width=16 height=16></div>';
                    }
                    scart_str+='</td></tr>';
                 
                
                }  
                
                scart_str+='<tfoot><tr style="line-height:25px;"><td colspan=5>';
              
                 scart_str+='<table style="width:702px;">';
               scart_str+='<tr><td ><div style="float:left">買大送小點數: '+SampleGiftPointTotalSurplus+'(限本次交易使用)</div>';
               scart_str+='<div style="float:left;margin-left:25px;">使用點數：'+use_point+'</div> <div  style="float:left;margin-left:25px;">剩餘點數：'+now_point+'</div></td></tr></table>';
              
              
                scart_str+='</td></tr>';
            }else{
                     scart_str+='<tfoot><tr style="line-height:25px;"><td colspan=5>目前無隨身瓶品項</td></tr>';
            
            }//end total >0
            
               scart_str+='</tfoot></table>';
                $('#sp_list').html(scart_str); 
                //==============================================================================
                //增加產品數量
            $('#pointer_check_up_table div[name=plus_pd]').click(function(){
                    var id=$(this).parent().parent().attr('id');
                    mody_scart_shop_num('plus',id ,'','');
                 
               
            });
            //減少產品數量
            $('#pointer_check_up_table div[name=mina_pd]').click(function(){
                 var id=$(this).parent().parent().attr('id');
                  mody_scart_shop_num('mina',id ,'','');
                 
            });
                //移除隨身瓶
                $('div[name=scart_remove_bt]').click(function (){
                       var cid=$(this).parent().parent().parent().attr('id');
                      $.ajax({
                	         type: 'post', 
                              url: 'modules/shop_cart/count_op_web.php',
                              dataType: 'json',      
                              data: {pd_op:'remove_from_scart',cid:cid  },
                              complete :function(){},                             
                              success: function(rt){
                                
                                    list_pointer_check_up();  
                                     load_recommend_pd();     //推薦品項     
                                  }         
                            });
                
                })
                
                                                                                   
           }     
	     });


}

//=========================================================================================


//線上刷卡圖層
function show_CreditCard_pay(sale_no){
         $('#CreditCard_pay_win').remove();
         $('#cctss').remove();
         var page=location.hash;
         var page=page.replace("#","");
         jQuery("<div/>", {id: "CreditCard_pay_win"}).addClass('CreditCard_pay_win_overlay').appendTo("body");
         $('#CreditCard_pay_win').html('<div class="close"></div><div id="cctss" class="m_pic_content"></div>');
         $('#cctss').load("modules/tpl/CreditCard_payup_win_tpl.php",{sale_no:sale_no,page:page});

            $('#CreditCard_pay_win').width('719px').height('auto');
              var CreditCard_pay_win=$('#CreditCard_pay_win').overlay({
              api:true,fixed:false,speed:'slow',
              onClose:function (){
                      if(page=='member_area'){
                         list_member_order();
                     }
                     if(page=='pay_up_end'){
                          location.reload();
                     }
                     
              },onBeforeLoad:function (){      }
                  });
              CreditCard_pay_win.load();
            
         
}
//線上刷卡

function CreditCard_payup(sale_no){
  $('#page_pay_up_confirm').height('800px'); 
  $('#page_pay_up_confirm').load("modules/tpl/CreditCard_payup_tpl.php",{sale_no:sale_no});
}
  //結帳資料確認
function page_pay_up_confirm_init(){
         var t_Str='';
          
         t_Str=t_Str+'<div id="confirm_content"></div>';
          
          $('#page_pay_up_confirm').html(t_Str);
          $('#page_pay_up_confirm').height('480px');
          
          $('#page_pay_up_confirm').load("modules/tpl/cart_pay_up_method_tpl.php",function (){
              var order_Pay_id=$('input[name=order_Pay_id]').val();
             $('span[name=pay_up_method]').text(pay_up_method_name[order_Pay_id]);
             
           var new_mem=$('input[name=new_mem]').val();
           //==============================================================================
             $.ajax({
    	         type: 'post', 
                  url: 'modules/member.php',
                  dataType: 'json',      
                  data: {query_op:'check_mem_data'  },
                  complete :function(){},                             
                  success: function(rt){
                      var return_code=rt.return_code;
                      var pa= $('#confirm_table');
                      if(return_code!=0){
                           var mem_Name=rt.mem_Name;
                           var mem_Sex=rt.mem_Sex;
                           var mem_Tel=rt.mem_Tel;
                           var mem_mobile=rt.mem_mobile;
                           var mem_Addr=rt.mem_Addr;
                           var mem_Mail=rt.mem_Mail;
                           var order_Zip=rt.mem_Zip;
                          
                           if(order_Zip!='1'){
                               var ncity=rt.city;
                           }
                           
                           
                          pa.find('input[name=mem_Name]').val(mem_Name);
                          pa.find('input[name=mem_Tel]').val(mem_Tel);
                          pa.find('input[name=mem_Addr]').val(mem_Addr)
                          pa.find('input[name=mem_mobile]').val(mem_mobile); 
                          pa.find('input[name=mem_Mail]').val(mem_Mail);
                          
                         
                          if(mem_Sex==0){
                            pa.find('input[name=mem_Sex]:first').attr('checked',true);
                          }else{
                            pa.find('input[name=mem_Sex]:eq(1)').attr('checked',true); 
                          }  
                               $('#fc_city_name').val(ncity['city']);
                               refresh_fc_area(order_Zip);
                            
                      } 
                          $('#fc_city_name').change(refresh_fc_area);
                            
                           if(order_Pay_id==6){
                             
                                $('#711_row_a').show();
                                $('#711_row_b').show();
                                $('#711_row_c').show();
                                $('#711_row_d').show();
           
                                var storeid=$.cookie('seven_storeid');
                                var storename=$.cookie('storename');
                                var address=$.cookie('address');
                                var storeSS=$.cookie('storeSS');  
                              
                                pa.find('span[name=seven_storeid]').text(storeid);
                                pa.find('span[name=seven_storename]').text(storename); 
                                pa.find('span[name=seven_address]').text(address);
                                pa.find('input[name=storeSS]').val(storeSS);
                                var seven_url="http://202.168.204.216/eservice/7eshopdefault.asp?eshopid=870&servicetype=1&tempvar=select_711&url="+web_url+"index.php#pay_up_method&storeid="+storeid;
                                pa.find('a[name=select_711]').attr('href',encodeURI(seven_url));
                                 
                                $('#send_time_row').hide();
                             }else{
                                 $('#add_row').show();
                                
                                 $.cookie('seven_storeid','');
                                 $.cookie('storename','');
                                 $.cookie('address','');
                                 $.cookie('storeSS','');   
                             }  
                     }//end   success        
                });
              
           //==============================================================================
          if(order_Pay_id=='0'||order_Pay_id==''){
              $('div[name=confirm_order_bt]').hide();
              alert('喔哦！結帳流程出錯囉～請按[回上一頁]重新選擇結帳方式！');
           }  
           
         $('input[name=Invoice_Type]').click(function (){
                      var it=$(this).val();
                      if(it==3){
                            $('input[name=Comp_Title]').attr('disabled',false);
                            $('input[name=Comp_ID]').attr('disabled',false);
                      }
                      if(it==2){ 
                          $('input[name=Comp_Title]').attr('disabled',true);
                          $('input[name=Comp_ID]').attr('disabled',true);
                          
                      }
         });        
        //通訊電話同手機
        $('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);
                   
              }
        });   
       //回上一頁   //付款方式選擇   
        $('div[name=select_pay_up_type]').click(function(){
             
             setHash('pay_up_method');
             $.cookie('pay_up_step','pay_up_method');
        });
        
        
       //下一步按鈕 //結帳完成 
       $('div[name=confirm_order_bt]').click(function (){
               
        //======================================================================
                           
                           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 order_Pay_id=$('input[name=order_Pay_id]').val();
                            
                           if(new_mem!=''){
                                var new_password=pa.find('input[name=new_password]').val();
                           }
                           //711
                           var seven_storeid=pa.find('span[name=seven_storeid]').text();
                           var seven_storename=pa.find('span[name=seven_storename]').text();
                           var seven_address=pa.find('span[name=seven_address]').text();
                            var storeSS=pa.find('input[name=storeSS]').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 update_mem=0;
                           $('input[name=update_mem]').each(function (){
                              if($(this).attr('checked')==true){
                                 update_mem=update_mem+$(this).val()*1;
                             }
                            
                           });
                         
                           var mem_Addr=pa.find('input[name=mem_Addr]').val();
                           var mem_Zip=$('#fc_new_zip').val();
                            //假日不收貨 
                            var not_get=0;
                           $('input[name=not_get]').each(function (){
                              if($(this).attr('checked')==true){
                                 not_get=not_get+$(this).val()*1;
                             }
                            
                           });
                           //貨到前電聯 
                           var before_tel=0;
                           $('input[name=before_tel]').each(function (){
                              if($(this).attr('checked')==true){
                                 before_tel=before_tel+$(this).val()*1;
                             }
                           });
                           var  mem_Mail= pa.find('input[name=mem_Mail]').val();
                          //發票類別
                             var Invoice_Type=0;
                           $('input[name=Invoice_Type]').each(function (){
                              if($(this).attr('checked')==true){
                                 Invoice_Type=Invoice_Type+$(this).val()*1;
                             }
                            
                           });
                            
                            var Comp_Title= pa.find('input[name=Comp_Title]').val(); 
                            var Comp_ID= pa.find('input[name=Comp_ID]').val(); 
                          //索取目錄
                          var get_catalogue=0;
                           if( pa.find('input[name=get_catalogue]')[0].checked==true){
                               var get_catalogue=1; 
                           }
                            //送貨時間
                              var order_Time=0;
                           $('input[name=order_Time]').each(function (){
                              if($(this).attr('checked')==true){
                                 order_Time=order_Time+$(this).val()*1;
                             }
                            
                           });
                       
                           
              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";
                } 
             //選擇711收貨 
             if(order_Pay_id!=6){   
                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";
                         }
                
                }              
              }else{
                  if(seven_storeid==''||seven_storename==''||seven_address==''){
                  
                       err++; err_str=err_str+'選擇7-11門市!'+"\n";
                  }
              }  
             //新會員時
             if(new_mem!=''&&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){
                                 alert(rt[0].return_msg+'#err_3');
                                 $('#pid_row').show();
                                 $('input[name=mem_PID]').focus();
                                 $('#confirm_table span[name=mobile_note]').hide();
                         }else{
                                $('button[name=confirm_order_bt]').attr('disabled',true);
                               //===========================================================================================================
                               
                                 //通過檢查
                                  $.ajax({
                          	         type: 'post', 
                                        url: 'modules/shop_cart/count_op_web.php',
                                        dataType: 'json',      
                                        data: {pd_op:'do_pay_up',
                                               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,
                                               not_get:not_get,
                                               before_tel:before_tel,
                                               Invoice_Type:Invoice_Type,
                                               Comp_Title:Comp_Title,
                                               Comp_ID:Comp_ID,
                                               get_catalogue:get_catalogue,
                                               order_Time:order_Time,
                                               seven_address:seven_address,
                                               seven_storename:seven_storename,
                                               seven_storeid:seven_storeid,
                                               storeSS:storeSS,
                                               order_Pay_id:order_Pay_id,
                                               update_mem:update_mem,
                                               new_password:new_password
                                        },
                                        complete :function(){},                             
                                        success: function(rt){
                                                var return_code=rt.return_code; 
                                                var err_msg=rt.err_msg; 
                                                var rt_msg=rt.rt_msg; 
                                                //alert(return_code+'/'+SaleNo+'/'+mem_LogID+'/'+new_password); 
                                                  if(return_code==1){
                                                     var SaleNo=rt.SaleNo;
                                                     var mem_LogID=rt.mem_LogID;   
                                                     var new_password=rt.new_password;
                                                            
                                                    clear_shopping_cart();  //清空購物車
                                                     $.cookie('push_shop_record_'+SaleNo,'1');//是否記錄 google analytics
                                                      $.cookie('SaleNo',SaleNo);
                                                    $.cookie('mem_LogID',mem_LogID);
                                                    $.cookie('new_password',new_password);
                                                    $.cookie('pay_up_step','shopping_cart');
                                                    if(order_Pay_id!='9'){
                                                       location.href='index.php#pay_up_end';
                                                        $.cookie('last_page','pay_up_end');
                                                     }else{
                                                        
                                                        $.cookie('last_page','pay_up_end');
                                                       CreditCard_payup(SaleNo);
                                                     }
                                                   
                                                  }else{
                                                  
                                                      alert(err_msg+'#err_1');
                                                  }
                                            }         
                                      });
                               //===========================================================================================================
                                 
                               }
                        }     
                     }); //end join_check 
             
                }  
                
            if(err_str!=''){  alert(err_str+'#err_4'); }   
          //======================================================================
       
          });  //end confirm_order_bt click
      });  //end load
} 
 
function creat_pay_up_confirm_form(order_Pay_id){
    
            
        $('#pay_up_confirm_form').remove();
        $('#confirm_content').remove();
       jQuery("<div/>", {id: "pay_up_confirm_form"}).addClass('pay_up_confirm_form_overlay').appendTo("body");
        $('#pay_up_confirm_form').html('<div id="confirm_content"></div><div class="close"></div>');
     
      
}

//記錄付款方式session
function set_session_order_pay_id(order_Pay_id){

       $.ajax({
  	           type: 'post', url: 'modules/product.php', dataType: 'html',      
                data: {  query_op:'set_session_order_Pay_id',order_Pay_id:order_Pay_id  },
                complete :function(){},                             
                success: function(rt){
                                                                                               
                  }     
  	        });    
}
 //取得付款方式session
function get_session_order_pay_id(){

       $.ajax({
  	           type: 'post', url: 'modules/product.php', dataType: 'html',      
                data: {  query_op:'get_session_order_Pay_id'  },
                complete :function(){},                             
                success: function(rt){
                                                                                               
                  }     
  	        });    
}
//選擇付款方式
function page_pay_up_method_init(){
   
   var n_str='為提供您最安全、迅速且便利的網路購物服務空間，<br>';
       n_str=n_str+'即日起，若您選擇以下付款方式，buty點數立即回饋加倍送  <br>';
       n_str=n_str+'1.若選擇網路ATM即時轉帳或ATM自動提款機轉帳方式付款，buty將直接回饋給您２倍的購物贈點。<br>';
       n_str=n_str+'2.若選擇線上刷卡或信用卡傳真方式付款，則立即回饋給您１.５倍的購物贈點。<br>';
       n_str=n_str+'例：購物金額1200元，選擇ATM付款方式，則贈送2400點購物贈點，<br>';
    　 n_str=n_str+'選擇線上刷卡或信用卡傳真方式付款，則贈送1800點購物贈點。 <br>';
       n_str=n_str+'註︰訂單滿1000元以上選擇ATM付款方式，系統結帳時還會自動將總金額減去 17元 轉帳手續費，立即回饋給您。<br>';

  
   
   $('#page_pay_up_method').load("modules/tpl/pay_up_method_tpl.php",function (){
           $.ajax({
  	         type: 'post', 
                url: 'modules/product.php',
                dataType: 'json',      
                data: {query_op:'order_Pay_mode'  },
                complete :function(){},                             
                success: function(rt){
                           var Pay_mode=rt.Pay_mode;
                            
                           kstr='<table style="border:1px solid #336699;width:717px;">';
                                  
                          for(var i=0;i<Pay_mode.length;i++){
                                    var p_id=Pay_mode[i].order_Pay_id;
                                    var p_name=Pay_mode[i].order_Pay_name;
                                    kstr= kstr+'<tr><td><div name="'+p_id+'" class="pay_bt" >'+p_name+'</div>';
                                    kstr= kstr+'</td><td style="width:300xp;"><div style="float:left;height:30xp;line-height:30px">'+pay_up_intro[p_id]+'</td></tr>';
                          }
                          kstr= kstr+'<tr><td></td><td><div class="pay_method_into">'+n_str+'</div></td></tr>';
                          kstr= kstr+'</table>';
                             $('div[name=pay_up_pp]').html(kstr);
                             
                             //結帳方式選擇 
                             $('.pay_bt').click(function (){
                                  var order_Pay_id=$(this).attr('name');
                                  set_session_order_pay_id(order_Pay_id);
                                  $.cookie('order_Pay_id',order_Pay_id);
                                  if(order_Pay_id==6){
                                   location.href="http://202.168.204.216/eservice/7eshopdefault.asp?eshopid=870&servicetype=1&tempvar=select_711&url="+web_url+"index.php#pay_up_confirm";
                                  }else{
                                       $.cookie('seven_storeid','');
                                       $.cookie('storename','');
                                       $.cookie('address','');
                                       $.cookie('storeSS','');
                                     
                                   setHash('pay_up_confirm');
                                  }
                                     
                                     $('#pay_up_confirm_form div.close').click(function (){
                                            $('div[name=shop_cart_point_c] div.step_c').attr('class','step_ca');
                                            $('div[name=shop_cart_point_c] div.step_da').attr('class','step_d');
                                     });
                                    
                             });
                    }         
              });
   
   
   });
   
}

 //顯示結帳資料確認
function show_confirm_data_win(order_Pay_id){
        
        creat_pay_up_confirm_form(order_Pay_id);
                              var confirm_form= $('#pay_up_confirm_form').overlay({
                                       oneInstance: true,api: true,
                                       closeOnClick: false,closeOnEsc:false,
                                       expose: {color: '#333',loadSpeed: 200,opacity: 0.9},
                                       onBeforeLoad:function (){
                                            }
                                       });
                                       
                                     confirm_form.load();


}

//新品推薦

function load_recommend_pd(){
       //新品推薦
       $.ajax({
  	         type: 'post', 
                url: 'modules/shop_cart/count_op_web.php',
                dataType: 'json',      
                data: {pd_op:'recommend_pdt_new'  },
                complete :function(){},                             
                success: function(rt){
                           var count=rt.count;
                         
                          var return_code=rt.return_code;
                          
                       if(count>0){
                        var pd_info=rt.pd_info;
                          var ts='<table class="recommend_table" cellspacing=0 cellpadding=0><thead><tr><th style="background-image:none";>新品推薦</th><th>點數</th><th>選取</th></tr></thead>';
                         
                          for(var i=0;i<pd_info.length;i++){
                             var pd_no=pd_info[i].pd_no;
                             var pd_name=pd_info[i].pd_name;
                             var pd_point=pd_info[i].pd_point;
                               ts=ts+'<tr><td>';
                               if(pd_no[0]=='Q'){ //Q系列
                                         ts+='<img src="images/product/product_icon_ex.png" style="vertical-align:middle" >';
                                    }
                               ts+=pd_name+'</td><td>'+pd_point+'</td><td><input type="checkbox" name="'+pd_no+'" value="'+pd_no+'" class="sp_select"></td></tr>';
                          }
                           ts=ts+'</table>';
                             $('#new_recommend').html(ts);
                             $('#new_recommend input[class=sp_select]').click(function (){
                               var pd_num=$(this).val();
                               put_sp_into_cart(pd_num);  
                               $(this).attr('checked',false); 
                                
                             });
                       }else{
                               $('#new_recommend').html('');
                       }
                      
                    }         
              });
         
         //未使用產品
       $.ajax({
  	         type: 'post', 
                url: 'modules/shop_cart/count_op_web.php',
                dataType: 'json',      
                data: {pd_op:'not_use_pdt'  },
                complete :function(){},                             
                success: function(rt){
                     
                            var count=rt.count;
                           var return_code=rt.return_code;
                          
                       if(count>0){
                        var pd_info=rt.pd_info;
                          var ts='<table class="recommend_table" cellspacing=0 cellpadding=0><thead><tr><th style="background-image:none";>未使用產品</th><th>點數</th><th>選取</th></tr><thead>';
                         
                          for(var i=0;i<pd_info.length;i++){
                             var pd_no=pd_info[i].pd_no;
                             var pd_name=pd_info[i].pd_name;
                             var pd_point=pd_info[i].pd_point;
                               ts=ts+'<tr><td>';
                               if(pd_no[0]=='Q'){ //Q系列
                                         ts+='<img src="images/product/product_icon_ex.png" style="vertical-align:middle" >';
                                    }
                               ts+=pd_name+'</td><td>'+pd_point+'</td><td><input type="checkbox" name="'+pd_no+'" value="'+pd_no+'" class="sp_select"></td></tr>';
                          }
                           ts=ts+'</table>';
                            $('#yet_use').html(ts);
                            $('#yet_use input[class=sp_select]').click(function (){
                               var pd_num=$(this).val();
                               put_sp_into_cart(pd_num);
                              
                                $(this).attr('checked',false);      
                             });
                       }else{
                        $('#yet_use').html('');
                       }
                      
                    }         
              });
       
         //本月推薦
       $.ajax({
  	         type: 'post', 
                url: 'modules/shop_cart/count_op_web.php',
                dataType: 'json',      
                data: {pd_op:'recommend_pdt_this_month'  },
                complete :function(){},                             
                success: function(rt){
                        var count=rt.count;
                      
                         
                          var return_code=rt.return_code;
                          
                       if(count>0){
                        var pd_info=rt.pd_info;
                          var ts='<table class="recommend_table" cellspacing=0 cellpadding=0><thead><tr><th style="background-image:none";>本月推薦</th><th>點數</th><th>選取</th></tr></thead>';
                         
                          for(var i=0;i<pd_info.length;i++){
                             var pd_no=pd_info[i].pd_no;
                             var pd_name=pd_info[i].pd_name;
                             var pd_point=pd_info[i].pd_point;
                               ts=ts+'<tr><td>';
                               if(pd_no[0]=='Q'){ //Q系列
                                         ts+='<img src="images/product/product_icon_ex.png" style="vertical-align:middle" >';
                                    }
                               ts+=pd_name+'</td><td>'+pd_point+'</td><td><input type="checkbox" name="'+pd_no+'" value="'+pd_no+'" class="sp_select"></td></tr>';
                          }
                           ts=ts+'</table>';
                            $('#month_recommen').html(ts);
                            $('#month_recommen input[class=sp_select]').click(function (){
                                var pd_num=$(this).val();
                                put_sp_into_cart(pd_num); 
                                $(this).attr('checked',false);    
                                  
                             });
                       }else{
                           $('#month_recommen').html('');
                       }
                    }         
              });  

}

//點數結帳

function page_pointer_check_up_init(){

        
        $('#page_pointer_check_up').load("modules/tpl/pointer_check_up_tpl.php",function (){
            
              //回購物車
              $('div[name=backto_shop_cart]').click(function(){
                     setHash('shopping_cart');
                     $.cookie('pay_up_step','shopping_cart');
                });
               //選擇付款方式
               $('div[name=select_pay_up_type]').click(function(){
               
                  $.ajax({
                    	          type: 'post', 
                                  url: 'modules/shop_cart/count_op_web.php',
                                  dataType: 'json',      
                                  data: {  pd_op:'show_pay_up_check_point'},
                                  complete :function(){},                             
                                  success: function(rt){
                                      var msg=rt.return_msg;
                                       if(msg==''){
                                      
                                        setHash('pay_up_method');
                                         $.cookie('pay_up_step','pay_up_method');
                                       }else{
                                           alert(msg+'#err_5');
                                       }                                                                      
                                    }     
                    	        });  
                  
                   
              
              
              });
              
               $('button[name=pay_up_data_confirm_bt]').click(function(){
                  
                  setHash('pay_up_confirm');
              });
             list_pointer_check_up(); 
              
             load_recommend_pd();  
        
        
        }); 
        
          
     

}


//================================================小購物車==============================
//初始化小購物車  
function initShop_cart(){
	var timeout;
    //檢查金額
    var panel=$('#sample_cart_panel');
	 check_Shop_cash();
	$('.sample_cart').click(
		function(){
			clearTimeout(timeout);
			timeout = setTimeout(function(){panel.trigger('open');},500);
			list_shop_cart_sample();
		});
	/*	
	$('#sample_cart_panel').mouseout(	
		function(){
			clearTimeout(timeout);
			timeout = setTimeout(function(){panel.trigger('close');},1000);
		}
	);
	*/
 
	panel.bind('open',function(){
		hide_pd_menu();
		panel.slideDown();
	}).bind('close',function(){
	           	panel.slideUp();
	});
	
	
}  

//購物金額總計
function check_Shop_cash(){

       $.ajax({
	            type: 'post', 
              url: 'modules/product.php',
              dataType: 'json',      
              data: {query_op:'check_Shop_cash' },
              complete :function(){},                             
              success: function(rt){
                          var total_cash=rt.sale_price;   
                         
                          var total_pdt_num=rt.total_pdt_num;
                          var bpd_nums=rt.bpd_nums;
                          var spd_nums=rt.spd_nums;
                          var cash_str='<div id="buy_nums_panel" >';
                           cash_str+='<div class="bottle big_bottle"></div><div class="shop_num_text" >'+bpd_nums+'</div>';
                           cash_str+='<div class="bottle small_bottle"></div><div  class="shop_num_text">'+spd_nums+'</div>';
                           
                           cash_str+='<div style="margin-bottom:3px;background:url(images/shopping_cart/little_line_01.png) no-repeat;height:8px;width:139px; ;">&nbsp;</div>';
                           cash_str+='<div class="shop_cart_icon"></div><div class="shop_cash_text">$'+total_cash+'</div>';
                           cash_str+='</div>';
                          $('#shop_cash').html(cash_str);
                         //購買總數量
                           var page=location.hash.replace("#","");
                         
                        
                           $.cookie('total_pdt_num',total_pdt_num);    
                           if(total_pdt_num>0){
                                
                              if(pay_up_step.in_array(page)){  
                                          $('#shop_cash_panel').hide();
                                        
                                      }else{
                                         $('#shop_cash_panel').show();
                                          $('#sample_cart_panel').hide();
                                    }     
                           }else{
                                $('#shop_cash_panel').hide();
                               
                           } 
                                                                                                            
                         }     
	                });

}


function refresh_shop_cart(){
       $.ajax({
	            type: 'post', 
              url: 'modules/shop_cart/count_op_web.php',
              dataType: 'json',      
              data: {pd_op:'refresh_shop_cart'  },
              complete :function(){},                             
              success: function(rt){
                           
                  }         
            });


}

//簡要購物車layout
function scart_pd_layout(rt){
          function recount_scart(removed_list){
               var sum=0;
               $('#scart_pd_table tbody tr').each(function(){
                    var id=$(this).attr('id');
                    
                   if(!removed_list.in_array(id)){
                       var price=$(this).find('td:eq(4)').text();
                       var shop_nums=$(this).find('td:eq(2)').text();
                       $('#screen_info').html(shop_nums); 
                       sum=sum+(price*shop_nums);
                    }
                   
                     $('#scart_sum').text(sum);
               });
               
               
               
               
        } 
            function mody_scart_shop_num(op,cid,removed_list,pd_num,gift_num){
                          var new_shop_num='';
                          if(op=='mina'){mod_type='-';}
                          if(op=='plus'){mod_type='+';}
                     $.ajax({
                      	            type: 'post', 
                                    url: 'modules/shop_cart/count_op_web.php',
                                    dataType: 'json',      
                                    data: {pd_op:'mody_shop_nums',cid:cid,mod_type:mod_type,nums:new_shop_num,pd_num:pd_num,gift_num:gift_num  },
                                    complete :function(){},                             
                                    success: function(rt){
                                                if(rt[0].return_code==1){ 
                                                  
                                                list_shop_cart_sample();
                                               
                                                }  
                                                if(rt[0].return_code==0){
                                                    alert(rt[0].return_msg);
                                                    list_shop_cart_sample();
                                                }
                                                
                                             }
                                                    
                      	     });
            
            }   
          var total=rt.total;
          var no_spec_money_need=rt.no_spec_money_need;  
           var sp_total=rt.sp_total;
          var removed_list=new Array();
                   
          var scart_str='<table class="scart_pd_table" id="scart_pd_table" cellspacing=0>';
          scart_str+='<thead><tr><th>品名</th><th colspan=3>數量</th><th>售價</th><th>小計</th><th >移除</th></tr></thead><tbody>';
          if(total>0){
          var rts=rt.result;
        
          var sum=0;
          
                  for(var i=0;i<rts.length;i++){
                          var pd_name=rts[i].pd_name;
                          var cid=rts[i].cid;
                          var shop_nums=rts[i].shop_nums;
                          var pd_num=rts[i].pd_num;
                           var modiable=rts[i].modiable;
                           var pd_full_num=rts[i].pd_full_num;
                          var price=rts[i].price;
                          scart_str+='<tr id="'+cid+'"><td>';
                            scart_str+='<img src="gallery/'+pd_num+'smaile.png" width="22" height="22" style="vertical-align:middle">';
                          if(pd_num[0]=='Q'){ //Q系列
                                         scart_str+='<img src="images/product/product_icon_ex.png" style="vertical-align:middle" >';
                                    }
                           scart_str+='<span name="pd_name">'+pd_name+'</span></td>';
                          scart_str+='<input type=hidden name="pd_num" value="'+pd_full_num+'">';
                          scart_str+='<td>';
                          if(modiable[2]==1){
                               scart_str+='<div class="mina_pd_icon np_bt" name="mina_pd">';
                          }
                          scart_str+='</td>';
                          scart_str+='<td style="text-align:center" name="shop_nums">'+shop_nums+'</td>';
                          scart_str+='<td>';
                          if(modiable[0]==1){
                          scart_str+='<div class="plus_pd_icon np_bt" name="plus_pd">';
                          }
                          scart_str+='</td>';
                          scart_str+='<td style="text-align:right" name="price">'+price+'</td>';
                          scart_str+='<td style="text-align:right" name="p_sum">'+(price*shop_nums)+'</td>';
                          scart_str+='<td style="text-align:center;">';
                          if(modiable[3]==1){
                          scart_str+='<div name="scart_remove_bt" style="cursor:pointer; "><img src="images/shopping_cart/cart_icon_01.png" width=16 height=16></div>';
                          }
                           
                          scart_str+='</td></tr>';
                          sum=sum+(price*shop_nums);
                          
                  }
                  scart_str+='</tbody>';
                 scart_str+='<tfoot><tr><td colspan=6>';
                 scart_str+='<button name="go_pay_up_bt">結帳</button>';
                 if(no_spec_money_need==0){
                    scart_str+='<div style="float:right">免運費</div>';
                 }else{
                  scart_str+='<div style="float:right">差'+no_spec_money_need+'免運費</div>';
                 }
                 
                 scart_str+='</td>';
                 scart_str+='<td colspan=6 style="text-align:right"></td></tr>';
          }else{
                         scart_str+='<tr><td colspan=7>購物車中尚無產品</td></tr>';
                     
                     }
          scart_str+='<tr><td colspan=6><center><button name="close_scart_bt">關閉</button></center></td></tr>'
          scart_str+='</tfoot></table>';
          

          $('#sample_cart_list').html(scart_str);
          
          //=================================================隨身瓶==========================
           var scart_str='<table class="scart_pd_table"  cellspacing=0><thead><tr><th>品名</th><th colspan=3>數量</th><th >售價</th><th>小計</th></tr></thead><tbody>';
          if(sp_total>0){
              var rts=rt.result_spd;
              var sum=0;
                  for(var i=0;i<rts.length;i++){
                          var pd_name=rts[i].pd_name;
                          var cid=rts[i].cid;
                          var shop_nums=rts[i].shop_nums;
                          var pd_num=rts[i].pd_num;
                          var price=rts[i].price;
                          scart_str+='<tr id="'+cid+'"><td>'+'<img src="gallery/'+pd_num+'main.png" width="22" height="22" style="vertical-align:middle"><span name="pd_name">'+pd_name+'</span></td>';
                          scart_str+='<td></td>';
                          scart_str+='<td style="text-align:center" name="shop_nums">'+shop_nums+'</td>';
                          scart_str+='<td></td>';
                          scart_str+='<td style="text-align:right" name="price">'+price+'</td>';
                          scart_str+='<td style="text-align:right" name="p_sum">'+(price*shop_nums)+'</td>';
                          scart_str+='<td align=center></td>';
                          scart_str+='</tr>';
                          sum=sum+(price*shop_nums);
                  }  
                
                  
          }else{
                         scart_str+='<tr><td colspan=7>購物車中尚無隨身瓶</td></tr>';
                     
                     }
                     
                     
           if((total-sp_total)>0){
                      if(sp_total==0){sp_total=1;}
                      var pt_row=total-sp_total;
                      for(var j=0;j<pt_row;j++){
                          scart_str+='<tr  ><td>&nbsp;</td>';
                          scart_str+='<td>&nbsp;</td>';
                          scart_str+='<td style="text-align:center"  >&nbsp;</td>';
                          scart_str+='<td></td>';
                          scart_str+='<td style="text-align:right"  >&nbsp;</td>';
                          scart_str+='<td style="text-align:right"  >&nbsp;</td>';
                          scart_str+='<td align=center></td>';
                          scart_str+='</tr>';
                      
                      }
               
               } 
          scart_str+='</tbody><tfoot><tr><td colspan=7 style="text-align:right">';
          scart_str+='<button name="go_pay_up_bt">結帳</button>';
          scart_str+='</td></tr>';
          scart_str+='<tr><td colspan=6><center><button name="close_scart_bt">關閉</button></center></td></tr>'
          scart_str+='</tfoot></table>';
         
         $('#sample_spd_list').html(scart_str);
           //隱藏小購物車
           var timeout;
           $('button[name=close_scart_bt]').click(
           	function(){
           	  check_Shop_cash(); 
           	  var panel=$('#sample_cart_panel');
		  	  clearTimeout(timeout);
			  timeout = setTimeout(function(){panel.trigger('close');},500);
		      }
           ); 
          //結帳
          $('button[name=go_pay_up_bt]').click(function(){
            var panel=$('#sample_cart_panel');
		  	  clearTimeout(timeout);
			  timeout = setTimeout(function(){panel.trigger('close');},500);
            $("#menu").tabs().click(6);
            
            setHash('shopping_cart');
            
            
            
         }); 
          
          //=================================================隨身瓶==========================
       
        $('#scart_menu li a').click(function(){
           $('#scart_menu li').css('background-color','#A7CF59');
           $(this).parent().css('background-color','#f9f9f9');
        });
         
         
         
        
         $('#scart_pd_table div[name=plus_pd]').click(function(){
               var id=$(this).parent().parent().attr('id');
               var shop_nums=$('#'+id).find('td:eq(2)').text();
                var price=$('#'+id).find('td:eq(4)').text();
                
               $('#'+id).find('td:eq(2)').text(shop_nums*1+1);
               $('#'+id).find('td:eq(5)').text((shop_nums*1+1)*price);
              mody_scart_shop_num('plus',id,removed_list);
         
         });
         
         $('#scart_pd_table div[name=mina_pd]').click(function(){
         
             var id=$(this).parent().parent().attr('id');
                var shop_nums=$('#'+id).find('td:eq(2)').text();
                var price=$('#'+id).find('td:eq(4)').text();
                var new_shop_nums=shop_nums*1-1;
                if(new_shop_nums<0){new_shop_nums=0;}
               $('#'+id).find('td:eq(2)').text(new_shop_nums);
               $('#'+id).find('td:eq(5)').text(new_shop_nums*price);
              mody_scart_shop_num('mina',id,removed_list,'','');
         });
       
        //=================================移除==========================
        
        $('#scart_pd_table div[name=scart_remove_bt]').click(
            function (){
               
                 var cid=$(this).parent().parent().attr('id');
                 var pd_num=$(this).parent().parent().find('input[name=pd_num]').val();
                  var shop_nums=$(this).parent().parent().find('td[name=shop_nums]').text();    
                 var cr_mem=$.cookie('mem_id');  
                 if(cr_mem=='sakerlin'){
                  // debug_out(shop_nums);
                 }     
                $.ajax({
          	            type: 'post', 
                        url: 'modules/shop_cart/count_op_web.php',
                        dataType: 'json',      
                        data: {pd_op:'remove_from_cart',cid:cid,pd_num:pd_num,nums:shop_nums  },
                        complete :function(){},                             
                        success: function(rt){
                       
                           var return_code=rt[0].return_code;
                                   if(return_code==1){
                                          
                                            $('#'+cid).fadeOut(500);
                                            removed_list.push(cid);   
                                            //check_Shop_cash();  
                                            recount_scart(removed_list);
                                            reload_cart_spd();
                                     }
                                 }
                                        
          	     }); 
            }
        );
} 
 
//列出隨身瓶
function reload_cart_spd(){
$('#sample_spd_list').html('');
        $.ajax({
	          type: 'post', 
              url: 'modules/product.php',
              dataType: 'json',      
              data: {query_op:'reload_cart_spd'  },
              complete :function(){},                             
              success: function(rt){
              var total=rt.total;
              var sp_total=rt.sp_total;
                       //=================================================隨身瓶==========================
           var scart_str='<table id="scart_spd_table" class="scart_pd_table"  cellspacing=0><thead><tr><th>品名</th><th colspan=3>數量</th><th>售價</th><th>小計</th></tr></thead><tbody>';
          if(sp_total>0){
          var rts=rt.result;
          var sum=0;
                  for(var i=0;i<rts.length;i++){
                          var pd_name=rts[i].pd_name;
                          var cid=rts[i].cid;
                          var shop_nums=rts[i].shop_nums;
                          var pd_num=rts[i].pd_num;
                          var price=rts[i].price;
                          scart_str+='<tr id="'+cid+'"><td>'+'<img src="gallery/'+pd_num+'main.png" width="22" height="22" style="vertical-align:middle"><span name="pd_name">'+pd_name+'</span></td>';
                          scart_str+='<td></td>';
                          scart_str+='<td style="text-align:center" name="shop_nums">'+shop_nums+'</td>';
                          scart_str+='<td></td>';
                          scart_str+='<td style="text-align:right" name="price">'+price+'</td>';
                          scart_str+='<td style="text-align:right" name="p_sum">'+(price*shop_nums)+'</td>';
                          scart_str+='<td align=center></td>';
                          scart_str+='</tr>';
                          sum=sum+(price*shop_nums);
                          total--;
                  }
          }else{
                         scart_str+='<tr><td colspan=7>購物車中尚無隨身瓶</td></tr>';
                         total--;
                     
                     }
          
                      
                      for(var j=0;j<(total-1);j++){
                          scart_str+='<tr><td>&nbsp;</td>';
                          scart_str+='<td>&nbsp;</td>';
                          scart_str+='<td>&nbsp;</td>';
                          scart_str+='<td></td>';
                          scart_str+='<td>&nbsp;</td>';
                          scart_str+='<td>&nbsp;</td>';
                          scart_str+='<td></td>';
                          scart_str+='</tr>';
                      
                      }
           
           scart_str+='</tbody><tfoot><tr><td colspan=4 style="text-align:right">';
           scart_str+='<button name="go_pay_up_bt">結帳</button></td></tr>';
           scart_str+='</tfoot></table>';
         
         $('#sample_spd_list').html(scart_str);
         var sp_height=$('#scart_pd_table').height();
          //  $('#scart_spd_table').height(sp_height);
          //結帳
          $('button[name=go_pay_up_bt]').click(function(){
              var panel=$('#sample_cart_panel');
		  	  clearTimeout(timeout);
			  timeout = setTimeout(function(){panel.trigger('close');},500);
              $("#menu").tabs().click(6);
              setHash('shopping_cart');
             
        
         }); 
          
          
          //=================================================隨身瓶==========================
       
                         
                      }     
	          });  //end ajax



} 
//簡要列出購物車
function list_shop_cart_sample(){
       $('#sample_cart_list').html('');
       // recount_scart_table
      $.ajax({
	          type: 'post', 
              url: 'modules/product.php',
              dataType: 'json',      
              data: {query_op:'list_shop_cart_sample'  },
              complete :function(){},                             
              success: function(rt){
                     scart_pd_layout(rt);  
                     $('#scart_loading').hide();     
                         
                         }     
	          });  //end ajax
	          

}




//================================================大購物車==============================
 //清空購物車
  function clear_shopping_cart(){
                  $.ajax({
                        type: 'post',url: 'modules/shop_cart/count_op_web.php',dataType: 'html',
                        data: {pd_op:'clear_cart' },complete :function(){},
                        success: function(rt){
                              
                                list_shopping_cart();
                                check_Shop_cash();
                             }
                         });
  }              

// 購買vip
function buy_vip(gift_no){

       if(gift_no!='none'){
          put_into_cart(gift_no);
       }
       put_into_cart('G0170011');
       /*
       $.ajax({
                type: 'post',url: 'modules/product.php',dataType: 'html',
                data: {  query_op:'buy_vip',gift_no:gift_no},complete :function(){},
                success: function(rt){
                        
                        list_shopping_cart();
                        check_Shop_cash();
                }
              });
         */
}
//選擇vip升等禮 overlay 
function creat_select_vip_gift_form(){
      var select_pd_str='<div ><span name="vip_gift_select_title">請選擇vip升等禮</span><hr><div id="select_vip_gift_list"></div></div>';
      $('#select_vip_gift_form').remove();
      jQuery("<div/>", {id: "select_vip_gift_form"}).addClass('select_vip_gift_form_overlay').appendTo("body");
      $('#select_vip_gift_form').html(select_pd_str);
     
    
 }
 
 
//減少vip數量 
 function give_up_vip(gift_no){
       
       /*
        $.ajax({
                type: 'post',url: 'modules/product.php',dataType: 'html',
                data: {  query_op:'give_up_vip',gift_no:gift_no},complete :function(){},
                success: function(rt){
                        
                        list_shopping_cart();
                        check_Shop_cash();
                }
              });
         */
         var mod_type='-'
       $.ajax({
            type: 'post',
            url: 'modules/shop_cart/count_op_web.php',
            dataType: 'json',
            data: {pd_op:'mody_shop_nums',cid:cid,mod_type:mod_type,nums:new_shop_num  },
            complete :function(){},
            success: function(rt){
               
                if(rt[0].return_code==1){  //更改數量ok
                      $('#'+cid).find('input[name=shop_nums]').val(new_shop_nums);
                      $('#'+cid).find('td:eq(4)').text(new_shop_nums*price);
                      check_Shop_cash();
                      recount_scart(removed_list);
                      reload_cart_spd();
                      list_shopping_cart();
                      var cr_tab=$("#menu").tabs().getCurrentTab().attr('href');
                      if(cr_tab=='#shopping_cart'){
                          list_shopping_cart();
                      }
    
                }
                if(rt[0].return_code==2){  //選擇升等禮
                      show_vip_gift_select(op,'');
                }
                
            }
        });
        
 
 }
//減少or購買vip
function show_vip_gift_select(op,cid){
       
       $.ajax({
                type: 'post',url: 'modules/product.php',dataType: 'json',
                data: {  query_op:'list_vip_gift',op:op},complete :function(){},
                success: function(rt){
                    var count=rt.count;
                  
                    if(count>0){ 
                            creat_select_vip_gift_form();
                            if(op=='mina'){
                              $('span[name=vip_gift_select_title]').html('請選擇移除vip升等禮');
                            }
                            if(op=='plus'){
                            $('span[name=vip_gift_select_title]').html('請選擇vip升等禮');
                            }
                            var select_vip_gift_form=$('#select_vip_gift_form').overlay({
                                oneInstance: true,api: true,closeOnClick:false,
                                closeOnEsc:false,expose: {color: '#333',loadSpeed: 200,opacity: 0.9},
                                onBeforeLoad:function (){
                                    
                                    var pds=rt.pds;
                                    var ss_Str='';
                                    for(var i=0;i<pds.length;i++){
                                       
                                        ss_Str=ss_Str+'<div id="'+pds[i].pd_num+'" class="pd_select_list">'+pds[i].pdname;
                                        ss_Str=ss_Str+'<input type="hidden" name="cid" value="'+pds[i].cid+'"></div>';
                                    }
                                    $('#select_vip_gift_list').html(ss_Str);
                                    $('.pd_select_list').click(function (){
                                        var pd_num=$(this).attr('id');
                                            
                                       if(op=='plus'){  buy_vip(pd_num);}
                                       if(op=='mina'){  //give_up_vip(pd_num);
                                       
                                               //var cid=$(this).find('input[name=cid]').val();
                                              $.ajax({
                                                        type: 'post',
                                                        url: 'modules/shop_cart/count_op_web.php',
                                                        dataType: 'json',
                                                        data: {pd_op:'mody_shop_nums',cid:cid,mod_type:'-',nums:'0',pd_num:'G0170011',vip_gift_num:pd_num  },
                                                        complete :function(){},
                                                        success: function(rt){
                                                                  list_shopping_cart();
                                                         }
                                                    });
                                       
                                       }
                                        select_vip_gift_form.close();
                                    });
                                }
                            });
                            
                            select_vip_gift_form.load();
                   }else{
                                  if(op=='plus'){  buy_vip('none');}
                                  if(op=='mina'){   
                                              $.ajax({
                                                        type: 'post',
                                                        url: 'modules/shop_cart/count_op_web.php',
                                                        dataType: 'json',
                                                        data: {pd_op:'mody_shop_nums',cid:cid,mod_type:'-',nums:'0',pd_num:'G0170011',vip_gift_num:''  },
                                                        complete :function(){},
                                                        success: function(rt){
                                                                  list_shopping_cart();
                                                         }
                                                    });
                                       
                                       }
                   }
                }
              });//end list_vip_gift
}  

//滿額加購或選擇滿額禮
function buy_activie_pd(pd_num,active_code,act_type){
             
         $.ajax({
                type: 'post', url: 'modules/shop_cart/count_op_web.php',     
                dataType: 'json',
                data: {  pd_op:'check_match_active',
                         active_code:active_code,
                         act_type:act_type},complete :function(){},
                success: function(rt){
                          var return_code=rt[0].return_code;
                          if(return_code==1){
                              put_into_cart_c(pd_num);
                              show_tip('已加入購物車！');
                          }
                          if(return_code==0){
                               alert(rt[0].return_msg);
                          }
                          if(return_code==4){
                               alert(rt[0].return_msg);
                          }
                }
              });


}
//滿額加購或選擇滿額禮加入購物車
function put_into_cart_c(pd_num){
               
        $.ajax({
	          type: 'post', 
              url: 'modules/shop_cart/count_op_web.php',
              dataType: 'json',      
              data: { pd_op:'put_into_cart',
                      pd_num:pd_num,                                          
                      pd_type:'1',
                      modiable:'0001' },
              complete :function(){},                             
              success: function(rt){
                           var rt_code=rt[0].return_code;
                           var rt_msg=rt[0].return_msg;
                          
                         if(rt_code==1){
                             check_Shop_cash();
                            
                            if(location.hash=='#shopping_cart'){   list_shopping_cart();  }
                           
                                 var x=$.cookie('moux');
                                 var y=$.cookie('mouy'); 
                                 has_buy_tip(pd_num,x,y);
                          }
                          
                          if(rt_code==2){    load_combines(pd_num); }     
                          
                          if(rt_code==4){     alert(rt_msg);   }     
                                                        
                     }
                          
	           });    

}

//滿額禮滿額購
function list_active_items(){
     $.ajax({
        type: 'post',url: 'modules/product.php',dataType: 'json',
        data: {  query_op:'list_active_items'},complete :function(){},
        success: function(rt){
                //===============================================================================
                var total=rt.total;
                var actives=rt.actives;
                var act_str='';
                var pd_str='';
                if(total>0){
                    
                
                    for(var i=0;i<actives.length;i++){
                          var active=actives[i];
                          var act_name=active.active_name;
                          var active_code=active.active_code;
                          
                          var pds=active.pds;
                           var act_type=active.type;
                           
                            pd_str=pd_str+'<div style="width:800px" id="'+active_code+'">';
                            pd_str=pd_str+'<div class="pd_class_title" style="float:left;width:790px" >'+act_name+'</div>';
                            if(act_type=='gift'){ var bt_text='選擇';}
                            if(act_type=='plus'||act_type=='fa_plus'){ var bt_text='加購';}
                         
                            for(var j=0;j<pds.length;j++){
                                  var pd_id=pds[j].web_pd_num;
                                  var pd_num=pds[j].pd_num;
                                  var pd_name=pds[j].pd_name;
                                  var cost_point=pds[j].cost_point;
                               
                                pd_str=pd_str+'<div class="lc_div">';
                                pd_str=pd_str+'<div class="thumb_div_a" id="'+pd_id+'">';
                                pd_str=pd_str+'<img src="gallery/'+pd_id+'main.png"   title="'+pd_id+'" rel="#pd_info" />';
                                pd_str=pd_str+'</div>';
                                pd_str=pd_str+'<div class="has_cmp_div" name="cmp_icon"><img src="images/button_2.png"></div>';
                            
                                 pd_str=pd_str+'<div class="ops_div">';
                                 pd_str=pd_str+'<div class="buy_bt buy_bt_S" name="active_buy">&nbsp</div>';
                                   pd_str=pd_str+'<input type="hidden" value="'+act_type+'" name="act_type">';
                                pd_str=pd_str+'<input type="hidden" value="'+pd_num+'" name="pd_num">';
                                
                                 pd_str=pd_str+'</div>'; //end ops_div 
                                 pd_str=pd_str+'<div class="info_div_a" style="height:40px;">'+pd_name;
                                 if(cost_point>0){pd_str=pd_str+'<br>[扣buty點數'+cost_point+']';}
                                pd_str=pd_str+' </div>';
                               
                                pd_str=pd_str+'</div>';
                                pd_str=pd_str+'<div  class="spd_line">&nbsp;</div>';
                                
                            }
                            pd_str=pd_str+'</div>';  
                    
                    }      
                  
                } //end total>0
                       var blank_block='<div style="float:left;width:950px;height:50px;">&nbsp;</div>';
                $('#actives_list').html(pd_str+blank_block);
                
                 //載入產品資料
                        $('.thumb_div_a').click(function (){
                             var id=$(this).attr('id');
                             fly_out_pd(id) 
                             
                        });  
            
                $('div[name=active_buy]').click(function(event){
                                   var moux=event.pageX+15;
                                   var mouy=event.pageY+15;
                                   $.cookie('moux',moux);
                                   $.cookie('mouy',mouy);  
                                   
                                var pa=$(this).parent().parent();
                                var pd_id=pa.find(':first-child').attr('id');
                                var act_type=pa.find('input[name=act_type]').val();
                                var pd_num=pa.find('input[name=pd_num]').val();
                                 
                                  
                                var active_code=pa.parent().attr('id');
                                buy_activie_pd(pd_num,active_code,act_type);
                                   
                });
                //===============================================================================
        }
     });
 

}          
 
 //隨身瓶加入購物車
function put_sp_into_cart(pd_num){
               
        $.ajax({
	          type: 'post', 
              url: 'modules/shop_cart/count_op_web.php',
              dataType: 'json',      
              data: { pd_op:'put_into_cart',
                      pd_num:pd_num,                                          
                      pd_type:'2' },
              complete :function(){},                             
              success: function(rt){
                           var rt_code=rt[0].return_code;
                           var rt_msg=rt[0].return_msg;
                         if(rt_code==1){
                              check_Shop_cash();
                              show_tip(rt_msg);
                              list_pointer_check_up();
                              load_recommend_pd();     //推薦品項
                         }else{     
                             show_tip(rt_msg);
                           
                           }                                            
                     }
                          
	           });    

}

//清除組合 session
function clear_combine_select(){
       $.ajax({
      	          type: 'post', 
                    url: 'modules/shop_cart/count_op_web.php',
                    dataType: 'json',      
                    data: {  pd_op:'clear_combine_select'  },
                    complete :function(){},                             
                    success: function(rt){   }     
      	        }); 

}
//組合商品放入購物車
function put_combine_into_cart(pd_num){
        $.ajax({
      	          type: 'post', 
                    url: 'modules/shop_cart/count_op_web.php',
                    dataType: 'json',      
                    data: {  pd_op:'put_combine_into_cart',
                             pd_num:pd_num },
                    complete :function(){},                             
                    success: function(rt){
                           clear_combine_select();                                                                          
                      }     
      	        }); 


}
//載入一般組合商品
function load_combines(pd_num){
       $('#combines_form').remove();
       $('div[name=com_info]').remove();
       jQuery("<div/>", {id: "combines_form"}).addClass('combines_form_overlay').appendTo("body");
       $('#combines_form').html('<div class="close"></div><div name="com_info"></div>');
      var combines_form= $('#combines_form').overlay({
                      oneInstance: true,api: true,expose: {color: '#333',loadSpeed: 200,opacity: 0.9},
                        closeOnClick:false,onClose:function (){clear_combine_select();       },
                      onBeforeLoad:function (){   
                                 $.ajax({
                    	          type: 'post', 
                                  url: 'modules/shop_cart/count_op_web.php',
                                  dataType: 'json',      
                                  data: {  pd_op:'load_combines',pd_num:pd_num
                                            
                                             },
                                  complete :function(){},                             
                                  success: function(rt){
                                           var total=rt.total;
                                           var rts=rt.results;
                                           var pd_str='';
                                           for(var i=0;i<rts.length;i++){
                                               var pdname=rts[i].pdname;  
                                               var select_count=rts[i].select_count;
                                              
                                               var pdnum=rts[i].pdnum;
                                               var pd_id=pdnum.substr(0,5)
                                             
                                                pd_str+='<div class="lc_div combine_box" style="position:releative;border:1px solid #666666;" >';
                                                pd_str+='<div class="thumb_div_a" id="'+pd_id+'" style="width:200px;height:96px;">';
                                                 pd_str+='<img src="gallery/'+pd_id+'main.png"> </div>';
                                            
                                              if(select_count>0){
                                                   var select=rts[i].select;
                                                   pd_str+='<div>';
                                                   pd_str+='<select style="width:200px;" name="sel_'+pd_id+'">';
                                                    for(var j=0;j<select.length;j++){
                                                    var sel_pdnum=select[j].pdnum;
                                                    var sel_pdname=select[j].pdname;
                                                        pd_str+='<option value="'+sel_pdnum+'">'+sel_pdname+'</option>'; 
                                                    }
                                                    pd_str+='</select></div>';
                                              }else{
                                                pd_str+='<div style="font-size:13px;color:#666666;text-align:center;" >'+pdname+'</div>';
                                              
                                              }
                                             pd_str+='</div>';
                                              
                                           }                                                                              
                                            pd_str+='<div style="width:660px;text-align:center;float:left;"><button name="put_combine_to_cart_bt">確認</button></div>';
                                           $('div[name=com_info]').html(pd_str);
                                           $('button[name=put_combine_to_cart_bt]').click(function (){
                                                 var pd_num_all='';
                                                   for(var i=0;i<rts.length;i++){
                                                            var select_count=rts[i].select_count;
                                                            var pdnum=rts[i].pdnum;
                                                            var pd_id=pdnum.substr(0,5)
                                                        
                                                           if(select_count>0){
                                                            var s_pdnum=$('select[name=sel_'+pd_id+']').val();
                                                                 pd_num_all+=s_pdnum+'+';
                                                           } 
                                                         
                                                   }
                                                    $.ajax({
                                              	          type: 'post', 
                                                            url: 'modules/shop_cart/count_op_web.php',
                                                            dataType: 'json',      
                                                            data: {  pd_op:'combine_select',
                                                                     pd_num:pd_num,
                                                                     pd_num_all:pd_num_all },
                                                            complete :function(){},                             
                                                            success: function(rt){
                                                                    combines_form.close();
                                                                    put_combine_into_cart(rt[0].pd_num);
                                                                    var x=$.cookie('moux');
                                                                     var y=$.cookie('mouy'); 
                                                                     has_buy_tip(pd_num,x,y);    
                                                                     var page=location.hash;
                                                                     if(page=='#shopping_cart'){
                                                                      list_shopping_cart();
                                                                     }                                                                      
                                                              }     
                                              	        });   
                                           });
                                                                                                                      
                                    }     
                    	        });    
                      }
              });
                                      
      combines_form.load(); 
}

//移除特殊組合品項
function remove_plitem(pdnum){

      $.ajax({ type: 'post', url: 'modules/shop_cart/count_op_web.php',dataType: 'json',      
                                        data: {  pd_op:'remove_plitem',pdnum:pdnum},
                                         complete :function(){},                             
                                         success: function(rt){
                                              
                                         }
                                  });
}
//選擇特殊組合品項
function plcombine_right_list(xpd_num,pdnum){
       $.ajax({ type: 'post', url: 'modules/shop_cart/count_op_web.php',dataType: 'json',      
                                        data: {  pd_op:'plcombine_right_list',x_pdnum:xpd_num,pdnum:pdnum},
                                         complete :function(){},                             
                                         success: function(rt){
                                             var rts=rt.results;
                                              var rts=rt.results;
                                               var rts=rt.results;
                                             var pd_count=rt.pd_count;
                                             var  total_price=rt.x_pdnum_total_price;
                                             var pd_str='';
                                           var i=0; 
                                           
                                              
                                          if(pd_count>0){
                                             pd_str+='<div style="width:950px;height:25px;float:left;">';
                                             pd_str+='已選擇'+pd_count+'個品項,共'+total_price+'<button name="send_spcombine_pd" style="float:right">確認送出</button>';
                                             pd_str+='</div>';   
                                             var select_pd='';
                                           for(var i=0;i<rts.length;i++){
                                          
                                            
                                             var pdnum=rts[i].pdnum;
                                             var pdname=rts[i].pdname;
                                              var pd_id=pdnum.substr(0,5);
                                              select_pd+=pdnum+'+';
                                                pd_str+='<div class="lc_div sp_combine_box" style="position:releative;border:1px solid #666666;margin-left:25px;" >';
                                                 pd_str+='<div class="thumb_div_a"  style="width:150px;height:96px;">';
                                                 pd_str+='<img src="gallery/'+pd_id+'main.png"> </div>';
                                                 pd_str+='<div style="font-size:12px;color:#666666;text-align:center;" >'+pdname+'</div>';
                                                 pd_str=pd_str+'<div class="remove_cmp_list_bt" name="'+pdnum+'">&nbsp;</div>';
                                                 pd_str+='</div>';
                                             }
                                             $('#sp_combine_has_buy').html(pd_str);
                                             //確認送出
                                             $('button[name=send_spcombine_pd]').click(function (){
                                             
                                                 $.ajax({ type: 'post', url: 'modules/shop_cart/count_op_web.php',dataType: 'json',      
                                                            data: {  pd_op:'put_plcombine_into_cart',x_pdnum:xpd_num},
                                                             complete :function(){},                             
                                                             success: function(rt){
                                                                  var return_code=rt[0].return_code;
                                                                  var return_msg=rt[0].return_msg;
                                                                  if(return_code==1){
                                                                      //    sp_combines_form.close();
                                                                      $('#sp_combines_form').overlay().close();
                                                                            var x=$.cookie('moux');
                                                                            var y=$.cookie('mouy'); 
                                                                           has_buy_tip(xpd_num,x,y);
                                                                             check_Shop_cash();
                                                                  }else{
                                                                  
                                                                        alert(return_msg);
                                                                  }
                                                             }
                                                      });
                                             });
                                              $('.remove_cmp_list_bt').click(function (){
                                                 var pdnum=$(this).attr('name');
                                                   remove_plitem(pdnum);
                                                   plcombine_right_list(xpd_num,'');
                                              });
                                             }
                                         }
                                  });


}
//載入特殊組合商品
function load_spc_combines(xpd_num){
       $('#sp_combines_form').remove();
       $('#sp_combines_form').remove();
         $('#ctss').remove();
         jQuery("<div/>", {id: "sp_combines_form"}).addClass('sp_combines_form_overlay').appendTo("body");
         
          
         var ct_str='<div class="close"></div>';
         ct_str+='<div style="height:23px;float:left;">請選擇想要購買的商品：</div>';
         ct_str+='<div class="sp_combine_scroll">';
                 ct_str+='<div id="cmb_left_arrow" class="md_arrow">&nbsp;</div>';
                   ct_str+='<div id="sp_combine_scroll">';
                          ct_str+='<div name="sp_combine_items" class="sp_combine_items"></div>';
                     ct_str+='</div>'; 
                ct_str+='<div id="cmb_right_arrow" class="md_arrow">&nbsp;</div>';
         ct_str+='</div>';
        
         ct_str+='<div id="sp_combine_has_buy" class=""></div>';
         
         $('#sp_combines_form').html(ct_str);
         $('#sp_combines_form').width('960px').height('auto');
              var sp_combines_form=$('#sp_combines_form').overlay({
              api:true,fixed:false,speed:'slow',onClose:function (){clear_combine_select();       },
               onBeforeLoad:function (){      
                 //======================================================================
                 
                 $.ajax({ type: 'post', url: 'modules/shop_cart/count_op_web.php',dataType: 'json',      
                         data: {  pd_op:'plcombine_left_list',x_pdnum:xpd_num},
                         complete :function(){},                             
                         success: function(rt){
                             var rts=rt.pd_match;
                             var pd_str='';
                             for(var i=0;i<rts.length;i++){
                             
                               var pd_num=rts[i].PdtNo;
                               var pd_name=rts[i].PdtName;
                               var pd_id=pd_num.substr(0,5);
                               pd_str+='<div class="lc_div sp_combine_box" name="'+pd_num+'" style="float:left;position:releative;" >';
                               pd_str+='<div class="thumb_div_a"  style="width:150px;height:96px;">';
                               pd_str+='<img src="gallery/'+pd_id+'main.png"> </div>';
                               pd_str+='<div style="font-size:12px;color:#666666;text-align:center;" >'+pd_name+'</div>';
                                
                               pd_str+='</div>';
                                
                             }      
                            $('div[name=sp_combine_items]').html(pd_str);     
                            $("#sp_combine_scroll").scrollable({
                              mousewheel: true,
                              next:'#cmb_right_arrow',
                              prev:'#cmb_left_arrow'
                              });  
                              plcombine_right_list(xpd_num,'');
                              $('div[class=thumb_div_a]').click(function (){
                                   // var pd_id=$(this).parent().attr('name');
                                //    fly_out_pd(pd_id);
                                });
                        
                              $('.sp_combine_box').click(function (){
                                       var pdnum=$(this).attr('name');
                                       plcombine_right_list(xpd_num,pdnum);
                                        
                                  //====================================================    
                              });                                                                    
                         }     
                   });  
                 //======================================================================
               }
        });
      sp_combines_form.load();   
      hide_pd_menu();        
}
//放入購物車
function put_into_cart(pd_num){
               
        $.ajax({
	          type: 'post', 
              url: 'modules/shop_cart/count_op_web.php',
              dataType: 'json',      
              data: { pd_op:'put_into_cart',
                      pd_num:pd_num,                                          
                      pd_type:'1' },
              complete :function(){},                             
              success: function(rt){
                           var rt_code=rt[0].return_code;
                           var rt_msg=rt[0].return_msg;
                           
                         if(rt_code==1){
                             check_Shop_cash();
                            
                            if(location.hash=='#shopping_cart'){   list_shopping_cart();  }
                           
                                 var x=$.cookie('moux');
                                 var y=$.cookie('mouy'); 
                                 has_buy_tip(pd_num,x,y);
                              
                         }
                         if(rt_code==2)//一般組合商品
                         {     
                              load_combines(pd_num);
                           
                           }            
                           //特殊組合商品                                
                          if(rt_code==3){     
                              load_spc_combines(pd_num);
                           
                           } 
                           
                           if(rt_code==4){     
                                  alert(rt_msg);
                           
                           } 
                     }
                          
	           });    

}

//隨身瓶兌換==============================================================================

//放入購物車檢查
function add_to_cart_b(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){   pd_type_select_b(pd_num);
                                    return_msg=rt.return_msg;
                        
                        }
                        //加入購物車
                       if(op==1){   put_into_cart_b(pd_num);  }   
                    
                                                                                  
                     }
                          
	           });
                
}
 //放入購物車
function put_into_cart_b(pd_num){
             
        $.ajax({
	          type: 'post', 
              url: 'modules/shop_cart/count_op_web.php',
              dataType: 'json',      
              data: { pd_op:'put_into_cart',
                      pd_num:pd_num,                                          
                      ExchangeSample:'1' },
              complete :function(){},                             
              success: function(rt){
                           var rt_code=rt[0].return_code;
                           var rt_msg=rt[0].return_msg;
                           // alert(rt_code);
                         if(rt_code==1){
                                 check_Shop_cash();
                                 var x=$.cookie('moux');
                                 var y=$.cookie('mouy'); 
                                 has_buy_tip(pd_num,x,y);
                              
                         }else{    
                              alert(rt_msg);
                           
                           }                                            
                     }
                          
	           });    

}


//顏色及味道選擇
function pd_type_select_b(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='';
                                        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');
                                       add_to_cart_b(pd_no);
                                       select_pd_form.close();  
                                       });
                                   }
                              });
                                       
                               select_pd_form.load();
                                                                                                                
                         }     
	                });
                            


}   //end pd_type_select

//隨身瓶兌換==============================================================================


//加入購物車
function add_to_cart(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){  pd_type_select(pd_num);
                          return_msg=rt.return_msg;
                        
                        }
                        //加入購物車
                       if(op==1){   put_into_cart(pd_num);  }   
                    if(op==2){ //選擇vip升等禮
                                  creat_select_vip_gift_form();
                                  select_vip_gift_form= $('#select_vip_gift_form').overlay({
                                   oneInstance: true, 
                                   api: true,
                                   closeOnClick:false,
                                   closeOnEsc:false,
                                   expose: {color: '#333',loadSpeed: 200,opacity: 0.9},
                                   onBeforeLoad:function (){
                                        var pds=rt.pds;
                                        var ss_Str='';
                                        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_vip_gift_form').html(ss_Str);
                                   $('.pd_select_list').click(function (){
                                       var pd_no=$(this).attr('id');
                                       add_to_cart(pd_no);
                                       select_vip_gift_form.close();  
                                       });
                                   }
                              });
                               list_shopping_cart();        
                               select_vip_gift_form.load();
                         }
                                                                                  
                     }
                          
	           });
                
}
//選擇味道顏色
function creat_select_pd_form(){
      var select_pd_str='<div>請選擇味道顏色<hr><div id="select_pd_list"></div></div>';
      $('#select_pd_form').remove();
      jQuery("<div/>", {id: "select_pd_form"}).addClass('select_pd_overlay').appendTo("body");
      $('#select_pd_form').html(select_pd_str);
     
    
 }


//顏色及味道變更
function mody_pd_type(pd_id,pd_name,cid){
     
         $.ajax({
	          type: 'post', 
              url: 'modules/shop_cart/count_op_web.php',
              dataType: 'json',      
              data: {pd_op:'mody_color',pd_num:pd_id,cid:cid },
              complete :function(){},                             
              success: function(rt){
                        var return_code=rt[0].return_code;
                            
                        var pd_num=rt[0].pd_num;
                       
                       //show_tip('op:'+recall_op+'<br>'+msg+'<br>'+count);
                       if(return_code=='1'){
                            
                              put_into_cart(pd_num);
                       }
                       
              }     
	   });


}
function show_mody_pd_type(pd_id,cid){
        $.ajax({
	          type: 'post', 
              url: 'modules/product.php',
              dataType: 'json',      
              data: {query_op:'pd_type_select',pd_id:pd_id  },
              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='';
                                        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 pd_name=$(this).html();
                                       mody_pd_type(pd_no,pd_name,cid);
                                       select_pd_form.close();  
                                       });
                                   }
                              });
                                       
                               select_pd_form.load();
                                                                                                                
                         }     
	                });
                            


}   //end pd_type_select

//顏色及味道選擇
function pd_type_select(pd_id){

        $.ajax({
	          type: 'post', 
              url: 'modules/product.php',
              dataType: 'json',      
              data: {query_op:'pd_type_select',pd_id:pd_id  },
              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='';
                                        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');
                                       add_to_cart(pd_no);
                                       select_pd_form.close();  
                                       });
                                   }
                              });
                                       
                               select_pd_form.load();
                                                                                                                
                         }     
	                });
                            


}   //end pd_type_select
 //================ab區放入購物車==============
function put_into_cart_d(pd_num,nums,pd_type,return_code){
               
        $.ajax({
	          type: 'post', url: 'modules/shop_cart/count_op_web.php',  dataType: 'json',      
              data: { pd_op:'put_into_cart', pd_num:pd_num, pd_type:'1',return_code:return_code,nums:nums },
              complete :function(){},                             
              success: function(rt){
                           var rt_code=rt[0].return_code;
                           var rt_msg=rt[0].return_msg;
                          
                         if(rt_code==1){
                             check_Shop_cash();
                                 //  var x=$.cookie('moux');
                                // var y=$.cookie('mouy'); 
                                // has_buy_tip(pd_num,x,y);
                             //show_tip('已加入購物車！');
                             list_shopping_cart_AB_gift();
                                 list_shopping_cart();
                               
                         }else{     
                              alert(rt_msg);
                           
                           }                                            
                     }
                          
	           });    

}
//===============加購放入購物車==============
function add_to_plus_buy(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){   pd_type_select(pd_num);  }
                        //加入購物車
                       if(op==1){   put_into_cart_e(pd_num);  }
                   }       
	           });
                
}
function put_into_cart_e(pd_num){
               
        $.ajax({
	          type: 'post', url: 'modules/shop_cart/count_op_web.php',  dataType: 'json',      
              data: { pd_op:'put_into_cart', pd_num:pd_num, plus_buy:'1',pd_type:'1' },
              complete :function(){},                             
              success: function(rt){
                           var rt_code=rt[0].return_code;
                           var rt_msg=rt[0].return_msg;
                          
                         if(rt_code==1){
                             check_Shop_cash();
                                 var x=$.cookie('moux');
                                 var y=$.cookie('mouy'); 
                                 has_buy_tip(pd_num,x,y);
                              
                                 list_shopping_cart_AB_gift();
                                 list_shopping_cart();
                               
                         }else{     
                              alert(rt_msg);
                           
                           }                                            
                     }
                          
	           });    

}
//===============加購放入購物車==============

//列出ab區
function list_shopping_cart_AB_gift(){
          $.ajax({
            type: 'post',
            url: 'modules/product.php',
            dataType: 'json',
            data: {query_op:'list_shopping_cart_AB_gift'},                             
            complete :function(){},
            success: function(rt){
             var total=rt.total;
             var scart_str="";
             scart_str+='<table id="AB_cart_pd_table" class="shopping_cart_pd_table" cellspacing=0 cellpadding=0>';
             scart_str+='<thead><tr><th colspan=7 style="background-image:none";>AB區活動贈品列表</th></tr>';
             scart_str+='<tr ><th style="background-image:none";>產品名稱</th><th style="width:90px;">類型</th><th style="width:100px;">數量</th><th>單價</th><th>小計</th><th style="letter-spacing:0;">AB區活動</th></tr></thead><tbody>';
                  if(total>0){
                var rts=rt.result;
                var sum=0;
                for(var i=0;i<rts.length;i++){
                
                  var pd_name=rts[i].pd_name;
                    var cid=rts[i].cid;
                    var shop_nums=rts[i].shop_nums;
                    var pd_num=rts[i].pd_num;
                    var price=rts[i].price;
                    var max_shop_num=rts[i].max_shop_num;
                    var modiable=rts[i].modiable;
                     var modiable='0000';
                    var web_pd_num=rts[i].web_pd_num;
                    var sel_op=rts[i].sel_op; 
                     scart_str+='<tr id="'+cid+'_spcart"><td>'+'<img src="gallery/'+web_pd_num+'main.png" width="22" height="22" style="vertical-align:middle"><span name="pd_name">'+pd_name+'</span></td>';
                    scart_str+='<td style="text-align:right">&nbsp;';
                    //if(sel_op){ scart_str+='<button name="mody_pd_type">選擇種類</button>'; }
                    
                    scart_str+='</td>';
                    scart_str+='<td  style="padding-left:10px;padding-top:5px;">';
                    scart_str+='<input name="pd_num"  value="'+pd_num+'" type="hidden">';
                    
                      if(modiable[2]==1){
                   // scart_str+='<div class="mina_pd_icon np_bt" name="mina_pd" style=""></div>';
                    }
                    if(modiable[1]==1){
                    scart_str+='<input name="shop_nums" style="border:1px solid #000000;display:inline;height:13px;width:50px;float:left;text-align:right;" value="'+shop_nums+'" maxlength=4>';
                    }else{
                         scart_str+='<span name="shop_nums" style="display:inline;width:50px;float:left;text-align:right;">'+shop_nums+'</span>';
                         scart_str+='<input name="shop_nums"  value="'+shop_nums+'" type="hidden">';
                    
                    }
                    if(modiable[0]==1){
                   //  scart_str+='<div class="plus_pd_icon np_bt" name="plus_pd">';
                      }
                    scart_str+='</td>';
                     scart_str+='<input name="max_shop_num"  value="'+max_shop_num+'" type="hidden">';
                    scart_str+='<td style="text-align:right" name="price">'+price+'</td>';
                    scart_str+='<td style="text-align:right" name="p_sum">'+(price*shop_nums)+'</td>';
                    //scart_str+='<td align=center>';
                    if(modiable[3]==1){
                    //  scart_str+='<div name="scart_remove_bt" style="cursor:pointer"><img src="images/shopping_cart/cart_icon_01.png" width=16 height=16></div>';
                    }
                   // scart_str+='</td>';
                    scart_str+='<td style="text-align:center"><button name="buy_promo_AB_bt">購</button></td>';
                    scart_str+='</tr>';
                    }
                 }   
             scart_str+='</table>';
               $('#AB_gift_list').html(scart_str);
               //ab區轉購買
                  $('button[name=buy_promo_AB_bt]').click(function (){
                      var cid=$(this).parent().parent().attr('id');
                      var pd_num=$(this).parent().parent().find('input[name=pd_num]').val();
                      $.ajax({
                      type: 'post', url: 'modules/shop_cart/count_op_web.php',dataType: 'json',
                      data: {pd_op:'mody_promo_AB',cid:cid,pd_num:pd_num,promo_type:'B'  },complete :function(){},
                      success: function(rt){
                                var return_code=rt[0].return_code;
                                var pd_num=rt[0].pd_num;
                                var nums=rt[0].nums;
                                var pd_type=rt[0].pd_type;
                                
                                 if(rt[0].return_code=='B'){
                                     put_into_cart_d(pd_num,nums,pd_type,return_code);
                                 }else{
                                 list_shopping_cart_AB_gift();
                                 list_shopping_cart();
                               } 
                       }
                    });
                      
                  }); 
            }
        });

}
  
//購物袋結帳    大購物車
function list_shopping_cart(){
        
    function recount_scart(removed_list){
        var sum=0;
        $('#shopping_cart_pd_table tbody tr').each(function(){
            var id=$(this).attr('id');
            if(!removed_list.in_array(id)){
                var price=$(this).find('td:eq(2)').text();
                var shop_nums=$(this).find('input[name=shop_nums]').val();
                sum=sum+(price*shop_nums);
            }
            $('#shopping_cart_sum').text(sum);
        });
    
    }
    function mody_scart_shop_num(op,cid,removed_list,pd_num,gift_num){
         var mod_typ='';
        var shop_nums=$('#'+cid).find('input[name=shop_nums]').val();
        var price=$('#'+cid).find('td:eq(3)').text();
        if(op=='mina'){var new_shop_nums=shop_nums*1-1;  var mod_type='-';}
        if(op=='plus'){ var new_shop_nums=shop_nums*1+1; var mod_type='+';}
        var max_shop_num=$('#'+cid).find('input[name=max_shop_num]').val();
       
        if((shop_nums*1+1)>max_shop_num*1){
                          show_tip('最大購買數量為'+max_shop_num)
                          new_shop_nums=max_shop_num;
                      }
         if(new_shop_nums<1){new_shop_nums=1;}             
        var new_shop_num=0;
        if(op=='set_shop_num'){
            var new_shop_num=$('#'+cid).find('input[name=shop_nums]').val();
           
        }
        $.ajax({
            type: 'post',
            url: 'modules/shop_cart/count_op_web.php',
            dataType: 'json',
            data: {pd_op:'mody_shop_nums',cid:cid,mod_type:mod_type,nums:new_shop_num,vip_pd_num:pd_num,gift_num:gift_num  },
            complete :function(){},
            success: function(rt){
               
                if(rt[0].return_code==1){  //更改數量ok
                      $('#'+cid).find('input[name=shop_nums]').val(new_shop_nums);
                      $('#'+cid).find('td:eq(4)').text(new_shop_nums*price);
                      check_Shop_cash();
                      recount_scart(removed_list);
                      reload_cart_spd();
                      list_shopping_cart();
                      var cr_tab=$("#menu").tabs().getCurrentTab().attr('href');
                      if(cr_tab=='#shopping_cart'){
                          list_shopping_cart();
                      }
    
                }
                  if(rt[0].return_code==0){  //更改數量錯誤
                  
                    alert(rt[0].return_msg);
                  }
                if(rt[0].return_code==2){  //選擇升等禮
                      show_vip_gift_select(op);
                }
                
            }
        });
    
    }
            
    $.ajax({
        type: 'post',
        url: 'modules/product.php',
        dataType: 'json',
        data: {query_op:'list_shopping_cart' },
        complete :function(){},
        success: function(rt){
             var total=rt.total;
             var vip_type=rt.vip_type;
             var removed_list=new Array();
             var vip_no=rt.vip_no;
               
              var qpon_price=rt.qpon_price;      
              var vip_name=rt.vip_name;    
              var show_cancel_vip=rt.show_cancel_vip;
              var show_cancel_vip_num=rt.show_cancel_vip_num; 
              var sale_price=rt.sale_price;
              var spec_money=rt.spec_money;
              var show_promo_AB_button=rt.show_promo_AB_button;
              var AB_sale_price=rt.AB_sale_price; // 應補差價金額:
              var AB_gift_price=rt.AB_gift_price;// 剩餘可贈送金額:
              var sale_discount=rt.sale_discount; // 目前折數:

             var scart_str="";
             var width_a1='280'; //產品名稱
             var width_a2='80'; //類型
             var width_a3='70'; //數量
             var width_a4='60'; //單價
             var width_a5='60'; //小計
             var width_a6='130'; //取消
             var width_a7='80'; // AB區活動
             
             scart_str+='<table id="shopping_cart_pd_table" class="shopping_cart_pd_table" cellspacing=0 cellpadding=0>';
             scart_str+='<thead><tr>';
             scart_str+='<th style="width:'+width_a1+'px;background-image:none";>產品名稱</th>';
             scart_str+='<th style="width:'+width_a2+'px;">類型</th>';
             scart_str+='<th style="width:'+width_a3+'px;">數量</th>';
             scart_str+='<th style="width:'+width_a4+'px">單價</th>';
             scart_str+='<th style="width:'+width_a5+'px">小計</th>';
             scart_str+='<th style="width:'+width_a6+'px;letter-spacing:0;">取消</th>';
             //AB區活動
             //scart_str+='<th style="width:'+width_a7+'px;letter-spacing:0;">AB區活動</th>';
             
             scart_str+='</tr></thead><tbody>';
             
            if(total>0){
                var rts=rt.result;
                var sum=0;
                for(var i=0;i<rts.length;i++){
                    var pd_name=rts[i].pd_name;
                    var cid=rts[i].cid;
                    var shop_nums=rts[i].shop_nums;
                    var pd_num=rts[i].pd_num;
                    var price=rts[i].price;
                    var max_shop_num=rts[i].max_shop_num;
                    var modiable=rts[i].modiable;
                   
                    var web_pd_num=rts[i].web_pd_num;
                    var sel_op=rts[i].sel_op;
                    var combine_pd=rts[i].combine_pd;  
                   
                    scart_str+='<tr id="'+cid+'_spcart">';
                    scart_str+='<td style="width:'+width_a1+'px;"><img src="gallery/'+web_pd_num+'smaile.png" width="22" height="22" style="vertical-align:middle" >';
                     if(pd_num[0]=='Q'){ //Q系列
                                         scart_str+='<img src="images/product/product_icon_ex.png" style="vertical-align:middle" >';
                                    }
                    scart_str+='<span name="pd_name" style="margin-top:10px;">'+pd_name+'</span></td>';
                     
                    scart_str+='<td style="width:'+width_a2+'px;text-align:right">';
                    if(sel_op){ scart_str+='<button name="mody_pd_type">選擇種類</button>'; }
                    scart_str+='&nbsp;</td>';
                    scart_str+='<td style="width:'+width_a3+'px;padding-left:10px;padding-top:5px;" title="數量">';
                    scart_str+='<input name="pd_num"  value="'+pd_num+'" type="hidden">';
                      if(modiable[2]==1){
                    scart_str+='<div class="mina_pd_icon np_bt" name="mina_pd"  ></div>';
                    }
                    if(modiable[1]==1){
                    scart_str+='<input name="shop_nums" style="border:1px solid #000000;display:inline;height:13px;width:50px;float:left;text-align:right;" value="'+shop_nums+'" maxlength=4>';
                    }else{
                         scart_str+='<span name="shop_nums" style="display:inline;width:50px;float:left;text-align:right;">'+shop_nums+'</span>';
                         scart_str+='<input name="shop_nums"  value="'+shop_nums+'" type="hidden">';
                    
                    }
                    if(modiable[0]==1){
                      scart_str+='<div class="plus_pd_icon np_bt" name="plus_pd">';
                      }
                      scart_str+='<input name="max_shop_num"  value="'+max_shop_num+'" type="hidden">';
                    scart_str+='</td>';
                     
                    scart_str+='<td style="text-align:right;width:'+width_a4+'px;" name="price">'+price+'</td>';
                    scart_str+='<td style="text-align:right;width:'+width_a5+'px;" name="p_sum">'+(price*shop_nums)+'</td>';
                    scart_str+='<td style="width:width:'+width_a6+'px;" align=center>';
                    if(modiable[3]==1){
                      scart_str+='<div name="scart_remove_bt" style="cursor:pointer"><img src="images/shopping_cart/cart_icon_01.png" width=16 height=16></div>';
                    }
                    scart_str+='</td>';
                    /*ab區活動
                    scart_str+='<td style="text-align:center;width:'+width_a7+'px;">';
                    if(show_promo_AB_button==1){
                          if(pd_num!='A0121021'&&pd_num!='A0133011'&&pd_num!='A0134011'&&pd_num!='B0209011' &&pd_num!='G0191011'&&pd_num!='G0170011'&&pd_num[0]!='X'&&pd_num[0]!='Q'&&pd_num[7]!='4'){
                              scart_str+='<button name="gift_promo_AB_bt"> 贈</button>';
                           }
                    }
                    scart_str+= '</td>';
                    */
                    scart_str+='</tr>';
                    if(combine_pd!=''){
                        scart_str+='<tr><td colspan=7 style="background-color:#DFF2FF;height:23px;line-height:23px;">'+combine_pd+'</td></tr>';
                    }
                   // sum=sum+(price*shop_nums);
                
                }  
                 if(qpon_price){
                    scart_str+='<tr><td colspan=7 style="padding-left:10px;height:10px;line-hieght:18px;padding-top:7px">折價金額：'+qpon_price+'</td></tr>';  
                 }
                scart_str+='</tbody>';
                scart_str+='<tfoot><tr>';
                scart_str+='<td><div style="width:260px;float:right;height:22px;line-height:22px;">';
                //if(AB_sale_price!=null){ scart_str+='應補差價金額：＄'+ AB_sale_price;  }
                // if(AB_gift_price!=null){ scart_str+='剩餘可贈送金額：＄'+ AB_gift_price; }
                scart_str+='</div>';
                
                if(vip_no){
                  scart_str+='<div id="use_vip_qpon_bt" class="use_vip_qpon_bt" name="'+vip_no+'">'+vip_name+'</div>';
                }
                if(show_cancel_vip){
                     scart_str+='<div id="cancel_vip_qpon_bt" class="use_vip_qpon_bt"  name="'+show_cancel_vip_num+'">'+show_cancel_vip+'</div>';
               
                } 
                scart_str+='</td>';
                scart_str+='<td colspan=3 style="width:200px;padding-left:10px;vertical-align:top" id="shop_cart_footer">';
                scart_str+='<div class="scart_footer_div" style="width:190px;">';
                scart_str+='<div>運費：</div><div style="width:150px">＄'+spec_money+'</div></div><br>';
                 scart_str+='<div class="scart_footer_div"><div>總計：</div><div style="width:200px">＄<span id="shopping_cart_sum">'+sale_price;
                 //scart_str+='&nbsp;&nbsp;（參考折數: '+sale_discount+'折）';
                 scart_str+='</span> </div></div><br>';
                 scart_str+='<div class="scart_footer_div"><div style="margin-top:4px">';
                 scart_str+='<input type="checkbox" id="buy_vip_pd_bt" style="cursor:pointer"></div>';
                 scart_str+='<div>VIP升等、續約</div></div>';
                 scart_str+='</td>';
                 scart_str+='<td style="vertical-align:bottom" colspan=3 ><center><div id="point_check_up_bt" class="buy_puls_pd_bt">下一步</div></center></td>';
                 scart_str+='</tr>';
               
                
               // scart_str+='<button name="clear_shopping_cart">清空購物車</button>';
                //
              
            }else{
               scart_str+='<tr><td colspan=7 style="height:23px;line-height:23px;">購物車中尚無產品</td></tr>';
            
            }//end total >0
            
             scart_str+='</tfoot></table>';
             
            
            $('#shop_cart_list').html(scart_str);
           
            //ab區轉贈品
            $('button[name=gift_promo_AB_bt]').click(function (){
                var cid=$(this).parent().parent().attr('id');
                var pd_num=$(this).parent().parent().find('input[name=pd_num]').val();
                $.ajax({
                type: 'post', url: 'modules/shop_cart/count_op_web.php',dataType: 'json',
                data: {pd_op:'mody_promo_AB',cid:cid,pd_num:pd_num,promo_type:'G'  },complete :function(){},
                success: function(rt){
                          var return_code=rt[0].return_code;
                          var pd_num=rt[0].pd_num;
                          var nums=rt[0].nums;
                          var pd_type=rt[0].pd_type;
                          
                           if(rt[0].return_code=='B'){
                               put_into_cart_d(pd_num,nums,pd_type,return_code);
                           }else{
                           list_shopping_cart_AB_gift();
                           list_shopping_cart();
                         } 
                 }
              });
                
            });
           
             //前往點數結帳   
            $('#point_check_up_bt').click(function (){ 
                $.ajax({
          	           type: 'post', 
                        url: 'modules/shop_cart/count_op_web.php',
                        dataType: 'json',      
                        data: {pd_op:'show_pay_up_check'   },
                        complete :function(){},                             
                        success: function(rt){
                             if(rt.return_msg==null){
                                   $.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==1){
                                                    
                                                      setHash('pointer_check_up');
                                                      $.cookie('pay_up_step','pointer_check_up');
                                                    }
                                                    if(return_code==0){
                                                               creat_pay_up_login_form();
                                                              var login_form_overlay=$("#login_form").overlay({ expose: {color: '#333',loadSpeed: 200,opacity: 0.9}, oneInstance: false, api: true});
                                                              login_form_overlay.load();
                                                    }
                                                                                                                                               
                                                }     
                      	            });
                             }else{
                             
                             alert(rt.return_msg);
                             
                             
                             }
                            
                                                                                                                         
                          } 
                  });    
                  
            
            });  
            $('#cancel_vip_qpon_bt').click(function(){
               var qpon_num=$(this).attr('name');
               $.ajax({
          	           type: 'post', 
                        url: 'modules/shop_cart/count_op_web.php',
                        dataType: 'json',      
                        data: { pd_op:'unuse_qpon',
                                 qpon_num:qpon_num
                                   },
                        complete :function(){},                             
                        success: function(rt){
                             
                             var return_code=rt[0].return_code;
                              var return_msg=rt[0].return_msg;
                             if(return_code==1){
                              list_shopping_cart();
                               check_Shop_cash();
                         
                              }
                              if(return_code==0){
                                    alert(return_msg);
                              }
                                                                                                                         
                          }     
	            });  
            });
            //使用購物金
            $('#use_vip_qpon_bt').click(function(){
               var vip_no=$(this).attr('name');
               $.ajax({
          	           type: 'post', 
                      url: 'modules/shop_cart/count_op_web.php',
                        dataType: 'json',      
                        data: { pd_op:'use_qpon',
                                 vip_no:vip_no
                                   },
                        complete :function(){},                             
                        success: function(rt){
                             
                             var return_code=rt[0].return_code;
                             var return_msg=rt[0].return_msg;
                             if(return_code==1){
                             list_shopping_cart();
                               check_Shop_cash();
                              }
                              if(return_code==0){
                                    alert(return_msg);
                              }
                                                                                                                         
                          }     
	            });  
            });
            //列出活動/滿額禮加購選擇區
            list_active_items();
            
            if(vip_type=='97'){
                $('#buy_vip_pd_bt').attr('disabled',true);
            }
            //增加產品數量
            $('#shopping_cart_pd_table div[name=plus_pd]').click(function(){
                 var id=$(this).parent().parent().attr('id');
                 var pd_num=$(this).parent().parent().find('input[name=pd_num]').val();
               
                if(pd_num=='G0170011'){
                          show_vip_gift_select('plus',id);
                }else{
                    mody_scart_shop_num('plus',id,removed_list,'','');
                }
               
            });
            //減少產品數量
            $('#shopping_cart_pd_table div[name=mina_pd]').click(function(){
            
                 var id=$(this).parent().parent().attr('id');
                 var pd_num=$(this).parent().parent().find('input[name=pd_num]').val();
                 var shop_nums=$(this).parent().parent().find('input[name=shop_nums]').val();
                  
                if(pd_num=='G0170011'&&shop_nums>=1){
                            show_vip_gift_select('mina',id);
                }else{
                    mody_scart_shop_num('mina',id,removed_list,'','');
                
                }
               
            });
            //更改產品類型
            
             $('#shopping_cart_pd_table button[name=mody_pd_type]').click(function(e){
                     var id=$(this).parent().parent().attr('id');
                     var pd_num=$(this).parent().parent().find('input[name=pd_num]').val();
                     show_mody_pd_type(pd_num,id);
             });
            //手動輸入數量
            
            $('#shopping_cart_pd_table input[name=shop_nums]').click(function(e){
                $(this)[0].select();
            });
            $('#shopping_cart_pd_table input[name=shop_nums]').keyup(function(e){
            
                var id=$(this).parent().parent().attr('id');
                var new_shop_nums=$('#'+id).find('input[name=shop_nums]').val();
                
                //  alert(max_shop_num);
                new_shop_nums=new_shop_nums.replace(/[^\d]/g,'');
                if(new_shop_nums<1){new_shop_nums=1;}
                var max_shop_num=$('#'+id).find('input[name=max_shop_num]').val();
                if(new_shop_nums*1>max_shop_num*1){
                    show_tip('最大購買數量為'+max_shop_num)
                    new_shop_nums=max_shop_num;
                }
                
                $('#'+id).find('input[name=shop_nums]').val(new_shop_nums);
            });
            //更改數量後
            $('#shopping_cart_pd_table input[name=shop_nums]').keydown(function(e){
            
            if(e.keyCode==13){
                var id=$(this).parent().parent().attr('id');
                var new_shop_nums=$('#'+id).find('input[name=shop_nums]').val();
                var err=0;
                for(nIndex=0; nIndex<new_shop_nums.length; nIndex++){
                    cCheck = new_shop_nums.charAt(nIndex);
                    if (!(IsDigit(cCheck))){   err++;}
                }
                if(err!=0){ show_tip('只能輸入數字喔！');}else{
                    var price=$('#'+id).find('td:eq(3)').text();
                    $('#'+id).find('td:eq(4)').text(new_shop_nums*price);
                    mody_scart_shop_num('set_shop_num',id,removed_list,'','');
                }
            
               }
            });
            //移除品項
            $('#shopping_cart_pd_table div[name=scart_remove_bt]').click(function (){
                var cid=$(this).parent().parent().attr('id');
                var pd_num=$(this).parent().parent().find('input[name=pd_num]').val();
                var shop_nums=$(this).parent().parent().find('input[name=shop_nums]').val();
               
                $.ajax({
                type: 'post', url: 'modules/shop_cart/count_op_web.php',dataType: 'json',
                data: {pd_op:'remove_from_cart',cid:cid,pd_num:pd_num,nums:shop_nums  },complete :function(){},
                success: function(rt){
                          var rt_code=rt[0].return_code;
                           var rt_msg=rt[0].return_msg;
                    if(rt_code==1){
                        list_shopping_cart();
                        check_Shop_cash();
                    }
                 }
                });
               
               }
            );
            //清空購物車
             $('#shopping_cart_pd_table button[name=clear_shopping_cart]').click(function (){
                    clear_shopping_cart();
                    $.ajax({
                        type: 'post',url: 'modules/shop_cart/count_op_web.php',dataType: 'html',
                        data: {pd_op:'clear_cart' },complete :function(){},
                        success: function(rt){
                              
                                list_shopping_cart();
                                check_Shop_cash();
                        
                         }
                });
             });
            //購買vip
            $('#buy_vip_pd_bt').click(function (){
                  $('#buy_vip_pd_bt').attr('checked',false);
                 //選擇vip升等禮
                 show_vip_gift_select('plus','');
            }); //end
            
            
            } //end success
    });  //end list shopping cart
 
}