$(document).ready(function(){
//商品列表
$(".prod_spec_span").click(function(){
var json = JSON.parse(base64_decode($(this).attr('json')));
var $li = $(this).parents(".products_defaultbox");
$li.find(".prod_img").attr('src', json.Pic_Path);
$(".prod_spec_span").removeClass("color_focus").addClass("color_default");;
$(this).addClass("color_focus");
var prod_no = $li.attr('prod_no');
var spec_type = $li.attr('spec_type');
var spec_code1 = json.Spec_Code1;
$li.find('#Amount').children("option:gt(0)").remove();
$li.find(".this_price").html($li.find(".this_price").attr('price'));
$li.find("#Prod_Sell_ID").val('');
$.post('/activities/ajax/ajax_get_prod_spec.php', {'Prod_No': prod_no, 'Spec_Type': spec_type, 'Spec_Code1': spec_code1}, function(h){
if(spec_type == '1'){
}
else if(spec_type == '2'){
$.post('/activities/ajax/ajax_get_amount.php', {'Prod_No': prod_no, 'Spec_Code1': spec_code1}, function(h){
$li.find('#Amount').children("option:gt(0)").remove();
for(i = 1; i <= h.Stock; i++){
$li.find('#Amount').append('');
};
if(h.Stock > 0)$li.find('#Amount').val(1);
if(spec_code1){
$li.find(".this_price").html(parseFloat($li.find(".this_price").attr('price')) + parseFloat(h.Hops_Price));
}
else{
$li.find(".this_price").html($li.find(".this_price").attr('price'));
};
$li.find("#Prod_Sell_ID").val(h.Prod_Sell_ID);
}, 'json');
}
else if(spec_type == '3'){
$li.find('#Spec_Code2').children("option:gt(0)").remove();
for(k in h){
if(h[k].Stock <= 0){
var str = "(庫存不足)";
}
else{
var str = "";
};
$li.find('#Spec_Code2').append('');
};
};
}, 'json');
});
$(":input[name='Spec_Code2']").change(function(){
var $li = $(this).parents(".products_defaultbox");
var prod_no = $li.attr('prod_no');
var spec_code1 = $li.find(".color_focus").attr('spec_code1');
var spec_code2 = $li.find('#Spec_Code2').val();
$.post('/activities/ajax/ajax_get_amount.php', {'Prod_No': prod_no, 'Spec_Code1': spec_code1, 'Spec_Code2': spec_code2}, function(h){
$li.find('#Amount').children("option:gt(0)").remove();
for(i = 1; i <= h.Stock; i++){
$li.find('#Amount').append('');
};
if(h.Stock > 0)$li.find('#Amount').val(1);
if(spec_code2){
$li.find(".this_price").html(parseFloat($li.find(".this_price").attr('price')) + parseFloat(h.Hops_Price));
}
else{
$li.find(".this_price").html($li.find(".this_price").attr('price'));
};
$li.find("#Prod_Sell_ID").val(h.Prod_Sell_ID);
}, 'json');
});
$(".Add_To_Tmp").click(function(){
var $li = $(this).parents(".products_defaultbox");
var spec_type = $li.attr('spec_type');
var spec_code1 = $li.find(".color_focus").attr('spec_code1');
var spec_code2 = $li.find('#Spec_Code2').val();
var amount = $li.find('#Amount').val();
var prod_sell_id= $li.find('#Prod_Sell_ID').val();
if(!spec_code1 && spec_type != '1'){
alert('請選擇顏色');
return false;
};
if( (!spec_code2 && spec_type == '3') || (!spec_code1 && spec_type == '2')){
alert('請選擇規格');
return false;
};
if(!amount){
alert('請選擇數量');
return false;
};
$.post(_ACTs_URL, {send: "Add", Amount: amount, Prod_Sell_ID: prod_sell_id}, function(h){
$("#activities_buy_list").html(h);
$("#activities_infocase_content_div").load(_ACTs_INFO_URL);
}, 'html');
});
$(".Remove_Tmp_Cart").live("click", function(){
$.post(_ACTs_URL, {send: "Del", key: $(this).attr('k')}, function(h){
$("#activities_buy_list").html(h);
$("#activities_infocase_content_div").load(_ACTs_INFO_URL);
}, 'html');
});
$(".Add_Tmp_To_Cart").live("click", function(){
if(!$(".Remove_Tmp_Cart").size()){
alert("沒有選擇加入商品");
return false;
}
$.post('/activities/ajax/ajax_add_to_cart.php', {Act_Type: $(this).attr('act_type')}, function(h){
switch(h){
case "RET_SUCCESS":
alert("加入購物車成功");
window.location.reload();
break;
case "RET_ERROR":
alert("資料庫忙線中");
break;
};
}, 'html');
});
});