/* item view item info */
$(function() {
$(document).on("click",".tabs li, .tabpage",function(e){
var $this = $(this),
telecom = $('input[name="item_telecom"]').val() ? $('input[name="item_telecom"]').val() : '';
tabs = $this.data('cate'),
shop = $this.data('shop'),
page = $this.data('page');
e.preventDefault();
$.ajax({
type: "POST",
async:false,
data: {act:tabs, itemcode:viewItemCode, modelcode:viewModelCode, telecom:telecom, shop:shop, page:page},
url: './ajax.mshop.php',
success: function(data) {
//console.log(data);
html = '';
if(tabs == 'iteminfo') { //제품정보
if(data.template) {
html += '
'+data.template+'
';
}
if(data.contents) {
html += ''+data.contents+'
';
}
}
if(tabs == 'itemuse') { //사용후기
star = get_star('vstar',0,false,20,'#dc3545');
html += star[0];
html += '';
html += '
구매후기
';
html += '';
html += '';
if(data.is_best == 1) {
html += '';
html += '
';
html += '
';
$.each(data.best, function(i, $i) {
var star = get_star('best_star',$i.score,false,20,'#dc3545');
html += '- ';
html += '
';
html += '
';
html += '
';
html += '
'+$i.is_subject+'
';
html += '
'+$i.contents+'';
html += '
'+star[1]+'
';
html += '
'+$i.name+''+$i.datetime+'
';
html += '
';
html += '
';
html +=' ';
});
html += '
';
html += '
';
html += '
';
}
if(data.is_list == 1) {
html += '';
html += '
';
html += '';
html += '구매모델';
html += '평점';
html += '제목/내용';
html += '작성자';
html += '작성일';
html += '
';
html += '
';
$.each(data.list, function(i, $i) {
var star = get_star('list_star',$i.score,false,20,'#dc3545');
html += '- ';
html += '
';
html += '
';
html += '
'+$i.modelname+'';
html += '
'+star[1]+'';
html += '
';
html += '
'+star[1]+''+$i.modelname+''+$i.name+'
';
html += '
';
html += '
'+$i.is_subject+'
';
//html += '
'+$i.contents+'';
html += '
';
html += '
';
html += '
'+$i.name+'';
html += '
'+$i.datetime+'';
html += '
';
html +=' ';
});
html += '
';
html += '
';
}
html += data.pageing;
}
if(tabs == 'itemqna') { //제품문의
if(data.is_list == 1) {
html += '';
html += '
1대1문의
';
html += '';
html += '';
html += '';
html += '
';
html += '번호';
html += '제목';
html += '작성자';
html += '작성일';
html += '답변';
html += '
';
html += '
';
html += '
';
}
html += data.pageing;
}
if(tabs == 'itemnotice') { //개통 및 배송
if(data.template) {
html += ''+data.template+'
';
}
}
}
});
$('#tab_content').html(html);
$('.tabs li').removeClass('on');
$this.addClass('on');
const best_swiper = new Swiper('.itemuse_best', {
slidesPerView: 'auto',
});
})
$('.tabs li').filter('.tabs li').eq(0).trigger('click');
});
$(function() {
$(document).on("click",".kakao",function(){
var $this = $(this),
kakao_chat = $this.data('channel');
winOpenPop(kakao_chat,'kakao',450,680);
return false;
});
$(document).on("click",".callcenter",function(){
var $this = $(this),
classname = $this.data('class'),
shop = $this.data('shop') ? $this.data('shop') : '1';
$('#myModal').addClass(classname);
var opt = '';
$.ajax({
type: "POST",
async:false,
data: {act:'dlqalist', shop:shop},
url: g5_url+'/mshop/ajax.mshop.php',
success: function(data) {
if(shop == '1') {
$.each(data.model, function(i, $i) {
var selected = (viewModelCode == $i.mm_model_code) ? 'selected' : '';
opt += '';
});
}
}
});
var tle = '전화상담 신청';
var html = '';
var loadDate = new Date();
html += '';
$('.header-title').empty().append(tle);
$('.myModal-body').empty().append(html);
$('#myModal').show(0,'swing', function() {
$('html').addClass('noscroll');
$('#myModal .myModal-content').addClass('open');
});
return false;
});
/* 모달 출력 */
$(document).on("click",".view_more",function(){
var $this = $(this),
classname = $this.data('class'),
shop = $this.data('shop') ? $this.data('shop') : 1,
page = $this.data('page'),
it_id = $('input[name="goods_it_id"]').val() ? parseInt($('input[name="goods_it_id"]').val()) : 0,
itemtelecom = $('input[name="item_telecom"]').val() ? $('input[name="item_telecom"]').val() : '',
tle = '',
html = '',
openModal = true;
$('#myModal').addClass(classname+' '+page);
if(page == 'view_gift') { //사은품 modal
var userpoint = $('input[name="user_point"]').val() ? parseInt($('input[name="user_point"]').val()) : 0; //총적립금
var dcpoint = $('input[name="dc_point"]').val() ? parseInt($('input[name="dc_point"]').val()) : 0; //기기할인 적립금
var giftpoint = $('input[name="gift_point"]').val() ? parseInt($('input[name="gift_point"]').val()): 0; //사은품 구매 적립금
var npoint = number_format(userpoint - giftpoint); //남은 포인트
var gpoint = number_format(giftpoint);
tle = '사은품 전체보기(사용 가능 포인트 : '+npoint+'P)';
html = '기프트';
$.ajax({
type: "POST",
async:false,
data: {act:'giftview', id:'list'},
url: g5_url +'/mshop/ajax.mshop.php',
success: function(data) {
html += '';
html += '
';
$.each(data.gift, function(i, $i) {
var checked = '';
if( $('#gift_cart').find('input[name="gift['+$i.gi_id+']"]').prop('checked') == true ) {
checked = 'checked';
}
html += '- ';
html += '
';
html += '
';
html += '';
html += '';
html += '
';
html += '
';
html += '
'+$i.gi_gift_name+'
';
html += '
'+number_format($i.gi_gift_point)+'
';
html += '
';
html += ' ';
});
html += '
';
html += '
';
}
});
}
if(page == 'use_write') { //구매후기 작성
var opt = '',
ordercode = '',
item_code = '',
username = '',
userphone = '';
var editorform = true;
$('#myModal').addClass('modal_editor'); //에디터폼
$.ajax({
type: "POST",
async:false,
data: { act:'use_write', shop:shop, telecom:itemtelecom },
url: g5_url+'/mshop/ajax.mshop.php',
success: function(data) {
//console.log(data);
$.each(data.model, function(i, $i) {
var selected = (data.modelcode == $i.mm_model_code) ? 'selected' : '';
opt += '';
});
if(data.ordercode) { ordercode = data.ordercode; }
if(data.itemcode) { itemcode = data.itemcode; } else { itemcode = viewItemCode; }
if(data.username) { username = data.username; }
if(data.userphone) { userphone = data.userphone; }
}
});
var star = get_star('wstar',10,true,24,'#dc3545');
html += star[0];
html += '';
}
if(page == 'qna_write') { //문의 작성
var opt = '',
typeopt = '',
ordercode = '',
itemcode = '',
username = '',
userphone = '',
pageitem = '',
pagemodel = '';
if(shop == 1) {
var pageitem = $('input[name="itemcode"]').val() ? $('input[name="itemcode"]').val() : '';
var pagemodel = $('input[name="modelcode"]').val() ? $('input[name="modelcode"]').val() : '';
}
if(shop == 2) {
var pageitem = $('input[name="itemid"]').val() ? $('input[name="itemid"]').val() : '';
var pagemodel = $('input[name="itemname"]').val() ? $('input[name="itemname"]').val() : '';
}
var editorform = true;
$('#myModal').addClass('modal_editor'); //에디터폼
$.ajax({
type: "POST",
async:false,
data: { act:'qna_write', shop:shop, pageitem:pageitem, pagemodel:pagemodel},
url: g5_url+'/mshop/ajax.mshop.php',
success: function(data) {
//console.log(data);
if(shop == 1) {
$.each(data.model, function(i, $i) {
var selected = (data.modelcode == $i.mm_model_code) ? 'selected' : '';
opt += '';
});
$.each(data.iqtype, function(i, $i) {
typeopt += '';
});
if(data.ordercode) { ordercode = data.ordercode; }
if(data.itemcode) { itemcode = data.itemcode; } else { itemcode = viewItemCode; }
if(data.username) { username = data.username; }
if(data.userphone) { userphone = data.userphone; }
}
if(shop == 2) {
$.each(data.model, function(i, $i) {
var selected = (data.modelcode == $i.it_item_kind) ? 'selected' : '';
opt += '';
});
$.each(data.iqtype, function(i, $i) {
typeopt += '';
});
if(data.ordercode) { ordercode = data.ordercode; }
if(data.itemcode) { itemcode = data.itemcode; } else { itemcode = viewItemCode; }
if(data.username) { username = data.username; }
if(data.userphone) { userphone = data.userphone; }
}
}
});
html += '';
}
if(page == 'use_view') { //구매후기 상세보기
var uid = $this.data('uid');
$.ajax({
type: "POST",
async:false,
data: { act:'use_view',uid:uid},
url: g5_url+'/mshop/ajax.mshop.php',
success: function(data) {
//console.log(data);
tle = data.view.name +'님의 구매후기';
var star = get_star('starview',data.view.is_score,false,24,'#dc3545');
html += star[0];
html += '';
//html += '
';
// html += '
';
//html += '
';
html += '
';
html += '
';
html += ''
html += '
';
html += '
'+star[1]+'
';
html += '
'+data.view.name+''+data.view.datetime+'
';
html += '
';
html += '
';
html += data.view.content;
html += '
';
if(data.view.modelimage && data.view.modelname) {
html += '
';
html += '
';
html += '
'+data.view.modelname+'';
html += '
';
}
if(data.view.is_replay_content) {
html += '
';
html += '
'+data.view.is_reply_content+'
';
html += '
';
}
html += '';
html += '
';
html += '
';
html += '
';
}
});
}
if(page == 'qna_view') { //문의 상세보기
var uid = $this.data('uid');
$.ajax({
type: "POST",
async:false,
data: { act:'qna_view',uid:uid},
url: g5_url+'/mshop/ajax.mshop.php',
success: function(data) {
//console.log(data);
if(data.result == 'failer') {
alert(data.message);
openModal == false;
}
if(data.result == 'login') { //login form
$('#myModal').addClass('smcenter loginform');
tle = '비밀글 보기';
html += '';
}
if(data.result == 'success') { //view
tle = data.view.iq_name +'님의 1대1 문의';
html += '';
html += '';
html += '
'+data.view.iq_question+'
';
html += '
'+data.view.iq_answer+'
';
if(data.view.is_replay_content) {
html += '
';
html += '
'+data.view.is_reply_content+'
';
html += '
';
}
html += '';
html += '
';
html += '';
}
}
});
}
if(openModal == false) {
return false;
}
/* modal view */
$('.header-title').empty().append(tle);
$('.myModal-body').empty().append(html);
//dummy form
if (editorform == true) {
$editorform = $('#dummy_contents iframe');
$('#write_wrap').append($('#wcontents'));
$('#write_wrap').append($editorform);
}
$('#myModal').show(0,'swing', function() {
$('html').addClass('noscroll');
$('#myModal .myModal-content').addClass('open');
});
return false;
});
//사은품 선택
$(document).on("click",".gift_num",function(){
var $this = $(this),
$wrap = $this.closest('ul'),
category = $('input[name="category"]').val() ? $('input[name="category"]').val() : '',
userpoint = $('input[name="user_point"]').val() ? parseInt($('input[name="user_point"]').val()) : 0,
dcpoint = $('input[name="dc_point"]').val() ? parseInt($('input[name="dc_point"]').val()) : 0,
giftpoint = $('input[name="gift_point"]').val() ? parseInt($('input[name="gift_point"]').val()): 0;
itempoint = parseInt($this.data('point')),
chkid = $this.val();
if( $this.prop('checked') == true ) { //check true
var buypoint = userpoint - giftpoint; //사은품을 구매할 경우 기존 사은품포인트만 합산해서 비교
giftpoint = giftpoint + itempoint;
if(itempoint > buypoint ) {
alert('보유하신 포인트가 부족합니다.');
$this.prop('checked',false);
return false;
}
} else {
giftpoint = giftpoint - itempoint;
$('#gift_cart').find('input[name="gift['+chkid+']"]').prop('checked',false);
$('#gift_modal').find('input[name="gift['+chkid+']"]').prop('checked',false);
}
/* 사은품을 구매 또는 취소하였으므로, 기기할인 포인트와 사은품 포인트를 재정의 해줍니다. */
$('input[name="dc_point"]').val(userpoint - giftpoint);
$('input[name="gift_point"]').val(giftpoint);
var gift_item = new Array();
$wrap.find('.gift_num').each(function(i) {
var $chk = $(this),
$chk_wrap = $chk.closest('li'),
chk_item = '';
if($chk.prop('checked') == true) {
chk_item = $chk_wrap.clone()
gift_item[i] = chk_item;
} else {
}
});
$('#gift_box').empty();
for(var i in gift_item) {
$('#gift_box').append(gift_item[i]);
}
if($('#gift_box').find('.gift_num').length > 0) {
$('#gift_cart').show();
$('#gift_wrap').hide();
} else {
$('#gift_cart').hide();
$('#gift_wrap').show();
}
if(category == 'it') {
itgoods_calc();
} else {
calc();
}
});
$(document).on("click", ".of_close", function() {
var message = $(this).data('message');
$('#myModal').addClass('smcenter smalert');
html = '';
if(message == 'confirm') {
var tle = '확인';
var msg = '진행중인 가입을 취소하고 이전화면으로 돌아가시겠습니다.
현재까지 작성하신 내용은 저장되지 않습니다.';
} else if(message == 'delivery') {
var tle = '개통 및 배송조회';
var msg = '핸드폰 배송 및 개통진행에 관하여 궁금하신 사항은 고객센터로 문의해 주세요!';
}else {
var tle = '신청완료';
var msg = '접수가 완료되었습니다. 상담원이 확인 후 해피콜을 드립니다. 감사합니다.';
}
html += '';
html += '
'+msg+'
';
html += '
';
html += '';
html += '';
html += '
';
html += '
';
//모달 띄우기
$('.myModal-body').empty().append(html);
$('#myModal').show(0,'swing', function() {
$('html').addClass('noscroll');
$('#myModal .myModal-content').addClass('open');
});
});
/* 비밀글 보기 로그인 */
$(document).on("click", "#mlogin_btn", function() {
var $this = $(this),
pw = $('#mlogin_pw').val(),
uid = $this.data('uid');
$.ajax({
type: "POST",
async:false,
data: { act:'mlogin',uid:uid,pw:pw},
url: g5_url+'/mshop/ajax.mshop.php',
success: function(data) {
if(data.result == 'success') {
$('.closex').trigger('click');
setTimeout( function() {
$('.qnapc[data-uid="'+uid+'"]').trigger('click');
}, 1000);
}
}
});
});
/* 후기, 문의 수정 삭제 처리 */
$(document).on("click", ".blogin", function() {
var $this = $(this),
page = $this.data('page'),
act = $this.data('action'),
uid = $this.data('uid'),
pw = $this.siblings('input').val();
if(!pw) {
alert('비밀번호를 입력해 주세요');
return false;
}
var editorform = true;
$('#myModal').addClass('modal_editor'); //에디터폼
var html = '',
openModal = true;
$.ajax({
type: "POST",
async:false,
data: { act:act, page:page, uid:uid, pw:pw},
url: g5_url+'/mshop/ajax.mshop.php',
success: function(data) {
//console.log(data);
if(data.result == 'failer') {
alert(data.message);
openModal = false;
return false;
}
if(data.result == 'modify') { //수정일때
var opt = '';
$.each(data.model, function(i, $i) {
var selected = (data.view.mm_model_code == $i.mm_model_code) ? 'selected' : '';
opt += '';
});
if(page == 'use_view') { //후기 수정 폼
var star = get_star('starmodify',data.view.is_score,true,24,'#dc3545');
html += star[0];
html += '';
$('#wcontents').val(data.view.is_content);
}
//여기에 문의 수정폼을 답니다.
if(page == 'qna_view') {
var typeopt = '';
$.each(data.iqtype, function(i, $i) {
var selected = ($i == data.view.iq_type) ? 'selected' : '';
typeopt += '';
});
html += '';
$('#wcontents').val(data.view.iq_question);
}
}
}
});
if(openModal == false) {
return false;
}
if(openModal == 'msg') { //경고창 띄우기
alertModal(msg);
return false;
}
//모달 띄우기
$('.myModal-body').empty().append(html);
//dummy form
if (editorform == true) {
$editorform = $('#dummy_contents iframe');
$('#write_wrap').append($('#wcontents'));
$('#write_wrap').append($editorform);
}
$('#myModal').show(0,'swing', function() {
$('html').addClass('noscroll');
$('#myModal .myModal-content').addClass('open');
});
});
$(document).on("click","#itemuse_modify",function(){ //후기 수정완료
var $this = $(this),
pw = $('input[name="userpassword"]').val() ? $('input[name="userpassword"]').val() : '',
$wrap = $this.closest('form');
formwrite($wrap.get(0));
$.ajax({
type: "POST",
data: $wrap.serialize(),
url: g5_url+'/mshop/ajax.mshop.php',
success: function(data) {
//console.log(data);
if(data.result == 'success') {
alert(data.message);
$('.closex').trigger('click');
}
}
});
});
$(document).on("click","#itemuse_input, #qna_input",function(){
var $this = $(this),
$wrap = $this.closest('form');
formwrite($wrap.get(0));
$.ajax({
type: "POST",
data: $wrap.serialize(),
url: g5_url+'/mshop/ajax.mshop.php',
success: function(data) {
//console.log(data);
if(data.result == 'success') {
alert(data.message);
$('.closex').trigger('click');
/*
var html = '',
tle = '';
tle += '구매후기 등록 완료';
html += '소중한 후기 감사합니다.';
$('.header-title').empty().append(tle);
$('.myModal-body').empty().append(html);
*/
}
}
});
});
$(document).on("click","#dlqa_input",function(){
var $this = $(this),
$wrap = $this.closest('form');
dl_model=$('#dl_model').find('option:selected').val();
if(!dl_model) {
alert('모델을 선택해 주세요.');
$('#dl_model').focus();
return false;
}
if($('input[name="item_telecom"]:checked').length < 1) {
alert('가입하실 통신사를 선택해 주세요.');
$('input[name="dl_telecom"]').focus();
return false;
}
if(! $('input[name="dl_hp"]').val() ) {
alert('연락처를 입력하세요.');
$('input[name="dl_hp"]').focus();
return false;
}
$.ajax({
type: "POST",
data: $wrap.serialize(),
url: g5_url+'/mshop/ajax.mshop.php',
success: function(data) {
//console.log(data.result);
if(data.result == 'success') {
var html = '',
tle = '';
tle += '전화상담 신청 접수 완료';
html += '상담신청이 접수되었습니다.';
$('.header-title').empty().append(tle);
$('.myModal-body').empty().append(html);
}
}
});
});
/*회원가입 약관 모달 */
$(document).on("click","[data-clause]",function(){
var $this = $(this),
value = $this.data('clause');
$.ajax({
type: "POST",
data: {co_id:value},
url: g5_bbs_url + '/clause.php',
success: function(data) {
//console.log(data);
if(data.result == 'failer') {
alertModal('내용이 입력되지 않았습니다.내용관리에서 입력해 주세요');
return false;
}
$('#myModal').addClass('fadedown clause');
/* modal view */
$('.header-title').empty().append(data.title);
$('.myModal-body').empty().append(data.content);
$('#myModal').show(0,'swing', function() {
//$('html').addClass('noscroll');
$('#myModal .myModal-content').addClass('open');
});
return false;
}
});
});
/*모달 닫기*/
$(document).on('click', '.closex', function() {
$('#myModal .myModal-content').removeClass('open');
setTimeout( function() {
$('#myModal').hide();
//dummy form
if( $('#myModal').hasClass('modal_editor') == true ) {
$editorform = $('#myModal iframe');
$('#wcontents').val('');
$('#dummy_contents').append($('#wcontents'));
$('#dummy_contents').append($editorform);
}
$('#myModal').removeClass().addClass('myModal');
$('html').removeClass('noscroll');
}, 300);
});
$(document).on('click', '#myModal', function(e) {
if (e.target !== this) return;
$('.closex').trigger('click');
});
$(document).on("click",".wishicon",function(){
var $this = $(this),
page = $(this).data('page') ? $(this).data('page') : '',
itemid = $('input[name="itemid"]').val(),
itemcode = $('input[name="itemcode"]').val(),
modelcode = $('input[name="modelcode"]').val(),
usetelecom = $('input[name="item_telecom"]:checked').val() ? $('input[name="item_telecom"]:checked').val() : '',
ordtype = $('input[name="item_ordtype"]:checked').val() ? $('input[name="item_ordtype"]:checked').val() : '',
heartfull = '❤',
heartempty = '🤍';
$.ajax({
type: "POST",
data: {act:'wishinput', itemid:itemid, model:modelcode, item:itemcode, telecom:usetelecom, ordtype:ordtype},
url: './ajax.mshop.php',
success: function(data) {
console.log(data);
if(page) {
if(data.mywish > 0) {
$('#wishicon').css('font-size','28px');
$('#wishicon').css('padding-bottom','0');
$('.wishicon').html(heartfull);
} else {
$('#wishicon').css('font-size','22px');
$('#wishicon').css('padding-bottom','6px');
$('.wishicon').html(heartempty);
}
}
$('#wishlistvalue, .wish_value').text(data.totalwish);
alertModal(data.message);
}
});
});
//side bar wishlist delete
$(document).on("click",".wish-delete",function(){
var $this = $(this),
$wrap = $this.closest('li'),
$message = $wrap.find('delmessage');
wishid = $this.data('wishid'),
itemcode = $this.data('itemcode'),
html = '';
$.ajax({
type: "POST",
data: { act:'wish_delete', wishid:wishid, item:itemcode },
url: g5_url+'/mshop/ajax.mshop.php',
success: function(data) {
$('#totalwishcnt').text(data.result);
$('#wishlistvalue').text(data.mywish);
$wrap.hide('slide','left',1000, function() {
$wrap.remove();
if ($("#wishbox li").length == 0)
{
html += ' 위시리스트가 비어 있습니다.';
$('#wishbox').html(html);
}
});
}
});
});
$(document).on("click","#addsale_card",function() { //제휴카드 보기 선택
var $this = $(this),
shop = $this.data('shop'),
telecom = $('input[name="item_telecom"]').val();
$.ajax({
type: "POST",
data: { act:'select_card', shop:shop, telecom:telecom },
url: g5_url+'/mshop/ajax.mshop.php',
success: function(data) {
var html = card_html(data.template, data.card);
$('.myModal-body').empty().append(html);
$('#myModal').show(0,'swing', function() {
$('html').addClass('noscroll');
$('#myModal').addClass('fadedown goodscard');
$('#myModal .myModal-content').addClass('open');
});
}
});
});
$(document).on("click",".clist",function() {
var $this = $(this),
uid = $this.data('uid'),
discount = $this.data('discount'),
cate = $this.data('cate'),
cardname = $this.data('cardname'),
cardcompany = $this.data('cardcompany');
$('.clist').removeClass('on');
$this.addClass('on');
$('input[name="dis_card"]').val(uid);
$('input[name="dis_cardname"]').val(cardname);
$('input[name="discount_card"]').val(discount);
if(cate=='m') {
calc();
} else {
itgoods_calc();
}
if(discount > 0) {
$('.dccard').show();
} else {
$('.dccard').hide();
}
var html ='';
html += '['+cardcompany+']';
html += ''+cardname+' 상담신청';
html += '
';
$('#addsale_card_info').empty().html(html);
$('#addsale_card_info').show();
});
//orderform guide toggle
$(".guide_btn_toggle").on('click', function() {
$('.orderform_guide_box').slideToggle('slow');
});
});
function get_date_str(date, gubun) {
var sYear = date.getFullYear();
var sMonth = date.getMonth() + 1;
var sDate = date.getDate();
var sWeek = ['일','월','화','수','목','금','토','일'][date.getDay()];
sMonth = sMonth > 9 ? sMonth : "0" + sMonth;
sDate = sDate > 9 ? sDate : "0" + sDate;
if(sWeek == '일') {
return false;
}
return sYear + gubun + sMonth + gubun + sDate + '('+sWeek+')';
}
function winOpenPop(varUrl,winName,xsize, ysize){
var screenX = window.screen.width;
var screenY = window.screen.height;
var xpos = (screenX - xsize) / 2;
var ypos = (screenY - ysize) / 2;
window.open(varUrl,winName, 'width=' + xsize
+ ',height=' + ysize + ',menubar=0,scrollbars=yes,left='
+ xpos + ',top=' + ypos + ',resizable=no');
}
/* 별점 is_radio=false 읽기 전용 */
function get_star(id,value,is_radio = true, fontsize, color) {
var wrapclass = readonly = j = '';
if(is_radio == false) {
readonly = 'readonly';
wrapclass = 'starfalse';
}
wrapheight = fontsize + 5;
divwidth = fontsize + 1;
left = Math.floor(fontsize/2);
divmargin = Math.floor(fontsize/3);
if(is_radio == false) {
var style = '';
} else {
var style = '';
}
var html = '';
for(var k=0; k < 5; k++) {
i = (k * 2) + 1;
j = i + 1;
var ichecked = (i == value) ? 'checked' : '';
var jchecked = (j == value) ? 'checked' : '';
var starclass = '';
if( (i < value && j < value) || j == value ) {
starclass = 'star_full';
}
if (i == value) {
starclass = 'star_half';
}
if(is_radio == false) {
html += '
';
} else {
html += '
';
}
}
html += '
';
star = new Array(style,html);
return star;
}
$(document).ready(function() {
if(tid) {
$("input[name='item_telecom']:input[value='"+tid+"']").trigger("click");
} else {
$('.item_telecom').eq(0).trigger("click");
}
$(".calc_bill").eq(0).trigger("click");
$("input[name='pay_type']:input[value='24']").trigger("click");
$(document).on('focus', '.hp', function() {
$(this).mask(HPMaskBehavior, hpOptions);
});
$('.price').mask("#,##0", {reverse: true});
});
/* 추후 별도 js 파일로 만들 것 */
$(document).ready(function(){
$(document).on("click mouseenter init",".label_star",function(){
var $this = $(this),
$wrap = $this.closest('.star_wrap'),
$that = $this.closest('.star_div'),
$prev = $that.prevAll(),
$next = $that.nextAll(),
star = $this.data('value');
//쓰기 아니면 return
if($wrap.hasClass('starfalse') == true) {
return false;
}
$prev.removeClass('star_half star_full').addClass('star_full');
if(star=='odd') {
$that.removeClass('star_half star_full').addClass('star_half');
} else {
$that.removeClass('star_half star_full').addClass('star_full');
}
$next.removeClass('star_half star_full');
});
$(document).on("mouseleave",".star_wrap",function(){
var $this = $(this);
var $chk = $this.find('input:radio[name="star"]:checked');
if($this.hasClass('starfalse') == true) {
return false;
}
if($chk.length == 0) {
$this.find('.star_div').removeClass('star_half star_full');
return false;
}
$chk.next('label').trigger('init');
});
});
function showModal() {
$('#myModal').show(0,'swing', function() {
//$('html').addClass('noscroll');
$('#myModal .myModal-content').addClass('open');
});
}
function alertModal(message,time=1500) {
$('#myModal').addClass('smcenter smalert');
$('.myModal-body').empty().append(message);
$('#myModal').show(0,'swing', function() {
//$('html').addClass('noscroll');
$('#myModal .myModal-content').addClass('open');
}),setTimeout(function() {
$('.closex').trigger('click');
}, time);
}
function viewMessage(id,message) {
$('#'+id).text(message);
$('#'+id).fadeIn(200).delay(2500).fadeOut(200);
}
function card_html(template, card) {
var html = '';
if(template) {
html += '';
}
html += '';
$.each(card, function(i,$i) {
html += '- ';
html += '
';
html += '
';
html += '
';
html += '
'+$i.ct_card_name+'
';
html += '
최대 월 '+number_format($i.ct_card_discount)+'원 할인
';
html += '
';
html += '
';
html += ''+$i.ct_card_explain+'
';
html += ' ';
});
html += '
';
return html;
}
$(function() { //상품 상세 옵션 열기버튼
$("body").on("click", function(e) {
if ( $(e.target).closest(".optlayer").length === 0 && $(e.target).hasClass('opt_btn') === false && $(e.target).hasClass('opt_fa') === false ){
$('.optlayer').removeClass('on');
$('.opt_btn').html('');
}
});
});