/* 인터넷 가입 */
$(function() {
//option open - mshopcalc 동일
$(document).on("click",".opt_arrow",function(){
var $this = $(this),
$wrap = $this.closest('.goods_option_wrap'),
$optlayer = $wrap.find('.optlayer'),
optname = $this.data('optname');
if(optname == 'giftview') {
return false;
}
if( $optlayer.hasClass('on') === true ) { //닫기
$('.optlayer').removeClass('on');
$this.empty().html('');
} else {
$('.optlayer').removeClass('on');
$optlayer.addClass('on');
$this.empty().html('');
}
return false;
});
$(document).on("click",".goods_opt_list",function(e){
var $this = $(this),
$wrap = $this.closest('.goods_option_wrap'),
optname = $wrap.find('.opt_btn').data('optname'),
it_id = $this.data('itid');
$.ajax({
type: "POST",
data: {act:'goodsit_select',it_id:it_id},
url: './ajax.itgoods.php',
success: function(data) {
if(data.result == 'failer') {
alertModal(data.message);
return false;
}
if(optname == 'goods_it') {
$('input[name="goods_it_id"]').val(data.goods_it.it_id);
}
if(optname == 'goods_wf') {
$('input[name="goods_wf_id"]').val(data.goods_it.it_id);
}
if(optname == 'goods_ph') {
$('input[name="goods_ph_id"]').val(data.goods_it.it_id);
}
if(optname == 'goods_tv') {
$('input[name="goods_tv_id"]').val(data.goods_it.it_id);
}
if(optname == 'goods_sb') {
$('input[name="goods_sb_id"]').val(data.goods_it.it_id);
}
$wrap.find('.goods_opt_list').removeClass('on');
$this.addClass('on');
itgoods_calc();
if(e.originalEvent !== undefined) {
$wrap.find('.opt_btn').trigger('click');
}
}
});
});
$(".calc_btn_toggle").on('click', function() {
$('.point_box').slideToggle('slow');
$('.price_box').slideToggle('slow');
});
});
function itgoods_calc() {
var goods_it_id = $('input[name="goods_it_id"]').val() ? $('input[name="goods_it_id"]').val() : 0,
goods_wf_id = $('input[name="goods_wf_id"]').val() ? $('input[name="goods_wf_id"]').val() : 0,
goods_ph_id = $('input[name="goods_ph_id"]').val() ? $('input[name="goods_ph_id"]').val() : 0,
goods_tv_id = $('input[name="goods_tv_id"]').val() ? $('input[name="goods_tv_id"]').val() : 0,
goods_sb_id = $('input[name="goods_sb_id"]').val() ? $('input[name="goods_sb_id"]').val() : 0;
//gift_use_point = $('input[name="gift_use_point"]').val() ? $('input[name="gift_use_point"]').val() : 0;
giftpoint = $('input[name="gift_point"]').val() ? $('input[name="gift_point"]').val() : 0;
discountcard = $('input[name="discount_card"]').val() ? parseInt($('input[name="discount_card"]').val()) : 0,
$.ajax({
type: "POST",
data: {act:'goods_calc',it_id:goods_it_id, wf_id:goods_wf_id, ph_id:goods_ph_id, tv_id:goods_tv_id, sb_id:goods_sb_id},
url: './ajax.itgoods.php',
success: function(data) {
if(data.result == 'failer') {
alertModal(data.message);
return false;
}
if($(data.goods.it).length > 0) {
var it_name = data.goods.it.it_item_name;
$('#goods_it_name').empty().html(it_name);
}
if($(data.goods.wf).length > 0) {
var wf_name = data.goods.wf.it_item_name;
$('#goods_wf_name').empty().html(wf_name);
}
if($(data.goods.ph).length > 0) {
var ph_name = data.goods.ph.it_item_name;
$('#goods_ph_name').empty().html(ph_name);
}
if($(data.goods.tv).length > 0) {
var tv_name = data.goods.tv.it_item_name;
$('#goods_tv_name').empty().html(tv_name);
}
if($(data.goods.sb).length > 0) {
var sb_name = data.goods.sb.it_item_name;
$('#goods_sb_name').empty().html(sb_name);
}
var total_price = Math.floor( data.price.it + data.price.wf + data.price.ph + data.price.tv + data.price.sb);
var total_point = Math.floor( data.point.it + data.point.wf + data.point.ph + data.point.tv + data.point.sb);
//var opoint = 0;
var buypoint = opoint = total_point - giftpoint; //사은품 구매 가능 포인트
/* 총적립포인트 보다 선택 사은품 포인트가 많은 경우가 생길 수 있음
사은품 초기화 및 포인트 초기화
*/
$('input[name="goods_it_price"]').val(data.price.it);
$('input[name="goods_wf_price"]').val(data.price.wf);
$('input[name="goods_ph_price"]').val(data.price.ph);
$('input[name="goods_tv_price"]').val(data.price.tv);
$('input[name="goods_sb_price"]').val(data.price.sb);
$('input[name="goods_it_point"]').val(data.point.it);
$('input[name="goods_wf_point"]').val(data.point.wf);
$('input[name="goods_ph_point"]').val(data.point.ph);
$('input[name="goods_tv_point"]').val(data.point.tv);
$('input[name="goods_sb_point"]').val(data.point.sb);
$('input[name="goods_total_price"]').val(total_price);
$('input[name="user_point"]').val(total_point);
$('.it_total_point').empty().html( number_format(total_point) +'P' );
$('.it_point').empty().html( number_format(data.point.it) +'P' );
$('.wf_point').empty().html( number_format(data.point.wf) +'P' );
$('.ph_point').empty().html( number_format(data.point.ph) +'P' );
$('.tv_point').empty().html( number_format(data.point.tv) +'P' );
$('.sb_point').empty().html( number_format(data.point.sb) +'P' );
$('.gpoint').empty().html( number_format(giftpoint) +'P' );
$('.opoint').empty().html( number_format(opoint) +'P' );
$('.it_text').empty().html( number_format(data.price.it) +'원' );
$('.wf_text').empty().html( number_format(data.price.wf) +'원' );
$('.ph_text').empty().html( number_format(data.price.ph) +'원' );
$('.tv_text').empty().html( number_format(data.price.tv) +'원' );
$('.sb_text').empty().html( number_format(data.price.sb) +'원' );
$('.tmp').empty().html( number_format(total_price) +'원' );
var monthcard = total_price - discountcard; //제휴카드 월 금액
if(monthcard < 0) { monthcard = 0; }
$('.dcp_bill').empty().html(number_format(discountcard) + '원'); //제휴카드 할인금액
$('.dcp').empty().html(number_format(monthcard) + '원'); //제휴카드 월 요금
}
});
}