var pay_up_intro={
    '1':'ATM自動提款機轉帳 [土地銀行] (請使用會員專屬轉帳帳號)',
    '2':'郵局劃撥 (下載已填好的劃撥單直接至郵局繳款)',
    '3':'傳真信用卡付款 (Visa或Master線上/傳真刷卡)',
    '4':'宅配貨到付款  ( 請留意！若因拒收或資料錯誤而導致退貨，日後將無法選取此種付款方式！敬請見諒！)',
    '6':'7-11付款取貨',
    '9':'線上刷卡(目前可接受Visa、Master、JCB、U Card等信用卡)',
    '14':'使用晶片金融卡+讀卡機網路ATM SmartPay即時轉帳'
}
var pay_up_method_name={
    '1':'ATM自動提款機轉帳',
    '2':'郵局劃撥',
    '3':'傳真信用卡付款',
    '4':'宅配貨到付款',
    '6':'7-11付款取',
    '9':'線上刷卡',
    '14':'網路ATM SmartPay即時轉帳'
}
 //選擇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 discountmessage=rt.useDiscountSN;
	    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 DoorNo=rt.DoorNo;//銷售門市
	    var SaleNo=rt.SaleNo;//銷售編號
	    var InvoiceNo=rt.InvoiceNo;//發票號碼
	    var SaleDate=rt.SaleDate;//銷售日期
	    var order_pay_name=rt.order_pay_name;       //付款方式
	    var TotalMoney=rt.TotalMoney;	     //總金額
	    var TotalPoint=rt.TotalPoint;	     //總點數
	    var order_type=rt.order_type;   //團購 或其他類型
	    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 order_pay=rt.order_pay;
	    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 Web_TakePdt_inDoor=rt.Web_TakePdt_inDoor;
	    var Web_TakePdt_inDoorName=rt.Web_TakePdt_inDoorName;
	    var PrintEInvoice=rt.PrintEInvoice; //電子發票狀態
	    var pa=$('#pay_up_result_table_a');
	    if(Web_TakePdt_inDoor!=''){
		$('span[name=send_addr_title]').text('發票寄送地址');
		$('#send_time_row').hide();
		$('#get_door_row').show();
		$('#get_time_row').show();
	    }
	    var mem_power=$.cookie('mem_power');
	    if(mem_power==9){
		//alert(pay_method_proce);
	    }
	    if(order_pay==6){
		$('#send_addr_row').hide();   //寄送地址
		$('#send_time_row').hide();   //配送時間
	    }
	    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=Invoice_Number]').text(InvoiceNo);
	    InvoiceNoState='';
	    if (DoorNo=='99901' && InvoiceNo) {
		InvoiceNoState='12341234143241';
	    }
	    if (InvoiceNoState) pc.find('span[name=Invoice_Number_State]').text(InvoiceNoState);
	    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);
	    pc.find('span[name=get_door_Addr]').text(Web_TakePdt_inDoorName);
	    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>';
		    //If it is X product...
		    if(buy_pd_info[i].buy_xpd_name) pd_str=pd_str+'<tr><td colspan=4 align=left><b>　'+buy_pd_info[i].buy_xpd_name+'</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">折扣金:'+VIPCash_use+'元<br>'+discountmessage+'</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 (){
		window.open('https://butyshop.com/creditcard_payup.php?SaleNo='+SaleNo+'&query_op=C_payup&order_type='+order_type,'刷卡付款');
		//show_CreditCard_pay(SaleNo);
		if(action=='view'){
		    var order_content=$('#order_detail_form').overlay();
//		    order_content.close();
		}
	    });
	    $('button[name=LBWebATM]').click(function (){
//		alert("GoGoGo!!"+SaleNo);
		window.open('https://butyshop.com/webatm_payup.php?SaleNo='+SaleNo,'WebATM_SmartPay付款');
	    });
	    $('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">';
		    scart_str+='<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=6>';
		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 resize_Credit_win(pheight){
    var npheight=pheight*1+20;
    $('iframe[name=credit_frame]').height(pheight+'px');
    $('#CreditCard_pay_win').height(npheight+'px');
}
//線上刷卡圖層
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" style="padding:5px;"></div>');
    $('#cctss').load("modules/tpl/CreditCard_payup_win_tpl.php",{sale_no:sale_no,page:page},function(){
// $('iframe[name=credit_frame]').height('99px');
    });
    $('#CreditCard_pay_win').width('719px').height('550px');
    $('#CreditCard_pay_win').css('background-color','#ffffff');
    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 fetch_doors(){
    var city_name=$('#dg_city_name').val();
    $.ajax({
	type: 'post',
	url: 'modules/member_data.php',
	dataType: 'json',
	data: {query_op:'Web_TakePdt_inDoor',city_name:city_name },
	complete :function(){},
	success: function(rt){
	    var count=rt.count;
	    var cts='';
	    var latlans='';
	    if(count>0){
		$('div[name=door_map_icon]').show();
		var rts=rt.Web_TakePdt_inDoor;
		for(var i=0;i<rts.length;i++){
		    var door_code=rts[i].DoorNo;
		    var door_name=rts[i].DoorName;
		    var latlan=rts[i].latlan;
		    var atime=rts[i].atime;
		    latlans+='<input type="hidden" name="latlan_'+door_code+'" value="'+latlan+'">'
		    latlans+='<input type="hidden" name="atime_'+door_code+'" value="'+atime+'">'
		    var addr=rts[i].addr;
		    cts+='<option value="'+door_code+'">['+door_name+'門市]&nbsp;'+addr+'</option>'
		}
	    }else{
		$('div[name=door_map_icon]').hide();
		cts+='<option value="">此縣市尚無門市</option>'
	    }
	    $('#dg_door_name').html(cts);
	    $('#dg_door_latlans').html(latlans);
	    var cdoor=$('#dg_door_name').val();
	    if(cdoor!=''){
		var cr_atime=$('input[name=atime_'+cdoor+']').val();
		var atstr='<div style="float:left;display:inline-block; ">營業時間：</div>';
		atstr+='<div name="atime_block" style="float:left;display:inline; ">'+cr_atime+'</div>'
		$('#dg_door_atime').html(atstr);
		$('#dg_door_atime').show();
	    }else{
		$('#dg_door_atime').hide();
	    }
	    $('#dg_door_name').change(function (){
		var crdoor=$('#dg_door_name').val();
		if(crdoor!=''){
		    var cr_atime=$('input[name=atime_'+crdoor+']').val();
		    var atstr='<div style="float:left;display:inline-block; ">營業時間：</div>';
		    atstr+='<div name="atime_block" style="float:left;display:inline; ">'+cr_atime+'</div>'
		    $('#dg_door_atime').html(atstr);
		    var th=$('div[name=atime_block]').height();
		    $('#dg_door_atime').show();
		}else{
		    $('#dg_door_atime').hide();
		}
	    });
	}
    });
}
//顯示門市地圖
function show_door_location(){
$('#door_location_panel').remove();
$('#get_door_map').remove();
jQuery("<div/>", {id: "door_location_panel"}).appendTo("body");
$('#door_location_panel').html('<div id="get_door_map" style="width:470px;height:450px;position:releative"></div>');
var door_code=$('#dg_door_name').val();
var door_name=$('#dg_door_name').find(":selected").text();
var latlan=$('input[name=latlan_'+door_code+']').val();
var latlans=latlan.split(",");
var lat=latlans[0];
var lan=latlans[1];
google.load("maps", "2", {"callback" :function (){
var map = new google.maps.Map2(document.getElementById('get_door_map'));
map.setCenter(new google.maps.LatLng(lat,lan),17);
var point = new GLatLng(lat,lan);
var marker = new GMarker(point);
map.getCenter();
map.addOverlay(marker);
map.addControl(new GSmallMapControl());
} });
$("#door_location_panel").attr('title',door_name);
$("#door_location_panel").dialog("destroy");
$("#door_location_panel").dialog({ resizable: false,height:500,width:500, modal: true });
}
//結帳資料確認
function page_pay_up_confirm_init(){
    initLoader();
    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]);
	$('#dg_city_name').change(function (){
	    var city_name=$('#dg_city_name').val();
	    if(city_name!=''){
		fetch_doors();
	    }
	});
	$('div[name=door_map_icon]').click(function (){
	    show_door_location();
	});
	var door_get=$.cookie('door_get');
	var mem_power=$.cookie('mem_power');
	if(mem_power>8){}
	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();
		    $('#add_row').hide();
		}else{
		    if(door_get==0){
			$('span[name=addr_row_name]').text('寄送地址');
		    }else{
			$('span[name=addr_row_name]').text('發票寄送地址');
			$('span[name=sale_tip]').show();
			$('#add_row').show();
			$('#send_time_row').hide();
			$('#door_get_option').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_type2]').click(function(){
	    $.cookie('pay_up_step','pay_up_method');
	    setHash('pay_up_method');
	});
