var SafeBasket_AddByAjaxIsRunning = false;
var SafeBasket_LayerTimer = null;
function Basket_media_List(isbn, btnObj, option, pageCartType)
{
try
{
// 선택된 아이템들
var chkCartCol = $j('input[name="Goods_Code"]:checked');
if (chkCartCol.length == 0) {
alert('장바구니에 담을 상품을 선택해 주세요.');
return;
}
var isbnCol = '';
var CartQut = '';
chkCartCol.each(function(index) {
var isbn = $j(this).val();
if (isbn != ''){
//alert(isbnCol.length);
if (isbnCol.length > 0){
isbnCol += ',' + isbn;
CartQut += ',1';
}
else{
isbnCol += isbn;
CartQut += 1;
}
}
});
// alert(isbnCol+'//'+CartQut);
// return false;
var query = 'quantity=' + CartQut+'&Goods_Code='+isbnCol;
var isCanceled = false;
var isLoginRequire = false;
var alertMessage = '';
var confirmMessage = '';
// alert(query);
$j.ajax({
type: "GET",
url: "/common_func/basket_result.asp?" + query,
contentType: "application/json; charset=utf-8",
cache: false,
dataType: "json",
timeout: 5000,
async: false,
success: function(json) {
SafeBasket_AddByAjaxIsRunning = false;
// alert(json.Success);
if (json.Success == 'false'){
alert(json.AlertMessage);
return false;
}
if (json.Success == 'true')
{
// 취소여부 확인
try
{
if (json.Canceled + '' == 'true')
isCanceled = true;
}
catch(e) {}
// 로그인 여부 확인
try
{
if (json.LoginRequire + '' == 'true')
isLoginRequire = true;
}
catch(e) {}
// alert 메세지 확인
// alert(json.AlertMessage);
try
{
alertMessage = json.AlertMessage;
}
catch(e) {}
try
{
confirmMessage = json.ConfirmMessage;
}
catch(e) {}
SafeBasketList_LayerRendering_1(btnObj, option, pageCartType);
// $j('input[name^="Goods_Code"]').attr('checked', '');
}
else
{
}
},
error: function (xhr, ajaxOptions, thrownError) {
SafeBasket_AddByAjaxIsRunning = false;
}
});
return false;
}
catch(e) { }
}
function Basket_List(isbn, btnObj, option, pageCartType)
{
// 아이템 선택
$j('input[name^="chkCart"]').attr('checked', '');
$j('input[name="chkCart.' + isbn + '"]').attr('checked', 'checked');
try
{
// 선택된 아이템들
var chkCartCol = $j('input[name^="chkCart"]:checked');
var chkCartQut = $j('input:text[name="quantity.' + isbn + '"]').val();
if (chkCartCol.length == 0)
{
alert('장바구니에 담을 상품을 선택해 주세요.');
return false;
}
if (chkCartQut == '' || chkCartQut == '0' || chkCartQut == '00')
{
alert('상품수량 정보를 입력해 주세요!.');
return false;
}
var isbnCol = GetISBNColBychkCartCol(chkCartCol);
var query = 'quantity=' + chkCartQut+'&Goods_Code='+isbnCol;
// alert(chkCartCol);
var isCanceled = false;
var isLoginRequire = false;
var alertMessage = '';
var confirmMessage = '';
$j.ajax({
type: "GET",
url: "/common_func/basket_result.asp?" + query,
contentType: "application/json; charset=utf-8",
cache: false,
dataType: "json",
timeout: 5000,
async: false,
success: function(json) {
SafeBasket_AddByAjaxIsRunning = false;
if (json.Success == 'false'){
alert(json.AlertMessage);
return false;
}
if (json.Success == 'true')
{
// 취소여부 확인
try
{
if (json.Canceled + '' == 'true')
isCanceled = true;
}
catch(e) {}
// 로그인 여부 확인
try
{
if (json.LoginRequire + '' == 'true')
isLoginRequire = true;
}
catch(e) {}
// alert 메세지 확인
// alert(json.AlertMessage);
try
{
alertMessage = json.AlertMessage;
}
catch(e) {}
try
{
confirmMessage = json.ConfirmMessage;
}
catch(e) {}
/*
if (isCanceled == true)
{
if (isLoginRequire == true)
{
if (confirm(confirmMessage) == true)
{
window.open('/login/wlogin_popup.aspx','aladinlogin','scrollbars=0,resizable=no,width=780,height=300,top=400,left=550').focus();
}
}
else if (alertMessage != '')
{
alert(alertMessage);
}
else if (confirmMessage != '')
{ // 다시 한번 확인
isCanceled = confirm(confirmMessage) == true ? false : true;
}
else
{
alert('구매가 제한된 상품 입니다.');
}
return false;
}
*/
SafeBasketList_LayerRendering(btnObj, option, pageCartType);
}
else
{
}
},
error: function (xhr, ajaxOptions, thrownError) {
SafeBasket_AddByAjaxIsRunning = false;
}
});
return false;
}
catch(e) { }
// 장바구니로 이동
// document.Myform.action = '/shop/wbasket.aspx';
// document.Myform.target = "";
// return true;
}
function SafeBasket_ListAddByAjax(isbnCol, btnObj, option)
{
try
{
if (isbnCol == null || isbnCol == '')
{
alert('장바구니에 담을 상품을 선택해 주세요.');
return false;
}
var query = 'method=BasketAdd&isbn=' + isbnCol;
$j.ajax({
type: "GET",
url: "shop/BasketAjax.aspx?" + query,
contentType: "application/json; charset=utf-8",
cache: false,
dataType: "json",
timeout: 5000,
beforeSend: function(xhr) {
SafeBasket_AddByAjaxIsRunning = true;
$j("body").css("cursor", "wait");
},
complete: function(xhr, status) {
SafeBasket_AddByAjaxIsRunning = false;
$j("body").css("cursor", "auto");
},
success: function(json) {
SafeBasket_AddByAjaxIsRunning = false;
$j("body").css("cursor", "auto");
if (json.Success == 'true')
{
SafeBasketList_LayerRendering(btnObj, option);
}
else
{
location.href = "/shop/wbasket.aspx?AddBook=" + isbnCol;
}
},
error: function (xhr, ajaxOptions, thrownError) {
SafeBasket_AddByAjaxIsRunning = false;
$j("body").css("cursor", "auto");
/*
var msg = 'xhr.status : ' + xhr.status + '\nthrownError : ' + thrownError;
alert(msg);
*/
location.href = "/shop/wbasket.aspx?AddBook=" + isbnCol;
}
});
return false;
}
catch(e) { }
// 장바구니로 이동
document.Myform.action = '/shop/wbasket.aspx';
document.Myform.target = "";
return true;
}
function GetISBNColBychkCartCol(chkCartCol)
{
var isbnCol = '';
chkCartCol.each(function(index) {
var isbn = $j(this).attr('name').replace('chkCart.', '');
if (isbn != '')
{
if (isbnCol.length > 0)
isbnCol += ',' + isbn;
else
isbnCol += isbn;
}
});
return isbnCol;
}
function SafeBasketList_LayerRendering(btnObj, option, pageCartType)
{
if(typeof(pageCartType) == 'undefined'){ pageCartType=1;}
var top = (option != null && option.top != null ? option.top : 23);
var left = (option != null && option.left != null ? option.left : -35);
var right = (left == 0 && option != null && option.right != null ? option.right : -5);
var customStyle = '';
if (top != null && top != 0)
customStyle += ' top: ' + top + 'px;';
if (left != null && left != 0)
customStyle += ' left: ' + left + 'px;';
if (right != null && right != 0)
customStyle += ' right: ' + right + 'px;';
if (btnObj == null)
{ // 버튼 없음
if (confirm('장바구니에 추가되었습니다.\n장바구니로 이동하시겠습니까?') == true)
document.location.href = '/order/cart_list.asp';
}
else
{ // 버튼 있음
var btn = $j(btnObj);
// 품절센터 엘리멘트 생성
if (btn.hasClass('SafeBasketListElementCreated') == false)
{
btn.next('br').remove();
btn.wrap('
');
btn.after('');
btn.addClass('SafeBasketListElementCreated');
}
// show
btn.next('div').fadeIn('fast');
// 타이머가 이미 돌아가고 있다면 취소...
if (SafeBasket_LayerTimer != null)
clearTimeout(SafeBasket_LayerTimer);
// 장바구니 ReInit
// initHeaderBasket(null, true);
SafeBasket_LayerTimer = setTimeout(function(){
$j('.divSafeBasketList:visible').fadeOut('fast');
}, 6000);
return false;
}
}
function WishList_LayerRendering(btnObj, option, pageCartType)
{
if(typeof(pageCartType) == 'undefined'){ pageCartType=1;}
var top = (option != null && option.top != null ? option.top : 23);
var left = (option != null && option.left != null ? option.left : -35);
var right = (left == 0 && option != null && option.right != null ? option.right : -5);
var customStyle = '';
if (top != null && top != 0)
customStyle += ' top: ' + top + 'px;';
if (left != null && left != 0)
customStyle += ' left: ' + left + 'px;';
if (right != null && right != 0)
customStyle += ' right: ' + right + 'px;';
if (btnObj == null)
{ // 버튼 없음
if (confirm('장바구니에 추가되었습니다.\n장바구니로 이동하시겠습니까?') == true)
document.location.href = '/order/cart_list.asp';
}
else
{ // 버튼 있음
var btn = $j(btnObj);
// 품절센터 엘리멘트 생성
if (btn.hasClass('SafeBasketListElementCreated') == false)
{
btn.next('br').remove();
btn.wrap('');
btn.after('');
btn.addClass('SafeBasketListElementCreated');
}
// show
btn.next('div').fadeIn('fast');
// 타이머가 이미 돌아가고 있다면 취소...
if (SafeBasket_LayerTimer != null)
clearTimeout(SafeBasket_LayerTimer);
// 장바구니 ReInit
// initHeaderBasket(null, true);
SafeBasket_LayerTimer = setTimeout(function(){
$j('.divSafeBasketList:visible').fadeOut('fast');
}, 6000);
return false;
}
}
// 장바구니 ShopCode별 장바구니 레이어 초기화
function ShopCodeBasketSummaryLayer_Init()
{
$j('img.ShopCode_OrderButton').hover(ShopCodeBasketSummaryLayer_MouseEnter, ShopCodeBasketSummaryLayer_MouseLeave);
}
// 장바구니 ShopCode별 장바구니 레이어 MouseEnter
function ShopCodeBasketSummaryLayer_MouseEnter(e)
{
var OrderButton = $j(this);
var shopCode = OrderButton.attr('shopcode');
// 주문 금액 합계 구하기
var priceSalesSum = 0;
var chkCartCol = $j('div#ShopCode_Basket_' + shopCode + ' form#frm' + shopCode + ' input.ShopCode_Basket_Check:checked');
chkCartCol.each(function(index) {
var chk = $j(this);
try
{
var itemPriceSales = parseInt(chk.attr('pricesales')) * parseInt(chk.attr('qty'));
if (itemPriceSales > 0)
priceSalesSum += itemPriceSales;
}
catch(e) {}
});
var priceSalesSumFormat = addCommas(priceSalesSum);
// 레이어
var layer = OrderButton.next('div');
if (layer.length == 0)
{ // 레이어 생성
var html = '';
html += '';
html += '
';
html += ''
html += '선택한 상품의 총 가격 : ' + priceSalesSumFormat + '원 | ';
html += '
';
html += '
';
html += '
';
OrderButton.after(html);
layer = OrderButton.next('div');
}
else
{ // 레이어가 이미 있을 경우, 주문 금액 합계 수정
layer.find('#PriceSalesSum').text(priceSalesSumFormat);
}
layer.fadeIn('fast');
}
// 장바구니 ShopCode별 장바구니 레이어 MouseLeave
function ShopCodeBasketSummaryLayer_MouseLeave(e)
{
var OrderButton = $j(this);
var layer = OrderButton.next('div');
layer.fadeOut('fast');
}
function addCommas(nStr)
{
nStr += '';
x = nStr.split('.');
x1 = x[0];
x2 = x.length > 1 ? '.' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1)) {
x1 = x1.replace(rgx, '$1' + ',' + '$2');
}
return x1 + x2;
}
// 바로 구매 관련 제한 메세지
function QuickBuyMessage(optionType)
{
if (optionType == '1')
{
alert('19세 이상만 이용할 수 있는 상품입니다. 로그인해주세요.');
window.open('/login/wlogin_popup.aspx','aladinlogin','scrollbars=0,resizable=no,width=780,height=300,top=400,left=550').focus();
}
else if (optionType == '2')
{
alert('19세 이상만 이용할 수 있는 상품으로 고객님께서는 이용할 수 없습니다.');
}
}
function QuickBuyCheck(isbn)
{
var query = 'method=quickbuycheck&isbn=' + isbn;
var isCanceled = false;
var isLoginRequire = false;
var alertMessage = '';
var confirmMessage = '';
$j.ajax({
type: "GET",
url: "/shop/BasketAjax.aspx?" + query,
contentType: "application/json; charset=utf-8",
cache: false,
dataType: "json",
timeout: 5000,
async: false,
beforeSend: function(xhr) {
},
complete: function(xhr, status) {
},
success: function(json) {
if (json.Success == 'true')
{
// 취소여부 확인
try
{
if (json.Canceled + '' == 'true')
isCanceled = true;
}
catch(e) {}
// 로그인 여부 확인
try
{
if (json.LoginRequire + '' == 'true')
isLoginRequire = true;
}
catch(e) {}
// alert 메세지 확인
try
{
alertMessage = json.AlertMessage;
}
catch(e) {}
// confirm 메세지 확인
try
{
confirmMessage = json.ConfirmMessage;
}
catch(e) {}
if (isCanceled == true)
{
if (isLoginRequire == true)
{
if (confirm(confirmMessage) == true)
{
window.open('/login/wlogin_popup.aspx','aladinlogin','scrollbars=0,resizable=no,width=780,height=300,top=400,left=550').focus();
}
}
else if (alertMessage != '')
{
alert(alertMessage);
}
else if (confirmMessage != '')
{ // 다시 한번 확인
isCanceled = confirm(confirmMessage) == true ? false : true;
}
else
{
alert('구매가 제한된 상품 입니다.');
}
}
}
},
error: function (xhr, ajaxOptions, thrownError) {
}
});
return isCanceled == true ? false : true;
}
function Basket_Alladd(){
var selectedItems ="";
var delimeter = null;
var delim = (delimeter == null || typeof delimeter == "undefined") ? "," : delimeter;
this.checked = !this.checked;
obj = document.frmLsrOrder;
var inputs = obj.getElementsByTagName('input');
for(var i=0; i -1){
var startAt = ckb.name.indexOf('.') + 1;
selectedItems = selectedItems + ckb.name.substring(startAt, ckb.name.length) + delim;
}
}
}
}
if (selectedItems == ""){
alert("선택할 상품을 선택하여 주세요");
return;
}
alert(selectedItems);
}
function checkNumberbox(box){ //box는 this를 말한다.상자
nLength = box.value.length;
var s = box.name;
var strA = s.split('.');
$j('input[name="chkCart.' + strA[1] + '"]').attr('checked', 'checked');
tmpstr = '';
if (nLength==0) {
return;
} else if (nLength>11){
nLength = 11;
}
for (k=0;k='0'&&t<='9') {
tmpstr += t;
}
}
box.value = tmpstr;
}
function checkNumber(box){ //box는 this를 말한다.상자
nLength = box.value.length;
var s = box.name;
var strA = s.split('.');
$j('input[name="chkCart.' + strA[1] + '"]').attr('checked', 'checked');
tmpstr = '';
if (nLength==0) {
return;
} else if (nLength>11){
nLength = 11;
}
for (k=0;k='0'&&t<='9') {
tmpstr += t;
}
}
box.value = tmpstr;
// alert("test");
chk_sum();
}
function FormatNumber(num) {
var str = String(num)
var re = /(-?[0-9]+)([0-9]{3})/;
while (re.test(str)) {
str = str.replace(re, "$1,$2");
}
return str;
}
function chk_sum(){
try{
var chkCartCol = $j('input[name^="chkCart"]:checked');
var isbnCol = 0;
var isbnPrice = 0;
chkCartCol.each(function(index) {
var isbn = $j(this).attr('name').replace('chkCart.', '');
isbnCol = isbnCol + parseInt($j('input:text[name="quantity.' + isbn + '"]').val());
isbnPrice = isbnPrice + (parseInt($j('input:text[name="price_T.' + isbn + '"]').val())* parseInt($j('input:text[name="quantity.' + isbn + '"]').val()));
});
document.all.getquantity.innerHTML = isbnCol;
document.all.getprice.innerHTML = FormatNumber(isbnPrice);
}
catch(ex){
alert(ex);
return;
}
return;
}
function Goods_del(Goods_Tmp_Del){
if( confirm("삭제 하시겠습니까?")){
document.frmSm.Goods_Code.value = Goods_Tmp_Del;
document.frmSm.action = "/order/cart_del.asp";
document.frmSm.method = "post";
document.frmSm.submit();
}
else
return;
}
function Goods_visit_del(Goods_Tmp_Del){
if( confirm("삭제 하시겠습니까?")){
document.frmSm.Goods_Code.value = Goods_Tmp_Del;
document.frmSm.action = "/order/cart_visit_del.asp";
document.frmSm.method = "post";
document.frmSm.submit();
}
else
return;
}
function keep_del(Goods_Tmp_Del){
if( confirm("보관함에서 삭제 하시겠습니까?")){
document.frmSm.Goods_Code.value = Goods_Tmp_Del;
document.frmSm.action = "MALL_ORDER_KEEP_DEL.ASP";
document.frmSm.method = "post";
document.frmSm.submit();
}
else
return;
}
function Select_keep_del(Goods_Tmp_Del){
try {
var chkKeepCol = $j('input[name^="chkKeep"]:checked');
if (chkKeepCol.length == 0)
{
alert('보관함에서 삭제할 상품을 선택해 주세요.');
return;
}
// alert(chkKeepCol.length);
var iskeepCol = '';
chkKeepCol.each(function(index) {
var iskeep = $j(this).attr('name').replace('chkKeep.', '');
if (iskeep != '') {
if (iskeepCol.length > 0)
iskeepCol += ',' + iskeep;
else
iskeepCol += iskeep;
}
});
// alert(iskeepCol);
if( confirm("보관함에서 삭제 하시겠습니까?")){
document.frmSm.Goods_Code.value = iskeepCol;
document.frmSm.action = "MALL_ORDER_KEEP_DEL.ASP";
document.frmSm.method = "post";
document.frmSm.submit();
}
else
return;
}
catch(e) { }
}
function Select_keep_basket(){
try {
var chkKeepCol = $j('input[name^="chkKeep"]:checked');
if (chkKeepCol.length == 0)
{
alert('장바구니에 담을 상품을 선택해 주세요.');
return;
}
// alert(chkKeepCol.length);
var iskeepCol = '';
chkKeepCol.each(function(index) {
var iskeep = $j(this).attr('name').replace('chkKeep.', '');
if (iskeep != '') {
if (iskeepCol.length > 0)
iskeepCol += ',' + iskeep;
else
iskeepCol += iskeep;
}
});
document.frmSm.Goods_Code.value = iskeepCol;
document.frmSm.action = "mall_order_basket_all_result.asp";
document.frmSm.method = "post";
document.frmSm.submit();
}
catch(e) { }
}
function Basket_List2(isbn, opt)
{
try
{
if (isbn.length == 0)
{
alert('장바구니에 담을 상품을 선택해 주세요.');
return;
}
var query = 'quantity=1&Goods_Code='+isbn+'&opt='+opt;
// alert(query);
var isCanceled = false;
var isLoginRequire = false;
var alertMessage = '';
var confirmMessage = '';
$j.ajax({
type: "GET",
url: "/common_func/basket_result.asp?" + query,
contentType: "application/json; charset=utf-8",
cache: false,
dataType: "json",
timeout: 5000,
async: false,
success: function(json) {
SafeBasket_AddByAjaxIsRunning = false;
if (json.Success == 'false'){
alert(json.AlertMessage);
return false;
}
if (json.Success == 'true')
{
// 취소여부 확인
try
{
if (json.Canceled + '' == 'true')
isCanceled = true;
}
catch(e) {}
// 로그인 여부 확인
try
{
if (json.LoginRequire + '' == 'true')
isLoginRequire = true;
}
catch(e) {}
// alert 메세지 확인
// alert(json.AlertMessage);
try
{
alertMessage = json.AlertMessage;
}
catch(e) {}
try
{
confirmMessage = json.ConfirmMessage;
}
catch(e) {}
if (isCanceled == true)
{
if (isLoginRequire == true)
{
if (confirm(confirmMessage) == true)
{
window.open('/login/wlogin_popup.aspx','aladinlogin','scrollbars=0,resizable=no,width=780,height=300,top=400,left=550').focus();
}
}
else if (alertMessage != '')
{
alert(alertMessage);
}
else if (confirmMessage != '')
{ // 다시 한번 확인
isCanceled = confirm(confirmMessage) == true ? false : true;
}
else
{
alert('구매가 제한된 상품 입니다.');
}
return false;
}
location.href = "/order/cart_list.asp";
}
else
{
if(pageCartType==5){
location.href = "/shop/wbasket_oscenter.aspx?AddBook=" + isbnCol;
}else{
location.href = "/shop/wbasket.aspx?AddBook=" + isbnCol;
}
}
},
error: function (xhr, ajaxOptions, thrownError) {
SafeBasket_AddByAjaxIsRunning = false;
}
});
return false;
}
catch(e) { }
}
function supporter(TmpN) {
if (TmpN == "3") {
document.all.bank.style.display = '';
}else{
document.all.bank.style.display = 'none';
}
}
function receipt_k(TmpN) {
if (TmpN == "2") {
document.all.hp_div.style.display = '';
document.all.ssno_div.style.display = 'none';
}else{
document.all.ssno_div.style.display = '';
document.all.hp_div.style.display = 'none';
}
}
function Basket_view(tit, img, isbn, btnObj, option, pageCartType)
{
try
{
var chkCartQut = $j('input:text[name="quantity"]').val();
var opt = $j('select[name="opt"] option:selected').val();
if (chkCartQut == '' || chkCartQut == '0' || chkCartQut == '00')
{
alert('상품수량 정보를 입력해 주세요!.');
return false;
}
var query = 'quantity=' + chkCartQut+'&Goods_Code='+isbn+'&opt='+opt;
var isCanceled = false;
var isLoginRequire = false;
var alertMessage = '';
var confirmMessage = '';
// alert(query);
$j.ajax({
type: "GET",
url: "/common_func/basket_result.asp?" + query,
contentType: "application/json; charset=utf-8",
cache: false,
dataType: "json",
timeout: 5000,
async: false,
success: function(json) {
SafeBasket_AddByAjaxIsRunning = false;
if (json.Success == 'false'){
alert(json.AlertMessage);
return false;
}
if (json.Success == 'true')
{
SafeBasketList_view(tit, img, btnObj, option, pageCartType, 1);
}
else
{
}
},
error: function (xhr, ajaxOptions, thrownError) {
SafeBasket_AddByAjaxIsRunning = false;
}
});
return false;
}
catch(e) { }
}
function purchaser(){
try{
login_chk();
return ;
}catch(ex){
alert(ex);
return false;
}
return;
}
function zipcode(VarPost){
var remote=window.open("/common_func/pop_post_edit_new.asp","remotewin","width=418,height=400,scrollbars=yes,toolbar=0,status=0");
}
function Delivery_info(){
f = document.frm_order;
f.recipient_name.value = f.buyername.value;
f.recipient_hp1.value = f.buyer_cphone1.value;
f.recipient_hp2.value = f.buyer_cphone2.value;
f.recipient_hp3.value = f.buyer_cphone3.value;
f.recipient_post.value = f.buyer_zip.value;
f.recipient_addr1.value = f.buyer_address1.value;
f.recipient_addr2.value = f.buyer_address2.value;
f.recipient_email.value = f.buyeremail.value;
}
function chkall(f){
if (f == "1"){
f = document.frmSermon;
if (f.chk.value == ""){
$j('input[name^="chkCart"]').attr('checked', 'checked');
f.chk.value = "1";
}
else{
$j('input[name^="chkCart"]').attr('checked', '');
f.chk.value = "";
}
} else{
f = document.frm_keep;
if (f.chk.value == ""){
$j('input[name^="chkKeep"]').attr('checked', 'checked');
f.chk.value = "1";
}
else{
$j('input[name^="chkKeep"]').attr('checked', '');
f.chk.value = "";
}
}
// alert(f);
}
function select_del_order(){
try{
var chkCartCol = $j('input[name^="chkCart"]:checked');
if (chkCartCol.length == 0){
alert('삭제할 상품을 선택해 주세요.');
return;
}
var isbnCol = GetISBNColBychkCartCol(chkCartCol);
// alert(isbnCol);
if( confirm("삭제 하시겠습니까?")){
document.frmSm.Goods_Code.value = isbnCol;
document.frmSm.Goods_Flag.value = 'A';
document.frmSm.action = "/order/cart_del.asp";
document.frmSm.method = "post";
document.frmSm.submit();
}
}
catch(ex){
alert(ex);
return;
}
return;
}
function select_visit_del_order(){
try{
var chkCartCol = $j('input[name^="chkCart"]:checked');
if (chkCartCol.length == 0){
alert('삭제할 상품을 선택해 주세요.');
return;
}
var isbnCol = GetISBNColBychkCartCol(chkCartCol);
// alert(isbnCol);
if( confirm("삭제 하시겠습니까?")){
document.frmSm.Goods_Code.value = isbnCol;
document.frmSm.Goods_Flag.value = 'A';
document.frmSm.action = "/order/cart_visit_del.asp";
document.frmSm.method = "post";
document.frmSm.submit();
}
}
catch(ex){
alert(ex);
return;
}
return;
}
function Goods_modify(Goods_Tmp_Del){
// if( confirm("삭제 하시겠습니까?")){
var chkCartQut = $j('input:text[name="quantity.' + Goods_Tmp_Del + '"]').val();
if (chkCartQut == '' || chkCartQut == '0' || chkCartQut == '00')
{
alert('상품수량 정보를 입력해 주세요!.');
return;
}
document.frmSm.Goods_Code.value = Goods_Tmp_Del;
document.frmSm.Goods_quantity.value = chkCartQut;
document.frmSm.action = "/order/cart_modify.asp";
document.frmSm.method = "post";
document.frmSm.submit();
// }
// else
// return;
}
function mall_visit_order(){
try{
var chkCartCol = $j('input[name^="chkCart"]:checked');
if (chkCartCol.length == 0) {
alert('상품을 선택해 주세요.');
return;
}
var isbnCol = '';
var CartQutCol = '';
chkCartCol.each(function(index) {
var isbn = $j(this).attr('name').replace('chkCart.', '');
var CartQut = $j('input:text[name="quantity.' + isbn + '"]').val();
if (isbn != '')
{
if (isbnCol.length > 0){
isbnCol += ',' + isbn;
CartQutCol += ',' + CartQut;}
else{
isbnCol += isbn;
CartQutCol += CartQut;}
}
});
var query = 'quantity=' + CartQutCol+'&Goods_Code='+isbnCol;
var isCanceled = false;
var isLoginRequire = false;
var alertMessage = '';
var confirmMessage = '';
// alert(query);
$j.ajax({
type: "GET",
url: "/common_func/visit_result.asp?" + query,
contentType: "application/json; charset=utf-8",
cache: false,
dataType: "json",
timeout: 5000,
async: false,
success: function(json) {
SafeBasket_AddByAjaxIsRunning = false;
// alert(json.Success);
if (json.Success == 'false'){
alert(json.AlertMessage);
return false;
}
if (json.Success == 'true')
{
// 취소여부 확인
try
{
if (json.Canceled + '' == 'true')
isCanceled = true;
}
catch(e) {}
// 로그인 여부 확인
try
{
if (json.LoginRequire + '' == 'true')
isLoginRequire = true;
}
catch(e) {}
try
{
alertMessage = json.AlertMessage;
}
catch(e) {}
try
{
confirmMessage = json.ConfirmMessage;
}
catch(e) {}
if(document.frmSm.page.value == '1')
document.location.href = '/order/mypage_02_visit.asp';
else
document.location.href = '/order/visit_list.asp';
}
else
{
}
},
error: function (xhr, ajaxOptions, thrownError) {
SafeBasket_AddByAjaxIsRunning = false;
}
});
return;
}
catch(e) { }
}
function Basket_wishlist(tit, img, isbn, btnObj, option, pageCartType){
try{
login_chk();
return false;
}catch(ex){
alert(ex);
return false;
}
return;
}
function wish_List(isbn, btnObj, option, pageCartType){
try{
login_chk_wish();
return false;
}catch(ex){
alert(ex);
return false;
}
return false;
}
function wish_List2(isbn,opt){
try{
login_chk();
return;
}catch(ex){
alert(ex);
return;
}
return;
}
function select_wish_order(){
try{
login_chk();
return;
}catch(ex){
alert(ex);
return;
}
return;
}
function SafeBasketList_view(tit, img, btnObj, option, pageCartType, flag)
{
if(typeof(pageCartType) == 'undefined'){ pageCartType=1;}
var top = (option != null && option.top != null ? option.top : 23);
var left = (option != null && option.left != null ? option.left : -35);
var right = (left == 0 && option != null && option.right != null ? option.right : -5);
var customStyle = '';
if (top != null && top != 0)
customStyle += ' top: ' + top + 'px;';
if (left != null && left != 0)
customStyle += ' left: ' + left + 'px;';
if (right != null && right != 0)
customStyle += ' right: ' + right + 'px;';
if (btnObj == null)
{ // 버튼 없음
if (confirm('장바구니에 추가되었습니다.\n장바구니로 이동하시겠습니까?') == true)
document.location.href = '/order/cart_list.asp';
}
else
{ // 버튼 있음
var btn = $j(btnObj);
// 품절센터 엘리멘트 생성
if (btn.hasClass('SafeBasketListElementCreated') == false)
{
var timg = ''
if (img == '')
{
timg = "../image/no_img2.jpg"
}
else
{
if((img.substring(0,2) == "60") || (img.substring(0,2) == "70")){
timg = "../goods_imgdata/" + img.substring(0,2) + "/" + img
} else {
timg = "../mall_imgdata/" + img.substring(0,2) + "/" + img
}
}
btn.next('br').remove();
btn.wrap('');
if (flag == 1){
btn.after('');
}
else {
btn.after('');
}
btn.addClass('SafeBasketListElementCreated');
}
// show
btn.next('div').fadeIn('fast');
if (SafeBasket_LayerTimer != null)
clearTimeout(SafeBasket_LayerTimer);
// 장바구니 ReInit
// initHeaderBasket(null, true);
SafeBasket_LayerTimer = setTimeout(function(){
$j('.divSafeBasketList:visible').fadeOut('fast');
}, 6000);
return false;
}
}
function Goods_visit_modify(Goods_Tmp_Del){
// if( confirm("삭제 하시겠습니까?")){
var chkCartQut = $j('input:text[name="quantity.' + Goods_Tmp_Del + '"]').val();
if (chkCartQut == '' || chkCartQut == '0' || chkCartQut == '00')
{
alert('상품수량 정보를 입력해 주세요!.');
return;
}
document.frmSm.Goods_Code.value = Goods_Tmp_Del;
document.frmSm.Goods_quantity.value = chkCartQut;
document.frmSm.action = "/order/cart_visit_modify.asp";
document.frmSm.method = "post";
document.frmSm.submit();
// }
// else
// return;
}
function shopping_submit() {
f = document.frm_order;
try{
if (f.recipient_name.value == ""){
alert("수령인을 먼저 입력해 해주세요!!");
f.recipient_name.focus();return false;
}
var telVal = f.recipient_tel1.value.length + f.recipient_tel2.value.length + f.recipient_tel3.value.length;
var hanVal = f.recipient_hp1.value.length + f.recipient_hp2.value.length + f.recipient_hp3.value.length;
var phVal = telVal + hanVal;
if (phVal == 0 || (telVal < 10 && hanVal < 10)){
alert("전화번호나 핸드폰 번호를 정확히 입력하세요.");return false;
}else if((telVal > 0 && telVal < 10) && hanVal == 0) {
alert("전화번호를 정확히 입력하세요.");return false;
}else if((hanVal > 0 && hanVal < 10) && telVal == 0) {
alert("핸드폰 번호를 정확히 입력하세요.");return false;
}else if((telVal > 0 && telVal < 10) && hanVal > 0) {
alert("전화번호를 정확히 입력하세요.");return false;
}else if((hanVal > 0 && hanVal < 10) && telVal > 0) {
alert("핸드폰 번호를 정확히 입력하세요.");return false;
} else if (f.recipient_post.value == ""){
alert("우편번호을 정확히 입력해주세요!!");
f.recipient_post.focus();return false;
} else if (f.recipient_addr1.value == ""){
alert("주소를 정확히 입력해주세요!!");
f.recipient_addr1.focus();return false;
} else if (f.recipient_addr2.value == ""){
alert("주소를 정확히 입력해주세요!!");
f.recipient_addr2.focus();return false;
} else if (f.recipient_email.value == ""){
alert("이메일을 입력해주세요!!");
f.recipient_email.focus();return false;
}
}catch(ex){
alert(ex);
return false;
}
if (f.bank_kind[2].checked == true) {
if (f.receipt_name.value == ""){
alert("입금자명을 입력해 해주세요!!");
f.receipt_name.focus();return false;
}
var year = f.cur_year.value ;
var month = f.cur_month.value ;
var day = f.cur_day.value ;
if(parseInt(f.receipt_Y.value) < year) {
alert("현재시간 이후로 하셔야합니다. ");
return false;
}else if(parseInt(f.receipt_Y.value) ==year) {
if(parseInt(f.receipt_M.value, 10) < month ) {
alert("현재시간 이후로 하셔야합니다. ");
return false;
}else if(parseInt(f.receipt_M.value, 10)==month) {
if(parseInt(f.receipt_D.value, 10) < day ) {
alert("현재시간 이후로 하셔야합니다. ");
return false;
}
}//month
} //year
if(f.receipt_chk.checked) {
if (f.receipt_kind[1].checked == true) {
if (f.receipt_hp1.value.length == 0 || f.recipient_hp2.value.length == 0 || f.recipient_hp3.value.length == 0 ){
alert("핸드폰 번호를 정확히 입력하세요.");
f.recipient_hp2.focus();return false;
}
}else{
if (f.receipt_ssno1.value.length == 0 || f.receipt_ssno2.value.length == 0 ){
alert("주민등록번호를 정확히 입력하세요.");
f.receipt_ssno1.focus();return false;
}
}
}
document.frm_order.method='post';
document.frm_order.target='yfgcbook_order';
document.frm_order.action='/order/shopping_proc.asp';
// document.frm_order.submit();
return true;
}
else{
var objPopup = window.open('/order/order_ready.asp','popup','width=750,height=650,toolbar=no,location=no,directories=no,status=yes,menubar=no, status=yes,menubar=no,scrollbars=no,resizable=yes');
if (objPopup == null) {
alert("결제창을 띄울수 없습니다.!!! \n\nPC에서 직접 팝업차단설정을 변경하시거나 \n\n문의전화:02-368-5223,5221");
return false;
}
else
{
// document.frm_order.method='post';
document.frm_order.target='popup';
document.frm_order.action='/order/shopping_proc.asp';
//document.frm.submit();
return true;
}
return false;
}
}
function mall_cart_All_order(){
try{
login_chk();
return;
}catch(ex){
alert(ex);
return;
}
//폼의 서브밋을 막는다.
return;
}
function mall_cart_order(){
try{
login_chk();
return;
}catch(ex){
alert(ex);
return;
}
//폼의 서브밋을 막는다.
return;
}
function login_chk(){
if( confirm("로그인을 먼저 해주세요. 로그인을 하시겠습니까?")){
SetUrl();
}
else
return;
}
function SafeBasketList_LayerRendering_1(btnObj, option, pageCartType)
{
if(typeof(pageCartType) == 'undefined'){ pageCartType=1;}
var top = (option != null && option.top != null ? option.top : 23);
var left = (option != null && option.left != null ? option.left : -35);
var right = (left == 0 && option != null && option.right != null ? option.right : -5);
var customStyle = '';
if (top != null && top != 0)
customStyle += ' top: ' + top + 'px;';
if (left != null && left != 0)
customStyle += ' left: ' + left + 'px;';
if (right != null && right != 0)
customStyle += ' right: ' + right + 'px;';
if (btnObj == null)
{ // 버튼 없음
if (confirm('장바구니에 추가되었습니다.\n장바구니로 이동하시겠습니까?') == true)
document.location.href = '/order/cart_list.asp';
}
else
{ // 버튼 있음
var btn = $j(btnObj);
// 품절센터 엘리멘트 생성
if (btn.hasClass('SafeBasketListElementCreated') == false)
{
btn.next('br').remove();
btn.wrap('');
btn.after('');
btn.addClass('SafeBasketListElementCreated');
}
// show
btn.next('div').fadeIn('fast');
// 타이머가 이미 돌아가고 있다면 취소...
if (SafeBasket_LayerTimer != null)
clearTimeout(SafeBasket_LayerTimer);
// 장바구니 ReInit
// initHeaderBasket(null, true);
SafeBasket_LayerTimer = setTimeout(function(){
$j('.divSafeBasketList:visible').fadeOut('fast');
}, 6000);
return false;
}
}
function Basket_List_search(isbn)
{
try
{
if (isbn == "") {
alert('장바구니에 담을 상품을 선택해 주세요.');
return false;
}
var query = 'quantity=1&Goods_Code='+isbn;
// alert(query);
var isCanceled = false;
var isLoginRequire = false;
var alertMessage = '';
var confirmMessage = '';
$j.ajax({
type: "GET",
url: "/common_func/basket_result.asp?" + query,
contentType: "application/json; charset=utf-8",
cache: false,
dataType: "json",
timeout: 5000,
async: false,
success: function(json) {
SafeBasket_AddByAjaxIsRunning = false;
if (json.Success == 'false'){
alert(json.AlertMessage);
return false;
}
if (json.Success == 'true')
{
// 취소여부 확인
try
{
if (json.Canceled + '' == 'true')
isCanceled = true;
}
catch(e) {}
// 로그인 여부 확인
try
{
if (json.LoginRequire + '' == 'true')
isLoginRequire = true;
}
catch(e) {}
// alert 메세지 확인
// alert(json.AlertMessage);
try
{
alertMessage = json.AlertMessage;
}
catch(e) {}
try
{
confirmMessage = json.ConfirmMessage;
}
catch(e) {}
top.document.location.href = '/order/cart_list.asp';
}
else
{
}
},
error: function (xhr, ajaxOptions, thrownError) {
SafeBasket_AddByAjaxIsRunning = false;
}
});
return false;
}
catch(e) { }
// 장바구니로 이동
// document.Myform.action = '/shop/wbasket.aspx';
// document.Myform.target = "";
// return true;
}
function login_chk_wish(){
if( confirm("로그인을 먼저 해주세요. 로그인을 하시겠습니까?")){
tUrl = document.location;
document.Login.Yurl.value = tUrl;
document.Login.submit();
}
else
return;
}
function Basket_List_all(btnObj, option, pageCartType){
try
{
var isbnCol = '';
var quanCol = '';
var chkCartCol = $j('input[name^="chkCart"]:checked');
chkCartCol.each(function(index) {
var isbn = $j(this).attr('name').replace('chkCart.', '');
var chkCartQut = $j('input:text[name="quantity.' + isbn + '"]').val();
if (chkCartQut == '' || chkCartQut == '0' || chkCartQut == '00')
{
alert('상품수량 정보를 입력해 주세요!.');
return false;
}
if (isbnCol.length > 0){
isbnCol += ',' + isbn;
quanCol += ',' + chkCartQut;
}else{
isbnCol += isbn;
quanCol += chkCartQut;
}
});
var query = 'quantity=' + quanCol+'&Goods_Code='+isbnCol;
// alert(query);
var isCanceled = false;
var isLoginRequire = false;
var alertMessage = '';
var confirmMessage = '';
$j.ajax({
type: "GET",
url: "/common_func/basket_result.asp?" + query,
contentType: "application/json; charset=utf-8",
cache: false,
dataType: "json",
timeout: 5000,
async: false,
success: function(json) {
SafeBasket_AddByAjaxIsRunning = false;
if (json.Success == 'false'){
alert(json.AlertMessage);
return false;
}
if (json.Success == 'true')
{
// 취소여부 확인
try
{
if (json.Canceled + '' == 'true')
isCanceled = true;
}
catch(e) {}
// 로그인 여부 확인
try
{
if (json.LoginRequire + '' == 'true')
isLoginRequire = true;
}
catch(e) {}
// alert 메세지 확인
// alert(json.AlertMessage);
try
{
alertMessage = json.AlertMessage;
}
catch(e) {}
try
{
confirmMessage = json.ConfirmMessage;
}
catch(e) {}
SafeBasketList_LayerRendering_new(btnObj, option, pageCartType);
}
else
{
}
},
error: function (xhr, ajaxOptions, thrownError) {
SafeBasket_AddByAjaxIsRunning = false;
}
});
return false;
}
catch(e) { }
}
function g_chkall(f){
if (f == "1"){
$j('input[name^="chkCart"]').attr('checked', 'checked');
} else{
$j('input[name^="chkCart"]').attr('checked', '');
}
chk_sum();
// alert(f);
}
function m_cart_order(){
try{
login_chk();
return;
}catch(ex){
alert(ex);
return;
}
//폼의 서브밋을 막는다.
return;
}
function SafeBasketList_LayerRendering_new(btnObj, option, pageCartType)
{
if(typeof(pageCartType) == 'undefined'){ pageCartType=1;}
var top = (option != null && option.top != null ? option.top : 23);
var left = (option != null && option.left != null ? option.left : -35);
var right = (left == 0 && option != null && option.right != null ? option.right : -5);
var customStyle = '';
if (top != null && top != 0)
customStyle += ' top: ' + top + 'px;';
if (left != null && left != 0)
customStyle += ' left: ' + left + 'px;';
if (right != null && right != 0)
customStyle += ' right: ' + right + 'px;';
if (btnObj == null)
{ // 버튼 없음
if (confirm('장바구니에 추가되었습니다.\n장바구니로 이동하시겠습니까?') == true)
document.location.href = '/order/cart_list.asp';
}
else
{ // 버튼 있음
var btn = $j(btnObj);
// 품절센터 엘리멘트 생성
if (btn.hasClass('SafeBasketListElementCreated') == false)
{
btn.next('br').remove();
btn.wrap('');
btn.after('');
btn.addClass('SafeBasketListElementCreated');
}
// show
btn.next('div').fadeIn('fast');
// 타이머가 이미 돌아가고 있다면 취소...
if (SafeBasket_LayerTimer != null)
clearTimeout(SafeBasket_LayerTimer);
// 장바구니 ReInit
// initHeaderBasket(null, true);
SafeBasket_LayerTimer = setTimeout(function(){
$j('.divSafeBasketList:visible').fadeOut('fast');
}, 6000);
return false;
}
}