function getCurrency(str) {
var strCurrency = "";
if(parseInt(str)>=1000) {
for(i = 0; i < str.length; i++)
{
if(i > 0 && (i % 3) == 0)
strCurrency = str.charAt(str.length - i - 1) + "," + strCurrency;
else
strCurrency = str.charAt(str.length - i - 1) + strCurrency;
}
return strCurrency;
} else {
return str;
}
}
function goTop() {
//window.scrollTo(0, 1);
$('html, body').stop().animate({scrollTop: 0 },200);
}
function goPage(url) {
$(location).attr("href", url);
}
function goPage_target(url, target) {
if(target=="_self") {
$(location).attr("href", url);
} else {
window.open(url);
}
}
function goBack() {
history.go(-1);
}
function goDesktop() {
setCookie("browser", "PC", "1");
var refererUrl = $("#refererUrl").val();
$(location).attr("href", refererUrl);
}
function goNewWindow(url) {
window.open(url);
}
function windowClose() {
window.close();
}
function memberLogin() {
$(location).attr("href", "./login.php");
}
function managerLogin() {
$(location).attr("href", "./admin_login.php");
}
// 쿠키 가져오기
function getCookie(key) {
var cook = document.cookie + ";";
var idx = cook.indexOf(key, 0);
var val = "";
if(idx != -1) {
cook = cook.substring(idx, cook.length);
begin = cook.indexOf("=", 0) + 1;
end = cook.indexOf(";", begin);
val = unescape( cook.substring(begin, end) );
}
return val;
}
// 쿠키 설정
function setCookie(name, value, expiredays) {
var today = new Date();
today.setDate( today.getDate() + expiredays );
if(expiredays==0) {
document.cookie = name + "=" + escape( value ) + "; path=/; expires=0;"
} else {
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";"
}
}
function layerView(layer) {
var mode = $("#"+layer).css("display");
if(mode=="none") {
$("#"+layer).css("display", "block");
} else {
$("#"+layer).css("display", "none");
}
}
function brandSubCategoryView(layer) {
var mode = $("#"+layer).css("display");
var display = "";
if(mode=="none") {
display = "block";
} else {
display = "none";
}
if(layer=="kika-brand-subcategory2_1") {
$("#kika-brand-subcategory2_1").css("display", display);
$("#kika-brand-subcategory2_2").css("display", "none");
$("#kika-brand-subcategory2_3").css("display", "none");
} else if(layer=="kika-brand-subcategory2_2") {
$("#kika-brand-subcategory2_1").css("display", "none");
$("#kika-brand-subcategory2_2").css("display", display);
$("#kika-brand-subcategory2_3").css("display", "none");
} else if(layer=="kika-brand-subcategory2_3") {
$("#kika-brand-subcategory2_1").css("display", "none");
$("#kika-brand-subcategory2_2").css("display", "none");
$("#kika-brand-subcategory2_3").css("display", display);
}
}
function productBrandCategory(code, codename) {
layerView('kika-brand-category');
$("#code").val(code);
$("#kika-brand-nav").html(codename);
productBrandList(0, 1);
}
function changeProductNewType(val) {
setCookie("listtype", val, "1");
productListNew();
}
function changeProductSort(val) {
var block = $("#block").val();
var gotopage = $("#productItemPage").val();
$("#sort").val(val);
productList(block, gotopage);
}
function changeProductListType(val) {
var block = $("#block").val();
var gotopage = $("#productItemPage").val();
setCookie("listtype", val, "1");
productList(block, gotopage);
}
function changeProductSort2(val) {
var block = $("#block").val();
var gotopage = $("#productItemPage").val();
$("#sort").val(val);
productList2(block, gotopage);
}
function changeProductList2Type(val) {
var block = $("#block").val();
var gotopage = $("#productItemPage").val();
setCookie("listtype", val, "1");
productList2(block, gotopage);
}
function changeProductSearchSort(val) {
var block = $("#block").val();
var gotopage = $("#productItemPage").val();
$("#sort").val(val);
productSearch(block, gotopage);
}
function changeProductSearchType(val) {
var block = $("#block").val();
var gotopage = $("#productItemPage").val();
setCookie("listtype", val, "1");
productSearch(block, gotopage);
}
function changeProductSectionSort(val) {
var block = $("#block").val();
var gotopage = $("#productItemPage").val();
$("#sort").val(val);
productSectionList(block, gotopage);
}
function changeProductSectionType(val) {
var block = $("#block").val();
var gotopage = $("#productItemPage").val();
setCookie("listtype", val, "1");
productSectionList(block, gotopage);
}
function changeProductBrandSort(val) {
var block = $("#block").val();
var gotopage = $("#productItemPage").val();
$("#sort").val(val);
productBrandList(block, gotopage);
}
function changeProductBrandType(val) {
var block = $("#block").val();
var gotopage = $("#productItemPage").val();
setCookie("listtype", val, "1");
productBrandList(block, gotopage);
}
function mobileOrder() {
var product_cnt = parseInt($("#basketProductCnt").val());
if(product_cnt > 0) {
goPage('/mobile/order.php');
} else {
$("#alertMsg").html("장바구니에 등록된 상품이 없습니다.");
$('#myModal').modal('show');
}
}
function deliChoice(n) {
$("#salemoney").val(0);
if(n==2 /**&& parseInt(document.form1.sumprice.value)<500000**/) {
$("#alertMsg").html("당일 서울매장 수령의 경우 당일 오후 3시 이전 주문완료건에 한해 가능합니다.
오후 3시 이후 주문건은 익일 서울매장 수령이 가능합니다.");
$('#myModal').modal('show');
$("#deli_price").val(0);
$("#total_price").val(parseInt($("#sumprice").val()));
$("#td_deliprice").html(getCurrency($("#deli_price").val())+"원");
$("#td_totalprice").html(getCurrency($("#total_price").val())+"원");
$("#deli_select").val(2);
} else if(n==1 /**&& parseInt(document.form1.sumprice.value)<500000**/) {
$("#deli_price").val(0);
$("#total_price").val(parseInt($("#sumprice").val()));
$("#td_deliprice").html(getCurrency($("#deli_price").val())+"원");
$("#td_totalprice").html(getCurrency($("#total_price").val())+"원");
$("#deli_select").val(1);
}
else if(n==3 && parseInt($("#sumprice").val())<500000) {
$("#alertMsg").html("직송의 경우 택배비 2,750원이 추가되며, 박스크기에 따라 별도의 요금이 추가될 수 있습니다.
제주지역의 경우 기본 택배비에 추가요금 1,300원이 부가됩니다.");
$('#myModal').modal('show');
var address = $("#InputAddress").val();
if(address.indexOf("제주")!=-1) {
$("#deli_price").val(4050);
} else {
$("#deli_price").val(2750);
}
$("#total_price").val(parseInt($("#sumprice").val()) - parseInt($("#salemoney").val()) + parseInt($("#deli_price").val()));
$("#td_deliprice").html(getCurrency($("#deli_price").val())+"원");
$("#td_totalprice").html(getCurrency($("#total_price").val())+"원");
$("#deli_select").val(3);
}
}
function doDeliPriceCalc() {
if($("#deli_select3").is(":checked") == true) {
var address = $("#InputAddress").val();
if(address.indexOf("제주")!=-1) {
$("#deli_price").val(4050);
} else {
$("#deli_price").val(2750);
}
$("#total_price").val(parseInt($("#sumprice").val())-parseInt($("#salemoney").val())+parseInt($("#deli_price").val()));
$("#deli_price2").html(getCurrency($("#deli_price").val()));
$("#total_price").html(getCurrency($("#total_price").val()));
}
}
function checkDelBasket(mode) {
var product_cnt = parseInt($("#basketProductCnt").val());
if(product_cnt < 1) {
$("#alertMsg").html("장바구니에 등록된 상품이 없습니다.");
$('#myModal').modal('show');
return;
}
if(mode=="clear") {
$('#basketDelModalMsg').html('장바구니를 모두 비우시겠습니까?');
} else {
$('#basketDelModalMsg').html('선택한 상품을 장바구니에서 삭제하시겠습니까?');
}
$("#basketDelMode").val(mode);
$('#basketDelModal').modal('show');
}
function orderPay() {
if($("#InputName").val()=="") {
$("#alertMsg").html("받는사람 이름을 입력해 주세요.");
$('#myModal').modal('show');
return;
}
if($("#InputPhone").val()=="") {
$("#alertMsg").html("전화번호를 입력해 주세요.");
$('#myModal').modal('show');
return;
}
if($("#InputMobile").val()=="") {
$("#alertMsg").html("휴대전화를 입력해 주세요.");
$('#myModal').modal('show');
return;
}
if($("#InputZipcode").val()=="") {
$("#alertMsg").html("우편번호를 입력해 주세요.");
$('#myModal').modal('show');
return;
}
if($("#InputAddress").val()=="") {
$("#alertMsg").html("받는사람 주소를 입력해 주세요.");
$('#myModal').modal('show');
return;
}
if($("#InputAddress2").val()=="") {
$("#alertMsg").html("받는사람 상세주소를 입력해 주세요.");
$('#myModal').modal('show');
return;
}
var receiver_addr = "우편번호 : " + $("#InputZipcode").val() + "\n주소 : " + $("#InputAddress").val() + " " + $("#InputAddress2").val();
$("#receiver_addr").val(receiver_addr);
orderSend();
}
function userModifyCheck(mode) {
if($("#InputEmail").val() == "") {
$("#alertMsg").html("이메일을 입력해 주세요.");
$('#myModal').modal('show');
return;
}
if($("#InputHomeTel").val() == "") {
$("#alertMsg").html("매장전화를 입력해 주세요.");
$('#myModal').modal('show');
return;
}
if($("#InputHomeZipcode").val() == "" || $("#InputHomeAddress1").val() == "" || $("#InputHomeAddress2").val() == "") {
$("#alertMsg").html("매장주소/우편번호를 입력해 주세요.");
$('#myModal').modal('show');
return;
}
if($("#InputMovbile").val() == "") {
$("#alertMsg").html("휴대전화를 입력해 주세요.");
$('#myModal').modal('show');
return;
}
if($("#InputOfficeZipcode").val() == "" || $("#InputOfficeAddress1").val() == "" || $("#InputOfficeAddress2").val() == "") {
$("#alertMsg").html("회사주소/우편번호를 입력해 주세요.");
$('#myModal').modal('show');
return;
}
if($("#InputPasswd").val() == "") {
$("#alertMsg").html("비밀번호를 입력해 주세요.");
$('#myModal').modal('show');
return;
}
userModifyInit('modify');
}
function changeOrderPeriod(gbn) {
var today = $("#today").val();
var day15 = $("#day15").val();
var month1 = $("#month1").val();
var month6 = $("#month6").val();
$("#period_btn1").attr("class", "btn btn-default");
$("#period_btn2").attr("class", "btn btn-default");
$("#period_btn3").attr("class", "btn btn-default");
$("#period_btn4").attr("class", "btn btn-default");
if(gbn=="1") {
$("#startdate").val(today);
$("#enddate").val(today);
$("#period_btn1").attr("class", "btn btn-primary");
} else if(gbn=="2") {
$("#startdate").val(day15);
$("#enddate").val(today);
$("#period_btn2").attr("class", "btn btn-primary");
} else if(gbn=="3") {
$("#startdate").val(month1);
$("#enddate").val(today);
$("#period_btn3").attr("class", "btn btn-primary");
} else if(gbn=="4") {
$("#startdate").val(month6);
$("#enddate").val(today);
$("#period_btn4").attr("class", "btn btn-primary");
}
orderlistInit('', '');
}
function changeAdminOrderPeriod(gbn) {
var today = $("#today").val();
var day15 = $("#day15").val();
var month1 = $("#month1").val();
var month6 = $("#month6").val();
$("#period_btn1").attr("class", "btn btn-default");
$("#period_btn2").attr("class", "btn btn-default");
$("#period_btn3").attr("class", "btn btn-default");
$("#period_btn4").attr("class", "btn btn-default");
if(gbn=="1") {
$("#startdate").val(today);
$("#enddate").val(today);
$("#period_btn1").attr("class", "btn btn-primary");
} else if(gbn=="2") {
$("#startdate").val(day15);
$("#enddate").val(today);
$("#period_btn2").attr("class", "btn btn-primary");
} else if(gbn=="3") {
$("#startdate").val(month1);
$("#enddate").val(today);
$("#period_btn3").attr("class", "btn btn-primary");
} else if(gbn=="4") {
$("#startdate").val(month6);
$("#enddate").val(today);
$("#period_btn4").attr("class", "btn btn-primary");
} else if(gbn=="5") {
$("#block").val("");
$("#gotopage").val("");
}
orderlistAdminSubmit();
}
function changeAdminMemberPeriod(gbn) {
var all = $("#allperiod").val();
var today = $("#today").val();
var week1 = $("#week1").val();
var month1 = $("#month1").val();
var year = $("#year").val();
$("#period_btn1").attr("class", "btn btn-default");
$("#period_btn2").attr("class", "btn btn-default");
$("#period_btn3").attr("class", "btn btn-default");
$("#period_btn4").attr("class", "btn btn-default");
$("#period_btn5").attr("class", "btn btn-default");
if(gbn=="1") {
$("#startdate").val(all);
$("#enddate").val(today);
$("#period_btn1").attr("class", "btn btn-primary");
$("#vperiod").val("0");
} else if(gbn=="2") {
$("#startdate").val(today);
$("#enddate").val(today);
$("#period_btn2").attr("class", "btn btn-primary");
$("#vperiod").val("1");
} else if(gbn=="3") {
$("#startdate").val(week1);
$("#enddate").val(today);
$("#period_btn3").attr("class", "btn btn-primary");
$("#vperiod").val("2");
} else if(gbn=="4") {
$("#startdate").val(month1);
$("#enddate").val(today);
$("#period_btn4").attr("class", "btn btn-primary");
$("#vperiod").val("3");
} else if(gbn=="5") {
$("#startdate").val(year);
$("#enddate").val(today);
$("#period_btn5").attr("class", "btn btn-primary");
$("#vperiod").val("4");
} else if(gbn=="6") {
$("#block").val("");
$("#gotopage").val("");
}
//memberlistAdminSubmit();
}
function orderCancel() {
var ordercode = $("#ordercode").val();
var order_date = $("#cancel_orderdate").val();
var cancel_date = $("#cancel_date").val();
if(order_date!=cancel_date) {
$("#alertMsg").html("주문취소는 전일 15시 이후~당일 15시 이전 주문건에 대해서만 취소가 가능합니다.");
$('#myModal').modal('show');
} else {
$("#alertMsg2").html("주문취소시 반드시 영업팀에 연락바랍니다.
주문을 취소하시겠습니까?");
$("#alertAddBtn").html("");
$('#myModal2').modal('show');
}
}
function mainPopupLayerClose(id, name) {
setCookie(name, "close", "1");
$("#"+id).css("display", "none");
}
function orderProductOpen(number) {
$("#orderproduct_open_"+number).css("display", "none");
$("#orderproduct_"+number).css("display", "block");
$("#orderproduct_close_"+number).css("display", "block");
}
function orderProductClose(number) {
$("#orderproduct_open_"+number).css("display", "block");
$("#orderproduct_"+number).css("display", "none");
$("#orderproduct_close_"+number).css("display", "none");
$(location).attr("href", "#orderinfo_"+number);
}