//下一步按鈕 //結帳完成
	$('div[name=confirm_order_bt]').click(function (){
//======================================================================
	    var door_code=$('#dg_door_name').val();//門市取貨
	    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_mobile.length!=10){ err++; err_str=err_str+'請輸入正確的手機號碼(共10碼)!'+"\n"; }
//取貨門市
	    if(door_get==1&&door_code==''){
		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++;
		    if(door_get==1){
			err_str=err_str+'請填妥發票寄送地址!'+"\n";
		    }else{
			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);
			    $('#pid_row').show();
			    $('input[name=mem_PID]').focus();
			    $('#confirm_table span[name=mobile_note]').hide();
			}
			if(rt[0].return_code==2||rt[0].return_code==3){
			    alert(rt[0].return_msg);
			}
			if(rt[0].return_code==0){
			    $('button[name=confirm_order_bt]').attr('disabled',true);
//===========================================================================================================
//通過檢查
//刪除部份Cookie避免爆漿
			    $.cookie('skin_type',null);
			    $.cookie('skin_pro',null);
			    $.cookie('link_pd',null);
			    $.cookie('about_us_go_tab',null);
			    $.cookie('mem_go_tab',null);
//===========================================================================================================
			    $.ajax({
				type: 'post',
				url: 'modules/shop_cart/count_op_web.php',
				dataType: 'json',
//				dataType: 'html',
				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,
				    Web_TakePdt_inDoor:door_code
				},
				complete :function(){},
				success: function(rt){
//				    alert(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');
					setHash('pay_up_end');
/*
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+"\n"+'err_code:744,return_code:'+return_code+"\n"+'請回報客服此錯誤碼及您使用的瀏覽器版本！');
				    }
				}
			    });
//===========================================================================================================
			}
		    }
		}); //end join_check
	    }
	    if(err_str!=''){ alert(err_str); }
//======================================================================
	}); //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.若選擇網路WebATM SmartPay即時轉帳或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='<div class="pay_sel_block" style="font-size:12pt">';
kstr+='<div class="pay_bt_block" >';
kstr+='<input type="checkbox" name="door_get" id="door_get">';
kstr+='<label for="door_get" style="cursor:pointer;color:#ff0000">butyshop門市取貨、不限金額免運費！</label>';
kstr+='<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(7-11及宅配無法搭配butyshop門市不限金額免運費取貨)</div>';
kstr+='</div>';
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+='<div class="pay_sel_block" name="Pay_mode_'+p_id+'">';
kstr+='<div class="pay_bt_block">';
kstr+='<div name="'+p_id+'" class="pay_bt" >'+p_name+'<span class="door_get_tip" style="display:none">[門市取貨]</span>';
kstr+='<input type="hidden" value="0" name="door_get_v"></div>';
kstr+='</div>';
kstr+='<div class="pay_desc_block">'+pay_up_intro[p_id];
kstr+='</div>';
kstr+='</div>';
}
kstr+=' <div class="pay_sel_block"><div class="pay_method_into">'+n_str+'</div> </div>';
kstr+='</div>';
var blank_block='<div style="float:left;width:700px;height:50px;">&nbsp;</div>';
$('div[name=pay_up_pp]').html(kstr+blank_block);
//結帳方式選擇
$('input[name=door_get]').click(function (){
var dg=$(this).attr('checked');
if(dg==true){
$('div[name=Pay_mode_4]').hide();
$('div[name=Pay_mode_6]').hide();
$('.door_get_tip').show();
$('.pay_bt').width('300px');
$.cookie('door_get','1');
}else{
$('div[name=Pay_mode_4]').show();
$('div[name=Pay_mode_6]').show();
$('.door_get_tip').hide();
$('.pay_bt').width('200px');
$.cookie('door_get','0');
}
});
$('.pay_bt').click(function (){
var order_Pay_id=$(this).attr('name');
var dg=$('input[name=door_get]').attr('checked');
var door_get=0;
if(dg==true){ var door_get=1; }
set_session_order_pay_id(order_Pay_id);
$.cookie('order_Pay_id',order_Pay_id);
if(order_Pay_id==4||order_Pay_id==6){
var door_get=0;
}
if(order_Pay_id==6){
$.cookie('door_get','0');
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','');
$.cookie('door_get',door_get);
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();
}
}
});
list_shopping_cart();
}
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();
list_shop_cart_sample();
}
}
});
}
);
}
//列出隨身瓶
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==3){add_to_cart(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='加購';}
if(pds!=null){
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;" class="cb_select" 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='';
			$('.cb_select').each(function (){
			    var s_pdnum=$(this).val();
			    pd_num_all+=s_pdnum+'+';
			});
/*
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;
				check_Shop_cash(); //Add this at 20111026
				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+='<div id="'+pds[i].pd_no+'" class="pd_select_list">'+pds[i].pdname;
//not in web buy
//			if (pds[i].promo_tag) {
//			    ss_Str+='<img src=images/product/product_icon_fresh.png>';
//			}
ss_Str+='</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+='<div id="'+pds[i].pd_no+'" class="pd_select_list">'+pds[i].pdname;
			if (pds[i].promo_tag) {
			    ss_Str+='<img src=images/product/product_icon_fresh.png >';
//			    ss_Str+='(鮮)';
			}
ss_Str+='</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 ptt_buy_pdt_A =rt.ptt_buy_pdt_A;// 購買人參水晶面膜-經典版(PTT活動5折價)
var ptt_buy_pdt_B =rt.ptt_buy_pdt_B;// 購買溫和去角質膠(PTT活動5折價):
//回饋金
var C3_discount_cash_last=rt.C3_discount_cash_last;
var C3_name=rt.C3_name;
var show_cancel_c3_cash=rt.show_cancel_c3_cash;
var show_cancel_c3_cash_num=rt.show_cancel_c3_cash_num;
var scart_str="";
var width_a0='65'; //編號
var width_a1='300'; //產品名稱
var width_a2='60'; //類型
var width_a3='60'; //數量
var width_a4='40'; //單價
var width_a5='50'; //小計
var width_a6='40'; //取消
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_a0+'px;">編號</th>';
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 pdoldno=rts[i].pdoldno;
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_a0+'px;">&nbsp;</td>';
scart_str+='<td style="width:'+width_a1+'px;">';
//if (pdoldno) scart_str+=pdoldno+' ';
scart_str+='<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;">';
scart_str+='<td><div style="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(C3_name){
scart_str+='<div id="use_c3discount_bt" class="use_vip_qpon_bt" name="'+C3_discount_cash_last+'">'+C3_name+'</div>';
}
if(show_cancel_c3_cash){
scart_str+='<div id="cancel_c3discount_bt" class="use_vip_qpon_bt" name="'+show_cancel_c3_cash_num+'">'+show_cancel_c3_cash+'</div>';
}
//vip 購物金
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>';
}
//ptt五折品
if(ptt_buy_pdt_A!=''){
scart_str+='<div class="use_vip_qpon_bt" name="ptt_bt" href="'+ptt_buy_pdt_A+'">購買人參水晶面膜-經典版(PTT活動5折價)</div>';
}
if(ptt_buy_pdt_B!=''){
scart_str+='<div class="use_vip_qpon_bt" name="ptt_bt" href="'+ptt_buy_pdt_B+'">購買溫和去角質膠(PTT活動5折價)</div>';
}
scart_str+='</td>';
scart_str+='<td colspan=4 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);
//ptt半價
$('div[name=ptt_bt]').click(function (){
var ptt_pd=$(this).attr('href');
put_into_cart(ptt_pd);
});
//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_c3discount_bt').click(function(){
var C3_discount_cash_last=$(this).attr('name');
$.ajax({
type: 'post', url: 'modules/shop_cart/count_op_web.php',
dataType: 'html',
data: { pd_op:'set_use_C3_discount_cash', C3_discount_cash_last:C3_discount_cash_last
},
complete :function(){},
success: function(rt){
if(rt==''){
list_shopping_cart();
check_Shop_cash();
}else{
alert(rt);
}
}
});
});
//取消使用回饋金
$('#cancel_c3discount_bt').click(function(){
var show_cancel_c3_cash_num=$(this).attr('name');
$.ajax({
type: 'post', url: 'modules/shop_cart/count_op_web.php',
dataType: 'json',
data: { pd_op:'unuse_qpon', qpon_num:show_cancel_c3_cash_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
}
