// Created      : 2009.11.26
// Developer    : Kiyoung, Kim
// Description	: management order data for goods pages
// History		:

var div_ecoupon_ordercnt_info_displayed = false;		// ecoupon renew / 2008-12-11 / LEE SEONG KEUN

function checkSelValue(selNo, pInventoryType, inventoryKind, startSelectIndex) {
    var i, j, loopCnt, loopCnt1, sPrevSelName, sSelectNo, sSelCount;
    var sSelValue1, sSelValue2, sSelValue3, sSelValue4;
    var sSelCode = "0";
    var curInventoryKind = 'S', curStartSelectIndex = 1, sCurSelCount = 0;

    if (typeof (inventoryKind) != "undefined")
        curInventoryKind = inventoryKind;

    if (typeof (startSelectIndex) != "undefined")
        curStartSelectIndex = startSelectIndex;

    if (curInventoryKind == 'P') {
        sSelCount = parseInt(document.goods_form.inventory_selCount_opt.value);
        sCurSelCount = parseInt(document.goods_form.only_inventory_selCount_opt.value);
    }
    else {
        sSelCount = parseInt(document.goods_form.inventory_selCount.value);
        sCurSelCount = parseInt(document.goods_form.inventory_selCount.value);
    }


    loopCnt = parseInt(selNo) - 1;
    loopCnt1 = parseInt(selNo) + 1;

    if (curInventoryKind == 'P' && document.getElementsByName("select" + loopCnt)[0].value.indexOf("¼±ÅÃ¾ÈÇÔ") >= 0) {
        for (i = curStartSelectIndex; i < (curStartSelectIndex + sCurSelCount); i++) {
            document.getElementsByName("select" + (i - 1))[0].options.selectedIndex = 2;
        }
        document.goods_form.inventory_seq_no_opt.value = 0;
        
		if( document.getElementById("sel_info_middle_img_layer") ) document.getElementById("sel_info_middle_img_layer").style.display = "none";

		if( document.getElementById("imgLayer" + (curStartSelectIndex - 1)) )
		{
			if (document.getElementById("imgLayer" + (curStartSelectIndex - 1)).style.display == "") {
				document.getElementById("imgLayerFrame" + (curStartSelectIndex - 1)).contentWindow.selectImg("0");
			}	
		}

		try {
			callDisplayGoodsTotalPrice();
		}
		catch (ex) {
			//
		}
        return;
    }


    for (i = loopCnt1; i < sCurSelCount; i++) {
        document.getElementsByName("select" + (i - 1))[0].value = "";
    }

    if (selNo != curStartSelectIndex) {
        for (i = curStartSelectIndex; i < selNo; i++) {
            if (document.getElementsByName("select" + (i - 1))[0].value == "" || document.getElementsByName("select" + (i - 1))[0].value.indexOf("¼±ÅÃ¾ÈÇÔ") >= 0) {
                alert(document.getElementsByName("sel_name" + (i - 1))[0].value + "À»(¸¦) ¸ÕÀú ¼±ÅÃÇØÁÖ¼¼¿ä.");
                document.getElementsByName("select" + (i - 1))[0].value = "";
                document.getElementsByName("select" + (i - 1))[0].focus();

				try {
					callDisplayGoodsTotalPrice();
				}
				catch (ex) {
					//
				}
                return;
            }
        }
    }

    var sInventoryCntTxt = document.getElementsByName("select" + (selNo - 1))[0].options[document.getElementsByName("select" + (selNo - 1))[0].selectedIndex].text;

    if (sInventoryCntTxt.indexOf("Àç°í¾øÀ½") > 0) {
        alert("¼±ÅÃÇÏ½Å Ãß°¡Á¤º¸ÀÇ Àç°í¼ö·®ÀÌ ºÎÁ·ÇÏ´Ï È®ÀÎ ÈÄ ÁÖ¹®¹Ù¶ø´Ï´Ù. ");
        document.getElementsByName("select" + (selNo - 1))[0].value = "";

		try {
			callDisplayGoodsTotalPrice();
		}
		catch (ex) {
			//
		}
        return;
    }

    var tempValue = "";

    if (parseInt(selNo) < (curStartSelectIndex + sCurSelCount - 1)) {
        if (parseInt(selNo) <= (curStartSelectIndex + sCurSelCount - 1)) {
            for (j = (curStartSelectIndex - 1); j < sSelCount; j++) {
                tempValue = document.getElementsByName("select" + j)[0].value.split("")[0];

                if (j == curStartSelectIndex - 1) {
                    sSelValue1 = tempValue;
                }
                else if (j == curStartSelectIndex) {
                    sSelValue2 = tempValue;
                }
                else if (j == curStartSelectIndex + 1) {
                    sSelValue3 = tempValue;
                }
                else if (j == curStartSelectIndex + 2) {
                    sSelValue4 = tempValue;
                }
            }

            sSelCode = document.getElementsByName("select" + (selNo - 1))[0].value.split("")[4];

            if (curInventoryKind == 'P')
                document.getElementById("inventory_info_opt").contentWindow.location.replace("/challenge/neo_goods/inventory_add_info_opt.asp?goodscode=" + goodsOrder.goodsCode + "&inventory_no=" + goodsOrder.optInventoryNo + "&select_no=" + selNo + "&sel_value1=" + escape(sSelValue1) + "&sel_value2=" + escape(sSelValue2) + "&sel_value3=" + escape(sSelValue3) + "&sel_value4=" + escape(sSelValue4) + "&inventory_type=" + pInventoryType + "&sel_count=" + (curStartSelectIndex + sCurSelCount - 1) + "&opt_sel_count=" + sCurSelCount + "&sel_no=" + sSelCode);
            else
                document.getElementById("inventory_info").contentWindow.location.replace("/challenge/neo_goods/inventory_add_info.asp?goodscode=" + goodsOrder.goodsCode + "&inventory_no=" + goodsOrder.inventoryNo + "&select_no=" + selNo + "&sel_value1=" + escape(sSelValue1) + "&sel_value2=" + escape(sSelValue2) + "&sel_value3=" + escape(sSelValue3) + "&sel_value4=" + escape(sSelValue4) + "&inventory_type=" + pInventoryType + "&sel_count=" + sSelCount + "&sel_no=" + sSelCode);
        }
    }
    else if (parseInt(selNo) == (curStartSelectIndex + sCurSelCount - 1)) {
        var sSelectedIndexNo = document.getElementsByName("select" + (selNo - 1))[0].options.selectedIndex;
        var sSeqNoStr;

        if (curInventoryKind == 'P')
            sSeqNoStr = document.goods_form.seq_no_opt.value.split("");
        else
            sSeqNoStr = document.goods_form.seq_no.value.split("");

        if (sSelectedIndexNo - 1 > 0) {
            if (curInventoryKind == 'P')
                document.goods_form.inventory_seq_no_opt.value = sSeqNoStr[sSelectedIndexNo - 3];
            else
                document.goods_form.inventory_seq_no.value = sSeqNoStr[sSelectedIndexNo - 2];
        }

        selectOptionImg(curStartSelectIndex - 1, document.getElementsByName("select" + (selNo - 1))[0]);
    }

	try {
		callDisplayGoodsTotalPrice();
	}
	catch (ex) {
		//
	}
}

function IsValueNoSelect(sValue) {
    if (sValue != '') {
        if (sValue == '¼±ÅÃ¾ÈÇÔ0')
            return true;
        else
            return false;
    }
    else
        return false;
}

function ChangeFormatToNum2(sValue) {
    return sValue.replace(/,/g, "");
}

function getInventoryCnt() {
    var sSelCount = parseInt(document.goods_form.inventory_selCount.value);
    var sInventorySelStr = "";
    var sInventoryCnt = 0;
    if (document.getElementsByName("select" + (sSelCount - 1))[0].options) {
        sInventorySelStr = document.getElementsByName("select" + (sSelCount - 1))[0].options[document.getElementsByName("select" + (sSelCount - 1))[0].options.selectedIndex].text;
        var sInventoryCntStart = sInventorySelStr.lastIndexOf(":") + 1;
        var sInventoryCntEnd = sInventorySelStr.length - 1;
        sInventoryCnt = parseInt(ChangeFormatToNum2(sInventorySelStr.substring(sInventoryCntStart, sInventoryCntEnd)));
    }

    return sInventoryCnt;
}

function getInventoryCnt_Opt() {
    var sSelCount = parseInt(document.goods_form.inventory_selCount_opt.value);
    var sInventorySelStr = eval("document.goods_form.select" + (sSelCount - 1) + ".options[document.goods_form.select" + (sSelCount - 1) + ".selectedIndex].text");
    var sInventoryCntStart = sInventorySelStr.lastIndexOf(":") + 1;
    var sInventoryCntEnd = sInventorySelStr.length - 1;
    var sInventoryCnt = parseInt(ChangeFormatToNum2(sInventorySelStr.substring(sInventoryCntStart, sInventoryCntEnd)));

    return sInventoryCnt;
}


function goMyCouponDelete(sGoodsCode) {
    if (goodsOrder.checkCostBasisGoods == 'Y' || goodsOrder.firstComeCostBasisNo > 0) {
        if (goodsOrder.gdlcCd != "100000028") {
            alert("ÇöÀçÀÇ ÇÒÀÎ±Ý¾× ´ë½Å »óÇ°ÀÇ ÇÒÀÎÀÌ Àû¿ëµË´Ï´Ù.");
        }
    }

	document.getElementById("plural_key").value = "";
	document.getElementById("order_cnts").tag = "";
	document.getElementById("order_cnts").readOnly = false;

	if (document.getElementById("optCheck"))
		document.getElementById("optCheck").disabled = false;
	if (document.getElementById("optOrderCnt"))
		document.getElementById("optOrderCnt").readOnly = false;

	document.getElementById("trCostPrice0").style.display = "none";
	document.getElementById("trCostPrice1").style.display = "none";

	var objAddCostPrice = document.getElementsByName("trAddCostPrice");
	if (objAddCostPrice.length > 0){
		for(var  i=0;i<objAddCostPrice.length;i++){
			objAddCostPrice[i].style.display = "";
		}
	}

	document.getElementById("cost_basis_no").value = "";
	document.getElementById("cost_basis_nm").value = "";
	document.getElementById("cost_result").value = "";
	document.getElementById("cost_basis_kind").value = "";
	document.getElementById("cost_unit").value = "";
	document.getElementById("cost_price").value = "";
	document.getElementById("cost_price_yn").value = "";
	document.getElementById("cost_who_fee").value = "";
	document.getElementById("dealer_cost_basis_no").value = "";
	document.getElementById("dealer_cost_price").value = "";
	document.getElementById("sid").value = "";
	document.getElementById("dc_master_seqno").value = "";
	document.getElementById("dc_coupon_no").value = "";
	document.goods_form.isDC.value = "N";

	sGoodsSale = "N";
	sPluralSid = "0";
	sSid = "0";
	plural_coupon_eid = ",";
	plural_coupon_master = ",";
	plural_coupon_detail = ",";
	plural_coupon_order_cnt = "";
	plural_sale_etc = "";

	try {
		callDisplayGoodsTotalPrice();
	}
	catch (ex) {
		//
	}
	if (goodsOrder.gdlcCd != "100000028")
	    calcCostPrice('/challenge/neo_goods/goods_costapply.asp?goodscode=' + goodsOrder.goodsCode + '&GoodsSale=Y&interest_group_no=' + goodsOrder.interestGroupNo + '&sid=' + goodsOrder.sid + '&del_yn=Y');
}

function calcCostPrice(url) {
    document.getElementById("GoodsCostCalc").src = url;
}

// fix : ¾Æ·¡´Â ±×³É Á¶°Ç¹® ¾øÀÌ ÇØµµ µÉµíÇÑµ¥..
if (goodsOrder.orderLimitYN.toUpperCase() == "Y") {
    function checkOrderCountLimit() {
	    if (!isLogin)
	    {
		    var lParam = "checkOrderCountLimit";
		    var wParam = goodsOrder.goodsCodeUni;
		    loginGate(lParam, wParam);
		    return false;
	    }
	    return true;
    }
}

// °³ÀÎº° ÇÒÀÎ ÄíÆù¹ß±Þ ÆäÀÌÁö È£Ãâ // ³»ÄíÆùÇÔ ¼öÁ¤ÇÏ¸é¼­ sGdNm, sGdlcCd, sGdmcCd, sGdscCd, sDealerCustNo Ãß°¡ 2005.11.30 by Water Dragon
function goMyCouponPage(sGoodsCode, sSellPrice, sGdlcCd, sGdmcCd, sGdscCd, sDealerCustNo, sNameLink) {
	if (goodsOrder.orderLimitYN == "Y") {
		if (!checkOrderCountLimit()) return;

		if (sOrderLimitYn == "Y" && Number(sOrderPossibleCnt) <= 0)
		{
			alert("ÇØ´ç »óÇ°ÀÇ ÃÖ´ë ±¸¸Å °¡´É ¼ö·®("+sOrderLimitPeriod+"ÀÏ´ç, "+sOrderLimitCnt+"°³)À» ÀÌ¹Ì ÁÖ¹®ÇÏ¼Ì½À´Ï´Ù.\n\n´õÀÌ»ó ÁÖ¹®ÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù.");
			return;
		}
	}

	//ÄíÆù¸¶ÄÏ »óÇ°ÀÇ °æ¿ì callfromÀ» C·Î ³Ñ°Ü¼­ ÄíÆù¿¡¼­ ¼ö·® Á¶Á¤ÀÌ ¾ÈµÇµµ·Ï ÇÑ´Ù.
	var callfrom = "";
	if(goodsOrder.couponMarketYN.toUpperCase() == "Y"){callfrom = "C";}
	if(goodsOrder.chanceKind != ""){callfrom = "D";}

	var w = fixed_coupon_box_width;
	var h = fixed_coupon_box_height;

	var lParam = "goMyCouponPage";
	var wParam = "/challenge/neo_goods/my_coupon/my_coupon_renew.asp?goodscode=" + sGoodsCode + "&sellprice=" + sSellPrice + "&gdlc=" + sGdlcCd + "&gdmc=" + sGdmcCd + "&gdsc=" + sGdscCd + "&sellcustno=" + sDealerCustNo + "&callfrom=" + callfrom + "&interest_group_no=" + goodsOrder.interestGroupNo + "&sid=" + ((sPluralSid > 0) ? sPluralSid : sSid) + "&GoodsSale=" + sGoodsSale + "&plural_coupon_eid=" + plural_coupon_eid + "&plural_coupon_master=" + plural_coupon_master + "&plural_coupon_detail=" + plural_coupon_detail + "&plural_coupon_order_cnt=" + plural_coupon_order_cnt + "&plural_sale_etc=" + plural_sale_etc+ "&name_link="+sNameLink;
	loginGate(lParam, wParam);
}

function showBasketFrame() {
	if (!blindStat) return;

	blindScreenGoods(true);
	centerBookingConfirmWin("divBasketGate");
	document.getElementById("ifrmBasketGate").style.display = "inline";
	document.getElementById("divBasketGate").style.visibility = "visible";
}


function addOrderCnt()
{
    if (goodsOrder.emartGoodsChk)
	    chkZip();

    if (goodsOrder.chanceKind != '') {
	    alert("´Ü°ñÂù½º »óÇ°Àº [ÁÖ¹®¼ö·®]À» º¯°æ ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
	    document.goods_form.dummyText.focus();
	    return;
    }

	if (plural_coupon_order_cnt > 0)
	{
		alert("ÇÒÀÎÄíÆùÀ» Àû¿ëÇÑ ÈÄ¿¡ [ÁÖ¹®¼ö·®]À» º¯°æ ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.\n\nÁÖ¹®¼ö·®À» º¯°æÇÏ½Ã·Á¸é [³»ÄíÆùÇÔ] Å¬¸¯ ÈÄ,\nÆË¾÷¿¡¼­ ¼ö·®À» º¯°æÇØ ÁÖ½Ê½Ã¿À.");
		document.goods_form.dummyText.focus();
		return;
	}

	if (document.getElementById("order_cnts").readOnly == true)
		return;

	var objIndex = 0;
	var upOptOrderCnt = 0;
	var optOrderIncValue;

	optOrderIncValue = document.goods_form.order_cnts.value;

    if (goodsOrder.orderLimitYN.toUpperCase() == 'Y') {
		if(optOrderIncValue >= Number(sOrderPossibleCnt)){
			if (Number(sOrderPossibleCnt)>0) {
				alert("ÇØ´ç »óÇ°ÀÇ ±¸¸Å °¡´ÉÇÑ ¼ö·®Àº " + Number(sOrderPossibleCnt) +"°³ÀÔ´Ï´Ù..");
				document.goods_form.order_cnts.value = Number(sOrderPossibleCnt);
				document.goods_form.order_cnts.focus();
			} else {
				alert("ÇØ´ç »óÇ°ÀÇ ÃÖ´ë ±¸¸Å °¡´É ¼ö·®("+sOrderLimitPeriod+"ÀÏ´ç, "+sOrderLimitCnt+"°³)À» ÀÌ¹Ì ÁÖ¹®ÇÏ¼Ì½À´Ï´Ù.\n\n´õÀÌ»ó ÁÖ¹®ÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù.");
			}
			return;
		}
    }

	//¹öÆ°Àº ÇÑ°³ÀÏ°æ¿ì ¹è¿­ÀÌ ¾ÈµÇ¹Ç·Î 1°³ÀÏ°æ¿ì´Â ¹è¿­·Î Ã³¸® ÇÏÁö ¾ÊÀ½

	if (optOrderIncValue.isNumeric())
	{
		upOptOrderCnt = Number(document.goods_form.order_cnts.value);

		if (upOptOrderCnt >= 999)
		{
			alert("±¸¸Å °¡´É ÃÖ´ë ¼ö·®Àº '999'°³ ÀÔ´Ï´Ù.");
			return;
		}

		upOptOrderCnt = upOptOrderCnt + 1;
		document.goods_form.order_cnts.value = upOptOrderCnt;

        if (goodsOrder.couponMarketYN.toUpperCase() == 'Y') {
            if (goodsOrder.outerAuthYN.toUpperCase() != 'Y') {
			    if (!div_ecoupon_ordercnt_info_displayed)
			    {
				    document.getElementById("div_ecoupon_ordercnt_info").style.display = "inline";
				    div_ecoupon_ordercnt_info_displayed = true;
			    }
            }
        }
        try {
            callDisplayGoodsTotalPrice();
        }
        catch (ex) {
            //
        }
	}
	else
	{
		alert("¼ö·®À» Àß¸ø ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù");
		return;
	}
}

function deleteOrderCnt()
{
    if (goodsOrder.emartGoodsChk)
        chkZip();

    if (goodsOrder.chanceKind != '') {
	    alert("´Ü°ñÂù½º »óÇ°Àº [ÁÖ¹®¼ö·®]À» º¯°æ ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
	    document.goods_form.dummyText.focus();
	    return;
    }

	if (plural_coupon_order_cnt > 0)
	{
		alert("ÇÒÀÎÄíÆùÀ» Àû¿ëÇÑ ÈÄ¿¡ [ÁÖ¹®¼ö·®]À» º¯°æ ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.\n\nÁÖ¹®¼ö·®À» º¯°æÇÏ½Ã·Á¸é [³»ÄíÆùÇÔ] Å¬¸¯ ÈÄ,\nÆË¾÷¿¡¼­ ¼ö·®À» º¯°æÇØ ÁÖ½Ê½Ã¿À.");
		document.goods_form.dummyText.focus();
		return;
	}

	if (document.getElementById("order_cnts").readOnly == true)
		return;

	var objIndex = 0;
	var dwOptOrderCnt = 0;
	var optOrderDecValue;

	//¹öÆ°Àº ÇÑ°³ÀÏ°æ¿ì ¹è¿­ÀÌ ¾ÈµÇ¹Ç·Î 1°³ÀÏ°æ¿ì´Â ¹è¿­·Î Ã³¸® ÇÏÁö ¾ÊÀ½
	optOrderDecValue = document.goods_form.order_cnts.value;

	if (optOrderDecValue.isNumeric())
	{
		dwOptOrderCnt = Number(document.goods_form.order_cnts.value);

		dwOptOrderCnt = dwOptOrderCnt - 1;

		if (dwOptOrderCnt < 1)
		{
			alert("ÃÖ¼Ò¼ö·®Àº 1 ÀÌ»óÀÔ´Ï´Ù.");
			return;
		}

		document.goods_form.order_cnts.value = dwOptOrderCnt;
		try {
		    callDisplayGoodsTotalPrice();
		}
		catch (ex) {
		    //
		}
	}
	else
	{
		alert("¼ö·®À» Àß¸ø ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù");
		return;
	}
}

function showCouponOptLayer()
{
    document.goods_form.optOrderShowYn.value = "UY";
	document.getElementById("div_opt_detail_index").style.display = "none";
	document.getElementById("div_opt_detail").style.left = document.getElementById("pos1").offsetLeft;
	document.getElementById("div_opt_detail").style.top = document.getElementById("pos1").offsetTop + 10;
	document.getElementById("div_opt_detail").style.visibility = "visible";
	document.getElementById("div_opt_detail").style.display = "";

	document.getElementById("opt_row_cnt").value = 1;
}


function showOptLayer()
{
    if (goodsOrder.chanceKind.length > 0) {
        alert('´Ü°ñÂù½º »óÇ°Àº [ÁÖ¹®¼ö·®]À» º¯°æ ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');
        return;
    }
    else {
		if (document.goods_form.optOrderMultiYn.value == "Y")
		{
			if (document.goods_form.selCount.value == "1")
			{
				if (document.getElementById("optCmplTr").style.display != "none")
				{
					document.goods_form.optOrderMultiYn.value = "N";
					document.goods_form.order_cnts.value = 1;
				}
			}
			else
			{
				for (i = 0; i < document.getElementsByName("optCmplTr").length; i++)
				{
					if (document.getElementsByName("optCmplTr")[i].style.display != "none")
					{
						document.goods_form.optOrderMultiYn.value = "N";
						document.goods_form.order_cnts.value = 1;
						break;
					}
				}
			}
		}

		if (document.goods_form.selCount.value == "1")
		{
			document.getElementById("optCmplTr").style.display = "none";
		}
		else
		{
			for (i = 0; i < document.getElementsByName("optCmplTr").length; i++)
			{
				document.getElementsByName("optCmplTr")[i].style.display = "none";
			}
		}

        if (goodsOrder.giftshop.toUpperCase() == 'Y' && goodsOrder.packYN.toUpperCase() == 'Y')
			optGiftCmplTr.style.display = "none";

		if (showOptLayer.caller == null)
		{
			document.goods_form.optOrderShowYn.value = "UY";
			document.getElementById("div_opt").style.display = "none";
			document.getElementById("div_opt").style.visibility = "hidden";
			document.getElementById("div_opt_detail_index").style.display = "inline";
			document.getElementById("div_opt_detail").style.left = document.getElementById("pos1").offsetLeft;
			document.getElementById("div_opt_detail").style.top = document.getElementById("pos1").offsetTop + 10;
			document.getElementById("div_opt_detail").style.visibility = "visible";
			document.getElementById("div_opt_detail").style.display = "inline";
			document.getElementById("div_opt_detail_left_btn").style.display = "none";
		}else{
			document.getElementById("div_opt_detail_left_btn").style.display = "";
		}

		var order_cnts;
		order_cnts = document.goods_form.order_cnts.value;

		if (document.goods_form.optOrderMultiYn.value != "Y")
		{
			if (!order_cnts.isNumeric())
			{
				order_cnts = 1;
			}

            if (goodsOrder.wholesaleGoodsYN.toUpperCase() == 'Y' || goodsOrder.gdlcCd == '100000054') {
			    var sMinBuyCnt = goodsOrder.minBuyCnt;
			    var sBuyUnitCnt = goodsOrder.buyUnitCnt;
			    var sForUnit = (Number(order_cnts) - Number(plural_coupon_order_cnt) - Number(sMinBuyCnt)) / Number(sBuyUnitCnt);

			    if (Number(sForUnit) > 5)
			    {
				    sForUnit = 4;
			    }

			    if (Number(order_cnts) > Number(sMinBuyCnt))
			    {
				    for(var j = 0; j < sForUnit; j++)
				    {
					    addOptLayer();
				    }
			    }

			    if (plural_coupon_order_cnt > 0)
			    {
				    if (document.getElementById("spanOptCouponGoods"))
					    document.getElementById("spanOptCouponGoods").innerText = "(ÇÒÀÎÄíÆù Àû¿ë»óÇ°)";
				    if (document.getElementsByName("optOrderCnt").length > 1)
				    {
					    document.goods_form.optOrderCnt[0].value = plural_coupon_order_cnt;
					    document.getElementsByName("optOrderCnt")[0].readOnly = true;
					    document.getElementsByName("optOrderCnt")[0].tag = plural_coupon_order_cnt;
				    } else {
					    document.goods_form.optOrderCnt.value = plural_coupon_order_cnt;
					    document.getElementsByName("optOrderCnt").readOnly = true;
					    document.getElementsByName("optOrderCnt").tag = plural_coupon_order_cnt;
				    }
			    } else {
				    if (document.getElementById("spanOptCouponGoods"))
					    document.getElementById("spanOptCouponGoods").innerText = "";
				    if (document.getElementsByName("optOrderCnt").length > 1)
				    {
					    document.goods_form.optOrderCnt[0].value = sMinBuyCnt;
					    document.getElementsByName("optOrderCnt")[0].readOnly = false;
					    document.getElementsByName("optOrderCnt")[0].tag = "";
				    } else {
					    document.goods_form.optOrderCnt.value = sMinBuyCnt;
					    document.getElementsByName("optOrderCnt").readOnly = false;
					    document.getElementsByName("optOrderCnt").tag = "";
				    }
			    }
            }
            else {
			    if (Number(order_cnts) > 5)
			    {
				    order_cnts = 5;
			    }

			    if (Number(order_cnts) > 1)
			    {
				    for(var i = 0; i < order_cnts - Number(plural_coupon_order_cnt) - 1; i++)
				    {
					    addOptLayer();
				    }
			    }

			    if (plural_coupon_order_cnt > 0)
			    {
				    if (document.getElementById("spanOptCouponGoods"))
					    document.getElementById("spanOptCouponGoods").innerText = "(ÇÒÀÎÄíÆù Àû¿ë»óÇ°)";
				    if (document.getElementsByName("optOrderCnt").length > 1)
				    {
					    document.goods_form.optOrderCnt[0].value = plural_coupon_order_cnt;
					    document.getElementsByName("optOrderCnt")[0].readOnly = true;
					    document.getElementsByName("optOrderCnt")[0].tag = plural_coupon_order_cnt;
				    } else {
					    document.goods_form.optOrderCnt.value = plural_coupon_order_cnt;
					    document.getElementsByName("optOrderCnt").readOnly = true;
					    document.getElementsByName("optOrderCnt").tag = plural_coupon_order_cnt;
				    }
			    } else {
				    if (document.getElementById("spanOptCouponGoods"))
					    document.getElementById("spanOptCouponGoods").innerText = "";
				    if (document.getElementsByName("optOrderCnt").length > 1)
				    {
					    document.goods_form.optOrderCnt[0].value = 1;
					    document.getElementsByName("optOrderCnt")[0].readOnly = false;
					    document.getElementsByName("optOrderCnt")[0].tag = "";
				    } else {
					    document.goods_form.optOrderCnt.value = 1;
					    document.getElementsByName("optOrderCnt").readOnly = false;
					    document.getElementsByName("optOrderCnt").tag = "";
				    }
			    }
            }
		}

		document.getElementById("opt_row_cnt").value = goodsOptionTBL.rows.length;
	}
}

function cancelMsg(obj, order_cnt)
{
	if (Number(obj.tag) > 0)
	{
		alert("ÇÒÀÎÄíÆùÀ» Àû¿ëÇÑ ÈÄ¿¡ [ÁÖ¹®¼ö·®]À» º¯°æ ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		obj.value = obj.tag;
		document.goods_form.dummyText.focus();
	}
	return;
}

function checkValidTextOption( obj )
{
	var regText = /[^¤¡-Èþ0-9a-z\/\-_#; ]/ig;
	if( regText.test(obj.value) )
	{
		alert("ÁË¼ÛÇÕ´Ï´Ù, °í°´´Ô '/', '-', '_', '#', ';'ÀÌ ¿ÜÀÇ Æ¯¼ö¹®ÀÚ´Â »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		obj.focus();
		return ;
	}
}

function chkOrderCntValue(){
	var iOrderCnt = document.goods_form.order_cnts.value;

	if ((iOrderCnt == "") || iOrderCnt.trim() == ""){
		alert("ÁÖ¹® ¼ö·®À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		document.goods_form.order_cnts.focus();
		return;
	}

	if ((iOrderCnt < 1) || (isNaN(iOrderCnt) == true) || (parseFloat(iOrderCnt) % 1 > 0)){
		alert("¼ö·®Àº ¼ýÀÚ·Î 1°³ ÀÌ»óÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.");
		document.goods_form.order_cnts.value = "";
		document.goods_form.order_cnts.value = 1;
		document.goods_form.order_cnts.focus();
		return;
	}

	if (goodsOrder.orderLimitYN.toUpperCase() == "Y") {
		if(iOrderCnt > Number(sOrderPossibleCnt)){
			if (Number(sOrderPossibleCnt)>0) {
				alert("ÇØ´ç »óÇ°ÀÇ ±¸¸Å °¡´ÉÇÑ ¼ö·®Àº " + Number(sOrderPossibleCnt) +"°³ÀÔ´Ï´Ù...");
				document.goods_form.order_cnts.value = Number(sOrderPossibleCnt);
				document.goods_form.order_cnts.focus();
			} else {
				alert("ÇØ´ç »óÇ°ÀÇ ÃÖ´ë ±¸¸Å °¡´É ¼ö·®("+sOrderLimitPeriod+"ÀÏ´ç, "+sOrderLimitCnt+"°³)À» ÀÌ¹Ì ÁÖ¹®ÇÏ¼Ì½À´Ï´Ù.\n\n´õÀÌ»ó ÁÖ¹®ÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù.");
			}

			try {
				callDisplayGoodsTotalPrice();
			}
			catch (ex) {
				//
			}
			return;
		}
	}
}

function showDelivierySzInfo(delivery_group_no, seller_cust_no) {
	window.open("/challenge/neo_goods/popup/delivery_sz_info.asp?delivery_group_no=" + (delivery_group_no == '' ? '0' : delivery_group_no) + "&seller_cust_no=" + seller_cust_no, "DelivierySzInfo", "width=375, height=270, scrollbars=yes, toolbar=no , status=no");
}

function displayDelivierySzInfoImg(flag) {
    if (goodsOrder.sDeliverySzYn.toUpperCase() == 'Y') {
        document.getElementById("btn_delivery_sz_show_img").style.display = (flag == true ? '' : 'none');
    }
}

function goSetCostInfo(sc_no, cond_yn, gd_no, sell_price){
	var w = 250;
	var h = 277;
	var p = window.open("/challenge/neo_goods/set_discount_goods_list.asp?sc_no="+sc_no+"&cond_yn="+cond_yn+"&gd_no="+gd_no+"&sell_price="+sell_price, "SetGdListWin","top="+(screen.height-h)/2+",left="+(screen.width-w)/2+",toolbar=no, history=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width="+w+", height="+h );
	p.focus();
}

function goPackCostInfo(pc_no, gd_no){
	var w = 509;
	var h = 437;
	var p = window.open("/challenge/neo_goods/pack_cost_info_pop.asp?pc_no="+pc_no+"&&gd_no="+gd_no, "SetGdListWin","top="+(screen.height-h)/2+",left="+(screen.width-w)/2+",toolbar=no, history=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width="+w+", height="+h );
	p.focus();
}

function actionImgOption( pNo, pGdNo, pInventoryType, pInfoType ){

	var objLayer, objDelimeter, objTable, objLayerFrame;

	objLayer = document.getElementById("imgLayer" + pNo);
	objDelimeter = document.getElementById("imgLayerDelimeter" + pNo);
	objTable = document.getElementById("imgLayerTable" + pNo);
	objLayerFrame = document.getElementById("imgLayerFrame" + pNo);

	if( objLayer.style.display == "none" )
	{
		objLayer.style.display = "";
		objTable.cellPadding = "0";
		objTable.cellSpacing = "0";
		//objTable.border = "3";
		//objTable.borderColor = "#D7E1F2";
		objTable.style.border = "3px solid #D7E1F2";
		objDelimeter.style.display = "";
		objLayerFrame.src = "goods_additional_img_list.asp?goodscode=" + pGdNo + "&inventory_type=" + pInventoryType + "&info_type=" + pInfoType + "&selnum=" + pNo;
	}else{
		objLayer.style.display = "none";
		objTable.cellPadding = "0";
		objTable.cellSpacing = "0";
		//objTable.border = "0";
		//objTable.borderColor = "";
		objTable.style.border = "";
		objDelimeter.style.display = "none";
		objLayerFrame.src = "about:blank";
	}
}

function selectOptionImg( pNo, pObjThis )
{
	var objLayer = document.getElementById("imgLayer" + pNo);
	var objLayerFrame = document.getElementById("imgLayerFrame" + pNo);

	if(objLayer)
	{
		var sImgURL = pObjThis.options[pObjThis.options.selectedIndex].getAttribute("imgurl");

		var objGoodsImgFrame = document.getElementById("LargeImageFrame");
		var objGoodsLargeImgLayer = document.getElementById("sel_info_middle_img_layer");

		if(sImgURL)
		{
			if( objGoodsLargeImgLayer )
			{
				objGoodsLargeImgLayer.style.left = (findPosX(objGoodsImgFrame) - 4) + "px";
				objGoodsLargeImgLayer.style.top = (findPosY(objGoodsImgFrame) -4 )+ "px";

				objGoodsLargeImgLayer.innerHTML = "<img src=\"" + sImgURL.replace("icon/","") + "\" style=\"border:0;\" width=\"281\" height=\"281\" onerror=\"javascript:this.src='" + goodsOrder.neoImageServerUrl + "neo_goods/option_img/no_280.gif'\">";
				objGoodsLargeImgLayer.style.display = "";
			}
		}else{
			if( objGoodsLargeImgLayer )
			{
				objGoodsLargeImgLayer.style.display = "none";
				//document.getElementById("imgLayerFrame" + pNo).contentWindow.selectImg( "0" );
			}
		}

		if( objLayer.style.display == "" )
		{
			var arrValue = pObjThis.value.split("");
			if( arrValue.length > 4 )
			{
				if( pObjThis.value.split("")[0] == "¼±ÅÃ¾ÈÇÔ" )
				{
					document.getElementById("imgLayerFrame" + pNo).contentWindow.selectImg( "0" );
				}else{
					document.getElementById("imgLayerFrame" + pNo).contentWindow.selectImg( arrValue[4] );
				}
			}else if( pObjThis.value.trim() == "" ){
				document.getElementById("imgLayerFrame" + pNo).contentWindow.selectImg( "0" );
			}
		}
	}
}

function dispBundleTransLayer()
{
    document.getElementById("bundle_trans_div").style.display = "";
	document.getElementById("bundle_trans_frame").style.display = "";
}

function hiddenBundleTransLayer()
{
    document.getElementById("bundle_trans_div").style.display = "none";
	document.getElementById("bundle_trans_frame").style.display = "none";
}

function goSzSearch(){
	window.open ("/challenge/neo_include/delivery_sz_search.asp","szSearch","width=620, height=600, scrollbar=no");
}

function checkSumInventorySingle() {
	var iOrderCnts = parseInt(document.getElementById("order_cnts").value) ;
	var sSelCount = parseInt(document.goods_form.inventory_selCount.value);
	var sSelectedIndex = document.getElementsByName("select" + (sSelCount-1) )[0].selectedIndex;
	var sInventorySelStr = document.getElementsByName("select" + (sSelCount-1) )[0].options[ sSelectedIndex ].text;
	var sInventoryCntStart = sInventorySelStr.lastIndexOf(":") + 1;
	var sInventoryCntEnd = sInventorySelStr.length-1;
	var sInventoryCnt = parseInt(ChangeFormatToNum2(sInventorySelStr.substring(sInventoryCntStart, sInventoryCntEnd)));
				
	if ( iOrderCnts > sInventoryCnt ) {
        return "N";
	}else {
		return "Y";
	}
}
	
function checkSumInventoryOptSingle() {
	var iOrderCnts = parseInt(document.getElementById("order_cnts").value) ;
	var sSelCount = parseInt(document.goods_form.inventory_selCount_opt.value);
	var sSelectedIndex = document.getElementsByName("select" + (sSelCount-1) )[0].selectedIndex;
	var sInventorySelStr = document.getElementsByName("select" + (sSelCount-1) )[0].options[ sSelectedIndex ].text;
	var sInventoryCntStart = sInventorySelStr.lastIndexOf(":") + 1;
	var sInventoryCntEnd = sInventorySelStr.length-1;
	var sInventoryCnt = parseInt(ChangeFormatToNum2(sInventorySelStr.substring(sInventoryCntStart, sInventoryCntEnd)));
				
	if ( iOrderCnts > sInventoryCnt ) {
        return "N";
	}else {
		return "Y";
	}
}

function chkAlert() {
    if (goodsOrder.chanceKind != '') {
	    alert("´Ü°ñÂù½º »óÇ°Àº [ÁÖ¹®¼ö·®]À» º¯°æ ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
	    document.goods_form.dummyText.focus();
	    return;
    }

	if (plural_coupon_order_cnt > 0)		// 2008-12-11
	{
		alert("ÇÒÀÎÄíÆùÀ» Àû¿ëÇÑ ÈÄ¿¡ [ÁÖ¹®¼ö·®]À» º¯°æ ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.\n\nÁÖ¹®¼ö·®À» º¯°æÇÏ½Ã·Á¸é [³»ÄíÆùÇÔ] Å¬¸¯ ÈÄ,\nÆË¾÷¿¡¼­ ¼ö·®À» º¯°æÇØ ÁÖ½Ê½Ã¿À.");
		document.goods_form.dummyText.focus();
		return;
	}


    if (goodsOrder.couponMarketYN.toUpperCase() == 'Y') {
        if (goodsOrder.outerAuthYN.toUpperCase() != 'Y') {
			if (!div_ecoupon_ordercnt_info_displayed)
			{
				document.getElementById("div_ecoupon_ordercnt_info").style.display = "inline";
				div_ecoupon_ordercnt_info_displayed = true;
			}
        }
    }

	if (document.getElementById("order_cnts").readOnly == true)
		return;
}


function searchQuickZip(start_addr, pmode, delivery_fee_condition) {
    var deliveryFeeCondition;
    
    deliveryFeeCondition = delivery_fee_condition;
    if (typeof (delivery_fee_condition) == 'undefined')
        deliveryFeeCondition = '';
        
    window.open("/challenge/neo_goods/AutoAddr_Quick.asp?start_addr=" + start_addr + "&transc_cd=" + goodsOrder.quickTranscCd + "&checkyn=" + pmode + "&tel_no=" + goodsOrder.helpDeskTelNo + "&delivery_fee_condition=" + deliveryFeeCondition, "quick_address", "width=500, height=220, left=100, top=100, scrollbars=yes, nostatus, notoolbar");    
}

function searchQuickAddress(start_addr,pmode,delivery_fee_condition){
	window.open("/challenge/neo_goods/quickservice_address.asp?start_addr="+start_addr+"&transc_cd=" + goodsOrder.quickTranscCd + "&checkyn="+pmode+"&tel_no=" + goodsOrder.helpDeskTelNo + "&delivery_fee_condition="+delivery_fee_condition, "quick_address", "width=450, height=470, left=100, top=100, scrollbars=yes, nostatus, notoolbar");
}

function goQuickNotice(){
	window.open("/challenge/neo_popup/pop_quick_fee_simple.asp", "quick_notice", "width=630, height=510, left=0, top=0, scrollbars=yes, nostatus, notoolbar");
}

function viewVisitDelivery() {
	document.getElementById("select_sdeliveryfeetext").value = "W";
	showDirectDeliveryBenefit();
}

function MultiDeliveryFee_layerDisplay(op) {
    document.getElementById("multiDeliveryFree_layer").style.display = (op == 1) ? "inline" : "none";
}

// Á÷Á¢¼ö·É 2007-10-02 Àü»óÇÐ
function goVisitAddr() {
    window.open(goodsOrder.neoGoodaqUrl + "neo_goods_branch/goods_branch_map.asp?gd_no=" + goodsOrder.goodsCode, 'VisitAddr', 'width=960,height=645,nostatus, notoolbar, scrollbars=no,top=100,left=100')
}

// Á÷Á¢¼ö·É 2007-12-20 Àü»óÇÐ
function goVisitReceiptSample(){
	window.open(goodsOrder.neoGoodaqUrl + "neo_my_gd/visit_receipt_sample.html", 'VisitReceiptSample', 'width=650, height=400,top=100,left=100, nostatus, notoolbars,  scrollbars=no');
}

function show_free_interest_pop() {
    window.open("/challenge/neo_include/free_interest_pop.asp?goodscode=" + goodsOrder.goodsCode, "FreeInterestPop", "width=400, height=570, scrollbars=yes, toolbar=no , status=no");
}

function formCheck(orderKind)
{
    if (goodsOrder.onlyMobileGoodsYN.toUpperCase() == 'Y') {
		alert("¸ð¹ÙÀÏ Àü¿ë »óÇ°ÀÔ´Ï´Ù.\n\nÀ¥¿¡¼­´Â ±¸¸Å°¡ ºÒ°¡´ÉÇÏ¿À´Ï\n¸ð¹ÙÀÏ¿¡¼­ ±¸¸ÅÇØÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
		document.location.href = goodsOrder.neoGoodaqUrl + "neo_mobile/mobile_intro/mb_sub1.asp"
		return;
    }
    
    if(goodsOrder.chanceKind != "") {
        if(goodsOrder.permitJaehuCheckDB.toUpperCase() == 'N') {
	        if (orderKind == "instant_order" || orderKind == "basket_order" || orderKind == "nego_order")
	        {
				goPlusInfoPop("G");
		        return;
	        }
        }

        if (goodsOrder.chanceKind.toUpperCase() == "S") {
            if (!CheckBlackListDnvyV())
                return;
        }
    }
    
    if (goodsOrder.orderLimitYN.toUpperCase() == "Y") {
		if (!checkOrderCountLimit()) return;

		if(orderKind == "nego_order"){
			alert("ÁË¼ÛÇÕ´Ï´Ù.\n\nÇØ´ç »óÇ°Àº ±¸¸Å ¼ö·®ÀÌ Á¦ÇÑµÇ¾î ÈïÁ¤ÇÏ±â°¡ ¾ÈµË´Ï´Ù.");
			return;
		}

		if(document.goods_form.order_cnts.value > Number(sOrderPossibleCnt)){
			if (Number(sOrderPossibleCnt)>0) {
				alert("ÇØ´ç »óÇ°ÀÇ ±¸¸Å °¡´ÉÇÑ ¼ö·®Àº " + Number(sOrderPossibleCnt) +"°³ÀÔ´Ï´Ù.");
				document.goods_form.order_cnts.value = Number(sOrderPossibleCnt);
				document.goods_form.order_cnts.focus();
			} else {
				alert("ÇØ´ç »óÇ°ÀÇ ÃÖ´ë ±¸¸Å °¡´É ¼ö·®("+sOrderLimitPeriod+"ÀÏ´ç, "+sOrderLimitCnt+"°³)À» ÀÌ¹Ì ÁÖ¹®ÇÏ¼Ì½À´Ï´Ù.\n\n´õÀÌ»ó ÁÖ¹®ÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù.");
			}
			return;
		}else if(orderKind == "basket_order" && document.goods_form.order_cnts.value > (Number(sOrderPossibleCnt)-Number(sOrderBasketCnt)) && Number(sOrderBasketCnt) > 0){
			alert("ÇØ´ç »óÇ°À» ´õÀÌ»ó Àå¹Ù±¸´Ï¿¡ ´ãÀ¸½Ç ¼ö ¾ø½À´Ï´Ù.\n\nÇöÀç »óÇ° " + Number(sOrderBasketCnt) + "°³°¡ ÀÌ¹Ì Àå¹Ù±¸´Ï¿¡ ´ã°ÜÁ® ÀÖÀ¸¸ç,\nÁö±Ý ¼±ÅÃÇÏ½Å ¼ö·®("+document.goods_form.order_cnts.value+"°³)°úÀÇ ÇÕÀÌ\nÃÖ´ë ±¸¸Å °¡´É ¼ö·®(" + Number(sOrderPossibleCnt) + "°³)À» ÃÊ°úÇÏ¿´½À´Ï´Ù.");
			return;
		}
    }

    CheckBlackListBuyrS();

	if (document.goods_form.optOrderMultiYn.value == "Y")
	{
		if (document.goods_form.selCount.value == "1")
		{
			if (document.getElementById("optCmplTr").style.display != "none")
			{
				document.goods_form.optOrderMultiYn.value = "N";
				document.goods_form.order_cnts.value = 1;
			}
		}
		else
		{
			for (i = 0; i < document.getElementById("optCmplTr").length; i++)
			{
				if (document.getElementsByName("optCmplTr")[i].style.display != "none")
				{
					document.goods_form.optOrderMultiYn.value = "N";
					document.goods_form.order_cnts.value = 1;
					break;
				}
			}
		}

		if (document.goods_form.optOrderMultiYn.value == "Y")
		{
			if (orderKind == "basket_order")
			{
				orderKind = "multi_basket_order";
			}
			else if (orderKind == "instant_order")
			{
				orderKind = "multi_instant_order";
			}
		}
	}

    if (Number(goodsOrder.chargeOffRate) > 0) {
	    if (document.goods_form.charge_off_agree.checked == false)
	    {
		    alert("Ãë¼ÒÀ§¾à±Ýµ¿ÀÇ¸¦ Ã¼Å©ÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		    document.goods_form.charge_off_agree.focus();
		    return;
	    }
    }

	if (document.goods_form.delivery_fee_condition.value == "R")
	{
		if (document.goods_form.chakbul_prepay_yn.value == "")
		{
			alert("¹è¼Ûºñ °áÁ¦ ¿©ºÎ¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
			document.goods_form.chakbul_prepay_yn.focus();
			return;
		}
		else if (document.goods_form.chakbul_prepay_yn.value == "N")
		{
			//document.goods_form.delivery_group_no.value='136';
			document.goods_form.delivery_group_no.value=goodsOrder.payOnDeliveryGroupNo;
			document.goods_form.delivery_group_nm.value='»óÇ°º° ¹è¼Ûºñ ÂøºÒ';
			document.goods_form.basis_money.value='0';
			document.goods_form.delivery_fee.value='0';
			document.goods_form.delivery_fee_yn.value='Y';
			document.goods_form.delivery_fee_condition.value='D';
			document.goods_form.delivery_group_type.value='10';
			document.goods_form.who_fee.value='GD';
		}
	}

	if ((orderKind != "multi_instant_order") && (orderKind != "multi_basket_order"))
	{
		if (document.goods_form.additionalInfo.value == 'Y')
		{
			for (i=0 ; i < document.goods_form.selCount.value ; i++)
			{
				var currentSelect = document.getElementsByName("select" + i)[0];
				if (currentSelect.value.trim() == "" || currentSelect.value.trim() == 0 )
				{
				    var tmp_outgoodsobj, tmp_outgoodsalert;
				    
				    if (goodsOrder.emartGoodsChk) {
				        tmp_outgoodsobj = document.getElementById("emart_zipcode");
				        tmp_outgoodsalert = "Àç°íÈ®ÀÎÀ» ÇØÁÖ¼¼¿ä.";
				    }
				    else if (goodsOrder.bKonkukGoodsChk) {
				        tmp_outgoodsobj = document.getElementById("konkuk_zipcode");
				        tmp_outgoodsalert = "¹è¼Û°¡´ÉÁö¿ªÀ» ¹Ýµå½Ã È®ÀÎÇØÁÖ¼¼¿ä.";
				    }
				    else if (goodsOrder.namyangGoodsChk || goodsOrder.ysmilkGoodsChk || goodsOrder.smilkGoodsChk) {
				        tmp_outgoodsobj = document.getElementById("addr_zipcode");
				        tmp_outgoodsalert = "¹è¼ÛÁö ÁÖ¼Ò Á¶È¸¸¦ ¹Ýµå½Ã ÇØÁÖ¼¼¿ä.";
				    }
				    else if (goodsOrder.ipmartGoodsChk) {
				        tmp_outgoodsobj = document.getElementById("ipmart_zipcode");
				        tmp_outgoodsalert = "¹è¼Û°¡´É¿©ºÎ¸¦ È®ÀÎÇØÁÖ¼¼¿ä.";
				    }
				    
				    if (goodsOrder.emartGoodsChk || goodsOrder.bKonkukGoodsChk || goodsOrder.namyangGoodsChk || goodsOrder.ysmilkGoodsChk || goodsOrder.smilkGoodsChk || goodsOrder.ipmartGoodsChk) {
				        if ( tmp_outgoodsobj.value.trim() == "" )
					    {
						    alert(tmp_outgoodsalert);
						    return;
					    }
				    }
				    else {
				        var currentInfoType = document.getElementsByName("info_type"+i)[0];

					    if (currentInfoType.value.trim() == "P")
					    {
						    alert("¿É¼Ç »óÇ°À» ¼±ÅÃÇØ ÁÖ¼¼¿ä.")
					    }
					    else if (currentInfoType.value.trim() == "S")
					    {
						    alert("Ãß°¡ Á¤º¸¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä.")
					    }
					    else if (currentInfoType.value.trim() == "T")
					    {
						    alert("Ãß°¡ Á¤º¸¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
					    }

					    currentSelect.focus();
					    return;

					    if( currentSelect.value.split("").length < 4 )
					    {
						    alert("¼±ÅÃ/¿É¼ÇÁ¤º¸ Áß ¿Ã¹Ù¸£Áö ¾ÊÀº °ªÀÌ Á¸ÀçÇÕ´Ï´Ù. ÆäÀÌÁö¸¦ ·ÎµùÈÄ ÀÌ¿ëÇÏ¿© ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
						    self.location.reload();
					    return;
					    }
				    }
				}
			}
		}
		
		if (goodsOrder.outSellerBranchYN.toUpperCase() == 'Y') {
		    if (document.goods_form.dlv_branch.value == "")
		    {
			    alert("Á¡Æ÷È®ÀÎÀ» ÇØÁÖ¼¼¿ä.");
			    return;
		    }
        }
        
        if (goodsOrder.dlvHopedtYN.toUpperCase() == 'Y') {
            if (goodsOrder.homeplusGoodsChk) {
                if (document.goods_form.dlv_hopedt.value == "" && document.goods_form.branch_code.value != "100000017") {
                    alert("¹è¼ÛÈñ¸ÁÀÏÀ» ÁöÁ¤ÇÏ¼¼¿ä.");
			        return;
                }
            }
            else {
                if (document.goods_form.dlv_hopedt.value == "") {
                    alert("¹è¼ÛÈñ¸ÁÀÏÀ» ÁöÁ¤ÇÏ¼¼¿ä.");
			        return;
                }
            }
        }

		if ((document.goods_form.order_cnts.value == "") || trim(document.goods_form.order_cnts.value) == "")
		{
			alert("ÁÖ¹® ¼ö·®À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			document.goods_form.order_cnts.focus();
			return;
		}

		if ((document.goods_form.order_cnts.value < 1) || (isNaN(document.goods_form.order_cnts.value) == true) || (parseFloat(document.goods_form.order_cnts.value) % 1 > 0))
		{
			alert("¼ö·®Àº ¼ýÀÚ·Î 1°³ ÀÌ»óÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.");
			document.goods_form.order_cnts.value = "";
			document.goods_form.order_cnts.value = 1;
			document.goods_form.order_cnts.focus();
			return;
		}

        if (goodsOrder.inventoryType.toUpperCase() == 'R') {
		    if ((document.goods_form.selCount.value > 0) && (parseInt(document.goods_form.order_cnts.value) > parseInt(getInventoryCnt())))
		    {
			    alert("ÁÖ¹® ¼ö·®ÀÌ Àç°í ¼ö·®º¸´Ù Å®´Ï´Ù. ÁÖ¹® ¼ö·®À» Àç°í ¼ö·® ÀÌÇÏ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
			    document.goods_form.order_cnts.value = "";
			    document.goods_form.order_cnts.focus();
			    return;
		    }
        }
        
        if (goodsOrder.optInventoryType.toUpperCase() == 'R') {
		    if ((document.goods_form.selCount.value > 0) && (parseInt(document.goods_form.order_cnts.value) > parseInt(getInventoryCnt_Opt())))
		    {
			    alert("ÁÖ¹® ¼ö·®ÀÌ Àç°í ¼ö·®º¸´Ù Å®´Ï´Ù. ÁÖ¹® ¼ö·®À» Àç°í ¼ö·® ÀÌÇÏ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
			    document.goods_form.order_cnts.value = "";
			    document.goods_form.order_cnts.focus();
			    return;
		    }
        }

		if (goodsOrder.outSellerBranchYN.toUpperCase() == 'Y')
		{
			if (document.goods_form.branch_amt_check_yn.value != "Y")
			{					
				document.goods_form.branch_amt_check_action.value	= orderKind;
				document.goods_form.target	= "checkBranchAmtFrame";
				document.goods_form.action	= "check_branch_amt.asp";
				document.goods_form.submit();
				return;
			}
		}

	    //070410 ÀÌÁØ µµ¸Å½ÃÀå ¼ö·® Á¦ÇÑ Ãß°¡ ¹× Á¦ÈÞ»ç ¹æ¹® Á¦ÇÑ
	    if (goodsOrder.wholesaleGoodsYN.toUpperCase() == "Y" || goodsOrder.gdlcCd == '100000054') {
	        if (goodsOrder.permitJaehuCheckDB.toUpperCase() == "N") {
		        if (orderKind == "instant_order" || orderKind == "basket_order" || orderKind == "nego_order")
		        {
					goPlusInfoPop("G");
			        return;
		        }
            }
            
            if (goodsOrder.gdlcCd == '100000054') {
                if (goodsOrder.permitJaehuCheckDB.toUpperCase() == "Y") {
                    if (goodsOrder.isEdealer.toUpperCase() != "Y") {
		                alert("µµ¸Å½ÃÀå »óÇ°Àº G¸¶ÄÏ ÆÇ¸ÅÀÚºÐ¸¸ÀÌ ÀÌ¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
		                return;
                    }
                }
                else {
		            alert("µµ¸Å½ÃÀå »óÇ°Àº ÀÎÅÍ³Ý ÁÖ¼ÒÃ¢¿¡ www.gmarket.co.krÀ» Ä¡°í ¹æ¹®ÇÏ°Å³ª,\n\nÁñ°ÜÃ£±â/ÇÃ·¯½ºÁ¸ ¹Ù·Î°¡±â¸¦ ÅëÇÏ¿© »çÀÌÆ®¿¡ Á÷Á¢ ¹æ¹®ÇÑ G¸¶ÄÏ ÆÇ¸ÅÀÚ°¡ ±¸¸ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		            return;
                }
            }
        

		    var iOrderCnts
		    var iMinBuyCnt
		    var iBuyUnitCnt
		    var iSellPrice
		    var iTotSellPrice
		    iOrderCnts = parseInt(document.goods_form.order_cnts.value);
		    iMinBuyCnt = parseInt(document.goods_form.min_buy_cnt.value);
		    iBuyUnitCnt = parseInt(document.goods_form.buy_unit_cnt.value);
		    iSellPrice = parseInt(document.mailtofriendFrm.sell_price.value);
		    iTotSellPrice = iOrderCnts * iSellPrice;

		    if (iOrderCnts < iMinBuyCnt)
		    {
			    alert("ÁÖ¹® ¼ö·®ÀÌ ÃÖ¼Ò±¸¸Å¼ö·®º¸´Ù Àû½À´Ï´Ù.\nÁÖ¹®¼ö·®À» ÃÖ¼Ò±¸¸Å¼ö·®ÀÌ»óÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.");
			    return;
		    }
		    else if ((iOrderCnts % iBuyUnitCnt) != 0)
		    {
			    alert("ÁÖ¹®¼ö·®Àº ±¸¸Å´ÜÀ§ÀÇ ¹è¼öÀÌ¾î¾ß ÇÕ´Ï´Ù.\nÁÖ¹®¼ö·®À» ±¸¸Å´ÜÀ§ ¹è¼ö·Î ÀÔ·ÂÇÏ¼¼¿ä");
			    return;
		    }
		
		    if (goodsOrder.gdlcCd == '100000054') {
		        if(iOrderCnts >= 5 || iTotSellPrice >= 50000)
		        {
		        }
		        else
		        {
			        alert('ÇØ´ç »óÇ°Àº µµ¸Å½ÃÀåÀÇ µî·ÏÁ¶°ÇÀÎ ÃÖ¼Ò±¸¸Å 5°³ ÀÌ»ó ¶Ç´Â ÀüÃ¼ÆÇ¸Å±Ý¾× 5¸¸¿øÀÌ»óÀÇ Á¶°ÇÀ» ¸¸Á·ÇÏÁö ¸ø Çß½À´Ï´Ù\n\n ¹®Á¦ÇØ°áÀ» À§ÇØ, »óÇ° ÆÇ¸ÅÀÚ ¶Ç´Â wholesale@gmarket.co.kr·Î ¹®ÀÇ¹Ù¶ø´Ï´Ù.');
			        return;
		        }
            }
            else {
		        if(iOrderCnts < 2 )
		        {
			        alert('ÇØ´ç »óÇ°Àº ¹­À½±¸¸ÅÀÇ ±¸¸ÅÁ¶°ÇÀÎ ÃÖ¼Ò±¸¸Å 2°³ ÀÌ»ó Á¶°ÇÀ» ¸¸Á·ÇÏÁö ¸øÇÏ¿´½À´Ï´Ù\n\n2°³ÀÌ»ó ¼±ÅÃÇÏ¿© ÁÖ¼¼¿ä.');
			        return;
		        }
            }
        }
	}

	if ((document.goods_form.required_yn != null) && (document.goods_form.btn_click_yn.value == "N"))
	{
		var  i;
		var gdMsg = "";
		var refGdCnt = document.goods_form.required_yn.length;

		if (refGdCnt == undefined)
		{
				if (document.goods_form.required_yn.value == "Y")
				{
					if ((orderKind != "basket_order") || (document.goods_form.goodscode(1).checked != true))
					{
						gdMsg = gdMsg + document.goods_form.ref_real_gd_nm.value;

						if ((document.goods_form.ref_real_gd_nm.value != "") && (i != refGdCnt-1))
						{
							gdMsg = gdMsg + "\n\n";
						}
					}
				}
		}
		else
		{
			for (i = 0; i < refGdCnt; i++)
			{
				if (document.goods_form.required_yn(i).value == "Y")
				{
					if ((orderKind != "basket_order") || (document.goods_form.goodscode(i+1).checked != true))
					{
						gdMsg = gdMsg + document.goods_form.ref_real_gd_nm(i).value;

						if ((document.goods_form.ref_real_gd_nm(i).value != "") && (i != refGdCnt-1))
						{
							gdMsg = gdMsg + "\n\n";
						}
					}
				}
			}
		}

		document.goods_form.btn_click_yn.value = "Y";

		if (gdMsg != "")
		{
			gdMsg = "º»»óÇ°°ú ÇÔ²² ±¸¸ÅÇÏ¸é ÁÁÀº µ¿½Ã±¸¸Å ÃßÃµ»óÇ°ÀÔ´Ï´Ù.\n¿À¸¥ÂÊ µ¿½Ã±¸¸Å ÃßÃµ»óÇ°¿¡¼­ ¾Æ·¡ »óÇ°À» Ã¼Å©ÇÑ ÈÄ 'Àå¹Ù±¸´Ï'¸¦ Å¬¸¯ÇØÁÖ¼¼¿ä.\n\n" + gdMsg;
			alert(gdMsg);
			return;
		}
	}

	if (getGoodsTotalPrice() < 0){
		alert("±¸¸Å ±Ý¾×ÀÌ 0¿ø ÀÌ»óÀÌ¾î¾ß ÇÕ´Ï´Ù.");
		return;
	}

	if (getOkCashBagPrice() > 0 && getGoodsTotalPrice() < 1000){
		alert("OKÄ³½¬¹é Àû¿ë ÈÄ¿¡ ±¸¸Å ±Ý¾×ÀÌ 1,000¿ø ÀÌ»óÀÌ¾î¾ß ÇÕ´Ï´Ù.");
		return;
	}

    // 2009-06-30 / lee seong keun / one day delivery
    if (goodsOrder.oneDayDeliveryGroupNoMain.isNumeric()) {
	    if(document.getElementById("select_sdeliveryfeetext").value=="H"){
		    if(document.goods_form.oversea_trans_yn.checked){
			    alert("ÁË¼ÛÇÕ´Ï´Ù.\n\n´çÀÏ¹è¼Û ¼­ºñ½º¸¦ ¼±ÅÃÇÏ¼ÌÀ» ¶§´Â ÇØ¿Ü ¹è¼ÛÀÌ µÇÁö ¾Ê½À´Ï´Ù.");
			    document.goods_form.oversea_trans_yn.focus();
			    return;
		    }else if(document.getElementById("quick_delivery_possible_yn").value==""){
			    alert("´çÀÏ¹è¼Û °¡´É Áö¿ªÀ» È®ÀÎÇØ ÁÖ¼¼¿ä.");
			    return;
		    }else if(document.getElementById("quick_delivery_possible_yn").value!="Y"){
			    alert("´çÀÏ¹è¼Û °¡´É Áö¿ªÀÌ ¾Æ´Õ´Ï´Ù.");
			    return;
		    }else{
			    document.goods_form.delivery_group_no.value = goodsOrder.oneDayDeliveryGroupNo;
			    document.goods_form.delivery_group_nm.value= goodsOrder.oneDayDeliveryGroupNm;
			    document.goods_form.basis_money.value = goodsOrder.oneDayBasisMoney;
			    document.goods_form.delivery_fee.value = goodsOrder.oneDayDeliveryFee;
			    document.goods_form.delivery_fee_yn.value = goodsOrder.oneDayDeliveryFeeYn;
			    document.goods_form.delivery_fee_condition.value = goodsOrder.oneDayDeliveryFeeCondition;
			    document.goods_form.delivery_group_type.value = goodsOrder.oneDayDeliveryGroupType;
			    document.goods_form.who_fee.value = goodsOrder.oneDayWhoFee;

			    document.goods_form.basis_weight.value = goodsOrder.oneDayBasisWeight;
			    document.goods_form.basis_amount.value = goodsOrder.oneDayBasisAmount;
			    document.goods_form.basis_type.value = goodsOrder.oneDayBasisType;
			    document.goods_form.delivery_bundle_no.value = goodsOrder.oneDayDeliveryBundleNo;
			    document.goods_form.delivery_fee_condition_no.value = goodsOrder.oneDayDeliveryFeeConditionNo;
		    }
	    }
    }

    // Á÷Á¢¼ö·É 2007-08-27 Àü»óÇÐ
	// Á÷Á¢¼ö·É »çÀü½ÂÀÎ 2007-10-30 Àü»óÇÐ
	
	if (goodsOrder.existDirectDeliveryGroupNo && goodsOrder.directDeliveryYN.toUpperCase() == 'Y') {
	    if(document.getElementById("select_sdeliveryfeetext").value=="W"){
		    document.goods_form.delivery_group_no.value = goodsOrder.gdsDeliveryGroupNo;
		    document.goods_form.delivery_group_nm.value= goodsOrder.gdsDeliveryGroupNm;
		    document.goods_form.basis_money.value=goodsOrder.gdsBasisMoney;
		    document.goods_form.delivery_fee.value=goodsOrder.gdsDeliveryFee;
		    document.goods_form.delivery_fee_yn.value=goodsOrder.gdsDeliveryFeeYn;
		    document.goods_form.delivery_fee_condition.value=goodsOrder.gdsDeliveryFeeCondition;
		    document.goods_form.delivery_group_type.value=goodsOrder.gdsDeliveryGroupType;
		    document.goods_form.who_fee.value=goodsOrder.gdsWhoFee;

		    document.goods_form.basis_weight.value=goodsOrder.gdsBasisWeight;
		    document.goods_form.basis_amount.value=goodsOrder.gdsBasisAmount;
		    document.goods_form.basis_type.value=goodsOrder.gdsBasisType;
		    document.goods_form.delivery_bundle_no.value=goodsOrder.gdsDeliveryBundleNo;
		    document.goods_form.delivery_fee_condition_no.value=goodsOrder.gdsDeliveryFeeConditionNo;
	    }

	    if((document.goods_form.oversea_trans_yn.checked) && (document.getElementById("select_sdeliveryfeetext").value=="W")){
		    alert("ÁË¼ÛÇÕ´Ï´Ù.\n\nÁ÷Á¢¼ö·ÉÀ» ¼±ÅÃÇÏ¼ÌÀ» ¶§´Â ÇØ¿Ü ¹è¼ÛÀÌ µÇÁö ¾Ê½À´Ï´Ù.");

		    document.goods_form.delivery_group_no.value = goodsOrder.deliveryGroupNo;
		    document.goods_form.delivery_group_nm.value= goodsOrder.deliveryGroupNm;
		    document.goods_form.basis_money.value=goodsOrder.basisMoney;
		    document.goods_form.delivery_fee.value=goodsOrder.deliveryFee;
		    document.goods_form.delivery_fee_yn.value=goodsOrder.deliveryFeeYN;
		    document.goods_form.delivery_fee_condition.value=goodsOrder.deliveryFeeCondition;
		    document.goods_form.delivery_group_type.value=goodsOrder.deliveryGroupType;
		    document.goods_form.who_fee.value=goodsOrder.whoFee;

		    document.goods_form.basis_weight.value=goodsOrder.basisWeight;
		    document.goods_form.basis_amount.value=goodsOrder.basisAmount;
		    document.goods_form.basis_type.value=goodsOrder.basisType;
		    document.goods_form.delivery_bundle_no.value=goodsOrder.deliveryBundleNo;
		    document.goods_form.delivery_fee_condition_no.value=goodsOrder.deliveryFeeConditionNo;

		    document.goods_form.oversea_trans_yn.focus();
		    return;
	    }
    }

    // Äü¼­ºñ½º 2007-11-29 ¹éÇüÀÏ
    if (goodsOrder.quickDeliveryGroupNo.isNumeric()) {
	    if(document.getElementById("select_sdeliveryfeetext").value=="Q"){
		    if(document.goods_form.oversea_trans_yn.checked){
			    alert("ÁË¼ÛÇÕ´Ï´Ù.\n\nÄü¼­ºñ½º¸¦ ¼±ÅÃÇÏ¼ÌÀ» ¶§´Â ÇØ¿Ü ¹è¼ÛÀÌ µÇÁö ¾Ê½À´Ï´Ù.");
			    document.goods_form.oversea_trans_yn.focus();
			    return;
		    }else if(document.getElementById("quick_delivery_possible_yn").value==""){
			    alert("Äü¼­ºñ½º °¡´É Áö¿ªÀ» È®ÀÎÇØ ÁÖ¼¼¿ä.");
			    return;
		    }else if(document.getElementById("quick_delivery_possible_yn").value!="Y"){
			    alert("Äü¼­ºñ½º °¡´É Áö¿ªÀÌ ¾Æ´Õ´Ï´Ù.");
			    return;
		    }else{
			    document.goods_form.delivery_group_no.value = goodsOrder.qckDeliveryGroupNo;
			    document.goods_form.delivery_group_nm.value= goodsOrder.qckDeliveryGroupNm;
			    document.goods_form.basis_money.value=goodsOrder.qckBasisMoney;
			    document.goods_form.delivery_fee.value=goodsOrder.qckDeliveryFee;
			    document.goods_form.delivery_fee_yn.value=goodsOrder.qckDeliveryFeeYn;
			    document.goods_form.delivery_fee_condition.value=goodsOrder.qckDeliveryFeeCondition;
			    document.goods_form.delivery_group_type.value=goodsOrder.qckDeliveryGroupType;
			    document.goods_form.who_fee.value=goodsOrder.qckWhoFee;

			    document.goods_form.basis_weight.value=goodsOrder.qckBasisWeight;
			    document.goods_form.basis_amount.value=goodsOrder.qckBasisAmount;
			    document.goods_form.basis_type.value=goodsOrder.qckBasisType;
			    document.goods_form.delivery_bundle_no.value=goodsOrder.qckDeliveryBundleNo;
			    document.goods_form.delivery_fee_condition_no.value=goodsOrder.qckDeliveryFeeConditionNo;
		    }
	    }
    }

    // Á÷Á¢¼ö·É »çÀü½ÂÀÎ 2007-10-30 Àü»óÇÐ
    if (goodsOrder.directDeliveryYN.toUpperCase() == 'N' && goodsOrder.deliveryFeeCondition.trim().toUpperCase()  == 'W') {
	    alert("ÁË¼ÛÇÕ´Ï´Ù.\n\nº» »óÇ°Àº Á÷Á¢¼ö·É¿¡ ´ëÇÑ »çÀü ½ÂÀÎÀÌ µÇÁö ¾Ê¾Ò½À´Ï´Ù. ÆÇ¸ÅÀÚ¿¡°Ô ¹®ÀÇÇÏ¼¼¿ä");
	    return;
    }

    // Äü¼­ºñ½º »çÀü½ÂÀÎ 2007-12-11 ¹éÇüÀÏ
    if (goodsOrder.quickDeliveryYN.toUpperCase() == 'N' && goodsOrder.deliveryFeeCondition.trim().toUpperCase()  == 'Q') {
	    alert("ÁË¼ÛÇÕ´Ï´Ù.\n\nº» »óÇ°Àº Äü¼­ºñ½º¿¡ ´ëÇÑ »çÀü ½ÂÀÎÀÌ µÇÁö ¾Ê¾Ò½À´Ï´Ù. ÆÇ¸ÅÀÚ¿¡°Ô ¹®ÀÇÇÏ¼¼¿ä");
	    return;
    }

	if (orderKind == "instant_order")
	{
		//ÆÈÀÚ ÁÖ¹®ÀÌ ¾ø´Â »óÇ°Àº ±¸¸ÅÇÒ ¼ö ¾ø´Ù.
		if (document.goods_form.isBuyable.value == 'N')
		{
			if (document.goods_form.result_type.value == "S")
			{
				alert("ÁË¼ÛÇÕ´Ï´Ù.\n\nÇØ´ç »óÇ°Àº ÇöÀç ÁÖ¹®Ã³¸®ÁßÀÌ±â¶§¹®¿¡ ¹Ù·Î»ç±â°¡ ¾ÈµË´Ï´Ù.");
				return;
			}
			else
			{
				alert("ÁË¼ÛÇÕ´Ï´Ù.\n\nÇØ´ç »óÇ°Àº ÇöÀç ÀÏ½ÃÇ°ÀýÀÌ±â¶§¹®¿¡ ¹Ù·Î»ç±â°¡ ¾ÈµË´Ï´Ù.");
				return;
			}
		}

		//°ø±¸»óÇ°ÀÇ °æ¿ì ½ÅÃ»°¡´É¼ö·® ÀÜ·®ÀÌ ¾ø´Â °æ¿ì´Â ±¸¸ÅÇÒ ¼ö ¾ø´Ù.
		//if ((document.goods_form.trad_way.value == "T4") && (parseInt(document.goods_form.second_amt.value) <= parseInt(document.goods_form.now_amt.value)))
		//{
		//	alert("ÁË¼ÛÇÕ´Ï´Ù.\n\nÇØ´ç »óÇ°ÀÇ ½ÅÃ»°¡´ÉÇÑ ¼ö·®ÀÌ ¾ø±â ¶§¹®¿¡ ¹Ù·Î»ç±â°¡ ¾ÈµË´Ï´Ù.");
		//	return;
		//}

		if(document.getElementById("select_sdeliveryfeetext")){
			if(document.getElementById("select_sdeliveryfeetext").value == "Q"){
				if( ! confirm('ÆÇ¸ÅÀÚ¿Í ¿¬¶ôÇÏ¼Ì³ª¿ä?\nÁÖ¹®ÇÏ±â Àü ¹Ýµå½Ã ÆÇ¸ÅÀÚ¿Í ¿¬¶ôÇÏ¿© »óÇ°ÀÌ ÀÖ´ÂÁö¿Í ¿À´Ã Äü¼­ºñ½º ¹è¼ÛÀÌ\n°¡´ÉÇÑÁö¸¦ È®ÀÎÇØÁÖ¼¼¿ä.\n\nÆÇ¸ÅÀÚ ¿¬¶ôÃ³ : ' + goodsOrder.helpDeskTelNo + '\n\nÄü¼­ºñ½º ¹è¼Û »óÇ°Àº ÁÖ¹® ÈÄ Æò±Õ 3½Ã°£ ÀÌ³»¿¡ ¹è¼ÛµË´Ï´Ù.\n¿ä±ÝÀº »óÇ° ¼ö·É½Ã ÁöºÒÇØ ÁÖ¼¼¿ä.\n\nÄü¼­ºñ½º ¹è¼Û ¹æ½ÄÀ¸·Î ÁÖ¹®ÇÏ½Ã°Ú½À´Ï±î?') )
				{
					return ;
				}
			}
		}
	}
	else if (orderKind == "nego_order")
	{
		//ÆÈÀÚ ÁÖ¹®ÀÌ ¾ø´Â »óÇ°Àº ±¸¸ÅÇÒ ¼ö ¾ø´Ù.
		if (document.goods_form.isBuyable.value == 'N')
		{
			if (document.goods_form.result_type.value == "S")
			{
				alert("ÁË¼ÛÇÕ´Ï´Ù.\n\nÇØ´ç »óÇ°Àº ÇöÀç ÁÖ¹®Ã³¸®ÁßÀÌ±â¶§¹®¿¡ ÈïÁ¤ÇÏ±â°¡ ¾ÈµË´Ï´Ù.");
				return;
			}
			else
			{
				alert("ÁË¼ÛÇÕ´Ï´Ù.\n\nÇØ´ç »óÇ°Àº ÇöÀç ÀÏ½ÃÇ°ÀýÀÌ±â¶§¹®¿¡ ÈïÁ¤ÇÏ±â°¡ ¾ÈµË´Ï´Ù.");
				return;
			}
		}

		//°ø±¸»óÇ°Àº ÈïÁ¤ÇÏ±â·Î ±¸¸ÅÇÒ ¼ö ¾ø´Ù.
		//if (document.goods_form.trad_way.value == "T4")
		//{
		//	alert("ÁË¼ÛÇÕ´Ï´Ù.\n\nÇØ´ç »óÇ°Àº °øµ¿±¸¸Å »óÇ°ÀÌ±â¶§¹®¿¡ ÈïÁ¤ÇÏ±â°¡ ¾ÈµË´Ï´Ù.");
		//	return;
		//}

		//Æ¯Á¤»óÇ°Àº ÈïÁ¤ÇÏ±â·Î ±¸¸ÅÇÒ ¼ö ¾ø´Ù.
		if ((document.goods_form.orgin_goodscode.value == "100180529") || (document.goods_form.orgin_goodscode.value == "100401495") ||
			(document.goods_form.orgin_goodscode.value == "100346020") || (document.goods_form.orgin_goodscode.value == "100180529") ||
			(document.goods_form.orgin_goodscode.value == "100352577") || (document.goods_form.orgin_goodscode.value == "100354747") ||
			(document.goods_form.orgin_goodscode.value == "100357433") || (document.goods_form.orgin_goodscode.value == "100354238"))
		{
			alert("ÁË¼ÛÇÕ´Ï´Ù.\n\nÇØ´ç »óÇ°Àº ÈïÁ¤ÇÏ±â°¡ ¾ÈµË´Ï´Ù.");
			return;
		}

		//	20080929 lee seong keun
		//ÄíÆùÇÒÀÎÀÌ Àû¿ëµÈ »óÇ°ÀÌ¸é ÈïÁ¤ÇÏ±â·Î ±¸¸ÅÇÒ ¼ö ¾ø´Ù.
		if (document.goods_form.isDC.value == 'Y')
		{
			alert("ÇÒÀÎÀû¿ë»óÇ°ÀÇ °æ¿ì, ÇÒÀÎÀÌ Á¦¿ÜµÈ ÆÇ¸Å°¡ ±âÁØÀ¸·Î ÈïÁ¤ÇÏ±â°¡ ÁøÇàµË´Ï´Ù.");
		}

        //ÄíÆù Àû¿ë½Ã ÈïÁ¤ÇÏ±â ¾ÈµÇ°Ô. / ¹éÇüÀÏ / 2007-07-26
        if ( (goodsOrder.personalCouponDetail != '' && goodsOrder.personalCouponLoginID == goodsOrder.loginID && goodsOrder.loginID != '') || goodsOrder.pluralSale.toUpperCase() == 'Y') {
		    alert("ÁË¼ÛÇÕ´Ï´Ù.\n\nÇÒÀÎÄíÆù Àû¿ë½Ã¿¡´Â ÈïÁ¤ÇÏ±â¸¦ ÀÌ¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
		    return;
        }
	}
	else if (orderKind == "basket_order")
	{
		//ÆÈÀÚ ÁÖ¹®ÀÌ ¾ø´Â »óÇ°Àº ±¸¸ÅÇÒ ¼ö ¾ø´Ù.
		if (document.goods_form.isBuyable.value == 'N')
		{
			if (document.goods_form.result_type.value == "S")
			{
				alert("ÁË¼ÛÇÕ´Ï´Ù.\n\nÇØ´ç »óÇ°Àº ÇöÀç ÁÖ¹®Ã³¸®ÁßÀÌ±â¶§¹®¿¡ Àå¹Ù±¸´Ï¿¡ ´ãÀ» ¼ö ¾ø½À´Ï´Ù.");
				return;
			}
			else
			{
				alert("ÁË¼ÛÇÕ´Ï´Ù.\n\nÇØ´ç »óÇ°Àº ÇöÀç ÀÏ½ÃÇ°ÀýÀÌ±â¶§¹®¿¡ Àå¹Ù±¸´Ï¿¡ ´ãÀ» ¼ö ¾ø½À´Ï´Ù.");
				return;
			}
		}

		//°ü¸® »óÇ°Àº Àå¹Ù±¸´Ï·Î »ì ¼ö ¾ø´Ù.
		//if (document.goods_form.isTicket.value == 'Y')
		//{
		//	alert("ÁË¼ÛÇÕ´Ï´Ù. ÇØ´ç »óÇ°Àº Àå¹Ù±¸´Ï¿¡ ´ãÀ» ¼ö ¾ø½À´Ï´Ù.\n\n¹Ù·Î»ç±â ¶Ç´Â ÈïÁ¤ÇÏ±â¸¦ ÀÌ¿ëÇØ¼­ ÁÖ¹®ÇØ ÁÖ¼¼¿ä.");
		//	return;
		//}

		//ÈÞ´ëÆùÀº Àå¹Ù±¸´Ï·Î »ì ¼ö ¾ø´Ù.
		//if (document.goods_form.isCellPhone.value == "Y")
		//{
		//	alert("ÁË¼ÛÇÕ´Ï´Ù. ÇØ´ç »óÇ°Àº Àå¹Ù±¸´Ï¿¡ ´ãÀ» ¼ö ¾ø½À´Ï´Ù.\n\n¹Ù·Î»ç±â ¶Ç´Â ÈïÁ¤ÇÏ±â¸¦ ÀÌ¿ëÇØ¼­ ÁÖ¹®ÇØ ÁÖ¼¼¿ä.");
		//	return;
		//}

		//°ø±¸»óÇ°ÀÇ °æ¿ì ½ÅÃ»°¡´É¼ö·® ÀÜ·®ÀÌ ¾ø´Â °æ¿ì´Â ±¸¸ÅÇÒ ¼ö ¾ø´Ù.
		//if ((document.goods_form.trad_way.value == "T4") && (parseInt(document.goods_form.second_amt.value) <= parseInt(document.goods_form.now_amt.value)))
		//{
		//	alert("ÁË¼ÛÇÕ´Ï´Ù.\n\nÇØ´ç »óÇ°ÀÇ ½ÅÃ»°¡´ÉÇÑ ¼ö·®ÀÌ ¾ø±â ¶§¹®¿¡ Àå¹Ù±¸´Ï¿¡ ´ãÀ» ¼ö ¾ø½À´Ï´Ù.");
		//	return;
		//}

		if(document.getElementById("select_sdeliveryfeetext")){
			if(document.getElementById("select_sdeliveryfeetext").value == "Q"){
				if( ! confirm('ÆÇ¸ÅÀÚ¿Í ¿¬¶ôÇÏ¼Ì³ª¿ä?\nÁÖ¹®ÇÏ±â Àü ¹Ýµå½Ã ÆÇ¸ÅÀÚ¿Í ¿¬¶ôÇÏ¿© »óÇ°ÀÌ ÀÖ´ÂÁö¿Í ¿À´Ã Äü¼­ºñ½º ¹è¼ÛÀÌ\n°¡´ÉÇÑÁö¸¦ È®ÀÎÇØÁÖ¼¼¿ä.\n\nÆÇ¸ÅÀÚ ¿¬¶ôÃ³ : ' + goodsOrder.helpDeskTelNo + 'this.helpDeskTelNo\n\nÄü¼­ºñ½º ¹è¼Û »óÇ°Àº ÁÖ¹® ÈÄ Æò±Õ 3½Ã°£ ÀÌ³»¿¡ ¹è¼ÛµË´Ï´Ù.\n¿ä±ÝÀº »óÇ° ¼ö·É½Ã ÁöºÒÇØ ÁÖ¼¼¿ä.\n\nÄü¼­ºñ½º ¹è¼Û ¹æ½ÄÀ¸·Î ÁÖ¹®ÇÏ½Ã°Ú½À´Ï±î?') )
				{
					return ;
				}
			}
		}
	}
	else if (orderKind == "reserve_order")
	{
		//alert("¿¹¾àÁÖ¹®ÀÔ´Ï´Ù");
		orderKind = "instant_order";
	}

	//Confirm Oversea Delivery Payment / 2010-03-11 / Hyeong-ile,Baek
	try{
		if (goodsOrder.deliveryFeeCondition.trim().toUpperCase()  == "D"){
			var bOverseaTransYn = document.goods_form.oversea_trans_yn.checked;
			if (bOverseaTransYn == true){
				if(!confirm("¹è¼Ûºñ ÂøºÒ »óÇ°À» ÇØ¿Ü¹è¼ÛÀ¸·Î ÁÖ¹®ÇÏ½Ç °æ¿ì\n\nÂøºÒ ¹è¼Ûºñ´Â ¼±°áÁ¦·Î Ã»±¸ µË´Ï´Ù.")){
					return;
				}
			}
		}
	}catch(e){}

	document.goods_form.target = "";
	if (orderKind == "all")
	{
		return true;
	}
	else
	{
		if (orderKind == "multi_instant_order")
		{
			if (document.goods_form.oversea_trans_yn.checked == true)
			{
				document.goods_form.action = goodsOrder.instantOrderOverseaUrl;
			}
			else
			{
				document.goods_form.action = goodsOrder.instantOrderUrl;
			}
			
			if (goodsOrder.inventoryType.toUpperCase() == 'R') {
			    if (goodsOrder.orderLimitYN.toUpperCase() == "Y" || goodsOrder.chanceKind != "") {
			        if(checkSumInventorySingle() == "N") return ;
			    }
			    else {
			        if(checkSumInventory() == "N") return ;
			    }
		    }
		    
		    if (goodsOrder.optInventoryType.toUpperCase() == 'R') {
		         if (goodsOrder.orderLimitYN.toUpperCase() == "Y" || goodsOrder.chanceKind != "") {
		            if(checkSumInventoryOptSingle() == "N") return ;
		         }
		         else {
		            if(checkSumInventory_Opt() == "N") return ;
		         }
            }
		}
		else if (orderKind == "basket_order" || orderKind == "multi_basket_order")
		{
			//  2009-12-14 jeon sang hak - Change goBasket Logic
			var top, left
			try{
				top = screen.availHeight/2 - 180/2;
				left = screen.availWidth/2 - 458/2;	
			}catch (e){
				top = 100;
				left = 100;
			}
			
			var goBasketWin = window.open(goodsOrder.neoGoodaqUrl + "neo_include/dummy.asp", "goBasketWin", "width=458, height=180, scrollbars=yes, status=no, resizable=no, left="+ left +", top="+ top +"");
			document.goods_form.target = "goBasketWin";
			document.goods_form.action = goodsOrder.neoGoodaqUrl + "neo_order/gmktGoBasket.asp";

            if (goodsOrder.inventoryType.toUpperCase() == 'R') {
			    if (goodsOrder.orderLimitYN.toUpperCase() == "Y" || goodsOrder.chanceKind != "") {
			        if(checkSumInventorySingle() == "N") return ;
			    }
			    else {
			        if(checkSumInventory() == "N") return ;
			    }
		    }
		    
		    if (goodsOrder.optInventoryType.toUpperCase() == 'R') {
		         if (goodsOrder.orderLimitYN.toUpperCase() == "Y" || goodsOrder.chanceKind != "") {
		            if(checkSumInventoryOptSingle() == "N") return ;
		         }
		         else {
		            if(checkSumInventory_Opt() == "N") return ;
		         }
            }
		}
		else if (orderKind == "nego_order")
		{
			if (document.goods_form.oversea_trans_yn.checked == true)
			{

                if (goodsOrder.custNo != '' && goodsOrder.memberWay.toUpperCase() == 'MEM') {
				    document.goods_form.action = goodsOrder.neoGoodaqUrl + "neo_order/" + orderKind + "_oversea.asp";
				}
				else {
				    document.goods_form.action = goodsOrder.neoGoodaqUrl + "neo_order/login_form.asp?buy_target=nego_oversea";
                }
			}
			else
			{
			    if (goodsOrder.custNo != '' && goodsOrder.memberWay.toUpperCase() == 'MEM') {
			        document.goods_form.action = goodsOrder.neoGoodaqUrl + "neo_order/" + orderKind + ".asp";
			    }
			    else {
			        document.goods_form.action = goodsOrder.neoGoodaqUrl + "neo_order/login_form.asp?buy_target=nego";
			    }
			}
		}
		else
		{
			if (document.goods_form.oversea_trans_yn.checked == true)
			{
			    //document.goods_form.action = goodsOrder.neoGoodaqUrl + "neo_order/" + orderKind + "_oversea.asp";
				document.goods_form.action = goodsOrder.instantOrderOverseaUrl;
			}
			else
			{
			    //document.goods_form.action = goodsOrder.neoGoodaqUrl + "neo_order/" + orderKind + ".asp";
				document.goods_form.action = goodsOrder.instantOrderUrl;
			}
		}

		document.goods_form.submit();

		if (orderKind == "basket_order" || orderKind == "multi_basket_order")
		{
			//setTimeout("showBasketFrame()", 1000);
			goBasketWin.focus();
			goOkCashBagCancel();
		}
	}
}


function formCheck_Auction(orderKind, type)
{
	if(orderKind == "bidding_order"){
        CheckBlackListBidrS();

        if (goodsOrder.bidLimit2Check.toUpperCase() == 'N') {
            alert("ÁË¼ÛÇÕ´Ï´Ù.\n" + (goodsOrder.bidLimitPeriod2 == 1 ? "ÀÏÀÏ" : "°æ¸ÅÁøÇà±â°£ µ¿¾È") + "ÀÔÂû °¡´É È½¼ö(ÃÑ" + goodsOrder.bidLimitCount2 + "È¸)¸¦ ÃÊ°úÇÏ¿©\n´õ ÀÌ»ó ÀÔÂûÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
	        return;
        }
    }

    if (goodsOrder.stickerCnt > 0) {
        if (!CheckBlackListDnvyV())
            return;
    }

	if (orderKind == "basket_order" || orderKind == "dream_basket_order")
	{
		alert("ÆäÀÌÁö ÀÌµ¿ ÈÄ »óÇ° »ó¼¼Á¤º¸(ÇÒÀÎÄíÆù Àû¿ë/¼ö·®/¼±ÅÃÁ¤º¸/¿É¼ÇÁ¤º¸)¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.\n\nÀÔ·ÂÇÏ½Å ÈÄ Àå¹Ù±¸´Ï ¹öÆ°À» ´Ù½Ã ´­·¯ÁÖ¼¼¿ä.");
		if (orderKind == "basket_order")
			orderKind = "instant_order";
		else if (orderKind == "dream_basket_order")
			orderKind = "dream_instant_order";
	}

	document.goods_form.auc_order_type.value = orderKind;

    if (!IsAuctionStart()) {
        alert("°æ¸Å ±â°£ÀÌ ¾Æ´Õ´Ï´Ù.");
		return;
    }

    if (goodsOrder.auctionKind.toUpperCase() == 'A03' && (!IsAuctionEnd())) {
        //ÀÌº¥Æ®º¸±â Ãß°¡ 20060922 Á¤È£¼®
        var checkevent = document.goods_form.event_chek.value ;

	    //ÀÌº¥Æ®º¸±â Ãß°¡ÀÏ°æ¿ì »õÃ¢¿¡¼­ °ªÀ»º¸³»ÁÖ¸é ÁÖ¹®Å¸ÀÔÀ» ÀÓ½Ã·Î º¯°æÇÑ´Ù
	    if (checkevent =="Y")
	    {
		    document.goods_form.auc_order_type.value = "bidding_order";
	    }
    }
    
	if (goodsOrder.auctionExpPos.toUpperCase() == "P3")
	{
	    alert("¸ð¹ÙÀÏ¿¡¼­¸¸ ÀÔÂû °¡´ÉÇÑ »óÇ°ÀÔ´Ï´Ù");
		return;
	}

    if (goodsOrder.deliverySzYn.toUpperCase() == "Y") {
        switch (document.goods_form.delivery_fee_condition.value.toUpperCase()) {
		    case 'D':
		    case 'W':
		    case 'Q':
		    case 'C':
		    case 'S':
			    document.goods_form.delivery_sz_yn.value = 'N';
			    break;
		    default:
			    break;
	    }
    }

	if (orderKind == "dream_instant_order")
	{
		document.goods_form.auc_order_type.value = "dream_instant_order";
		document.goods_form.action = goodsOrder.neoGoodaqUrl + "neo_auction/dream_auction_order.asp";
		document.goods_form.submit();
	}
	else if (orderKind == "bidding_order_check")
	{
		if (type == "JP")
		{
			if (document.goods_form.password.value == "")
			{
				alert("Á¤´ä(¾ÏÈ£)¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä !");
				return;
			}
			else
			{
				document.goods_form.auc_order_type.value = "bidding_order";
				document.goods_form.action = goodsOrder.neoGoodaqUrl + "neo_auction/auction_order.asp";
				document.goods_form.submit();
			}
		}

		else if (type == "JV")
		{
			alert("¸ÕÀú ÀÌº¥Æ®/ÆäÀÌÁö ¹æ¹®À» ÇØÁÖ¼¼¿ä");
			return;
		}
		else
		{

			if (type == "P")
			{
				if (document.goods_form.password.value == "")
				{
					alert("¾ÏÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä!");
					return;
				}
				else
				{
					document.goods_form.auc_order_type.value = "bidding_order";
					document.goods_form.action = goodsOrder.neoGoodaqUrl + "neo_auction/auction_order.asp";
					document.goods_form.submit();
				}
			}
			else if (type == "E" && checkevent =="Y")
			{
				bidEventShow(document.getElementById("event_url").value);
				return;
			}
			else if (type == "C")
			{
			    if (goodsOrder.memberWay.toUpperCase() == 'M') {
				    alert("ÀÔÂûÁ¦ÇÑ Á¶°ÇÀÌ ¸ÂÁö¾Ê½À´Ï´Ù.È®ÀÎÇØÁÖ¼¼¿ä");
				    return;
                }
			}
			else
			{
				document.goods_form.auc_order_type.value = "bidding_order";
				document.goods_form.action = goodsOrder.neoGoodaqUrl + "neo_auction/auction_order.asp"
				document.goods_form.submit();
			}
		}
	}
	else
	{
		document.goods_form.action = goodsOrder.neoGoodaqUrl + "neo_auction/auction_order.asp";
		document.goods_form.submit();
	}
}

function displayCardFreeInterest(kind, showLayer) {
    var layerObj = document.getElementById("divCardFreeInterest" + kind);

    if (layerObj) {
        
        layerObj.style.display = (showLayer == true ? "" : "none");
    }
}

// ÃÑ ÇÕ°è ±Ý¾×
function addEvent(obj, type, fn) {
	if (obj.addEventListener)
		obj.addEventListener(type, fn, false);
	else if (obj.attachEvent) {
		obj["e" + type + fn] = fn;
		obj[type + fn] = function() { obj["e" + type + fn](window.event); }
		obj.attachEvent("on" + type, obj[type + fn]);
	}
}

function isNumber(n) {
	return !isNaN(parseFloat(n)) && isFinite(n);
}

function trim(str) {
	return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

function addGoodsTotalPriceListener() {
	var frm = document.goods_form;
	var objSelect;
	var selectCount = 0;

	addEvent(frm.order_cnts, "change", displayGoodsTotalPrice);

	if (trim(frm.additionalInfo.value) == "Y") {
		selectCount = frm.selCount.value;

		for (var i = 0; i < selectCount; i++) {
			objSelect = document.getElementsByName("select" + i)[0];

			if (objSelect) {
				addEvent(objSelect, "change", displayGoodsTotalPrice);
			}
		}
	}
}

function getGoodsTotalPrice() {
	var goodsTotalPrice = 0;
	var frm = document.goods_form;
	
	try {
		var orderPrice = getOrderPirce();
		var costPrice = getCostPrice();
		var selectPrice = getSelectPrice();
		var okCashBagPrice = getOkCashBagPrice();

		goodsTotalPrice = orderPrice - costPrice + selectPrice - okCashBagPrice;
	}
	catch (ex) {
		goodsTotalPrice = -1;
	}

	return goodsTotalPrice;
}

function getOrderCount() {
	var orderCnts = 0;
	var frm = document.goods_form;

	try {
		orderCnts = Number(frm.order_cnts.value);
	}
	catch (ex) {
		//
	}

	return orderCnts;
}

function getOrderPirce() {
	var orderPrice = 0;
	var frm = document.goods_form;

	try {
		var orderPrice = 0;
		var orderCnts = getOrderCount();

		try {
			orderPrice = Number(frm.order_price.value);
		}
		catch (ex) {
			//
		}

		var curOrderPrice = 0;
		
		curOrderPrice = orderPrice * orderCnts;

		orderPrice = curOrderPrice;
	}
	catch (ex) {
		orderPrice = -1;
	}

	return orderPrice;
}

function getCostPrice() {
	var costPrice = 0;
	var frm = document.goods_form;
	var delimiter = "";

	try {
		var orderPrice = 0;
		var costPriceYN = "";
		var orderCnts = 0;
		var dcMasterSeqno = "";
		var costPrice = 0;
		var isPersonalDC = false;

		try {
			costPriceYN = trim(frm.cost_price_yn.value).toUpperCase();
		}
		catch (ex) {
			// 
		}

		try {
			orderCnts = Number(frm.order_cnts.value);
		}
		catch (ex) {
			// 
		}

		try {
			dcMasterSeqno = trim(frm.dc_master_seqno.value);
		}
		catch (ex) {
			// 
		}

		if (costPriceYN == "Y") {
			try {
				if (trim(frm.cost_price.value) != "")
					costPrice = Number(frm.cost_price.value);
			}
			catch (ex) {
				// 
			}
		}

		var curCostPrice = costPrice;
		
		isPersonalDC = isPersonalDCExists(dcMasterSeqno);

		curOrderPrice = orderPrice * orderCnts;

		if (!isPersonalDC) {
			curCostPrice = costPrice * orderCnts;
		}

		costPrice = curCostPrice;
	}
	catch (ex) {
		costPrice = -1;
	}

	return costPrice;
}

function getSelectPrice() {
	var frm = document.goods_form;
	var selectTotalPrice = 0;

	if (frm.optOrderMultiYn.value == "N")
		selectTotalPrice = getSelectPriceSingle();
	else
		selectTotalPrice = getSelectPriceMulti();

	return selectTotalPrice;
}

function getOkCashBagPrice(){
	var okCashBagPrice = 0;
	try{
		if (document.getElementById("use_okcashbag_point")){
			okCashBagPrice = document.getElementById("use_okcashbag_point").value;
		}else{
			okCashBagPrice = 0;
		}
	}catch(e){
		okCashBagPrice = 0;
	}
	if (!isNumber(okCashBagPrice)){
		okCashBagPrice = 0;
	}
	return okCashBagPrice;
}

function getSelectPriceSingle() {
	var frm = document.goods_form;
	var delimiter = "";
	var objSelect;
	var selectCount = 0;
	var selectTotalPrice = 0;
	var curSelectPrice = 0;
	var selectValue;
	var arrSelectValue;
	var orderCnts = 0;
		
	if (trim(frm.additionalInfo.value) == "Y") {
	    selectCount = frm.selCount.value;
	 
	    try {
	        orderCnts = Number(frm.order_cnts.value);
	    }
	    catch (ex) {
	        //
	    }

		for (var i = 0; i < selectCount; i++) {
			objSelect = document.getElementsByName("select" + i)[0];
			
			if (objSelect) {
			    if (objSelect.value != "" && objSelect.value != 0) {
					selectValue = objSelect.value;
					arrSelectValue = selectValue.split(delimiter);

					if (arrSelectValue.length >= 4) {
						curSelectPrice = arrSelectValue[3];

						if (isNumber(curSelectPrice)) {
							curSelectPrice = Number(curSelectPrice)
							selectTotalPrice += curSelectPrice;
						}
					}
				}
			}
		}

		selectTotalPrice = selectTotalPrice * orderCnts;
	}

	return selectTotalPrice;
}

function getSelectPriceMulti() {
	var frm = document.goods_form;
	var delimiter = "";
	var objSelect;
	var selectCount = 0;
	var selectTableCount = 0;
	var selectTotalPrice = 0;
	var selectRowTotalPrice = 0;
	var curSelectPrice = 0;
	var selectValue;
	var arrSelectValue;

	if (document.getElementById('goodsOptionTBL').rows.length == 1) {
	    if (trim(frm.additionalInfo.value) == "Y") {
	        selectCount = frm.selCount.value;
	        try {
	            orderCnts = Number(frm.optOrderCnt.value);
	        }
	        catch (ex) {
	            //
	        }

	        for (var i = 0; i < selectCount; i++) {
	            objSelect = document.getElementsByName("optselect" + i)[0];

	            if (objSelect) {
	                if (objSelect.value != "" && objSelect.value != 0) {
	                    selectValue = objSelect.value;
	                    arrSelectValue = selectValue.split(delimiter);

	                    if (arrSelectValue.length >= 4) {
	                        curSelectPrice = arrSelectValue[3];

	                        if (isNumber(curSelectPrice)) {
	                            curSelectPrice = Number(curSelectPrice)
	                            selectTotalPrice += curSelectPrice;
	                        }
	                    }
	                }
	            }
	        }
	        
	        selectTotalPrice = selectTotalPrice * orderCnts;
	    }
	}
	else {
	    if (trim(frm.additionalInfo.value) == "Y") {
	        selectCount = frm.selCount.value;
	        selectTableCount = document.getElementById('goodsOptionTBL').rows.length;

	        for (var tblCount = 0; tblCount < selectTableCount; tblCount++) {
	            selectRowTotalPrice = 0;
	            try {
	                orderCnts = Number(document.getElementsByName("optOrderCnt")[tblCount].value);
	            }
	            catch (ex) {
	                orderCnts = 0;
	            }
	            
	            for (var i = 0; i < selectCount; i++) {
	                objSelect = document.getElementsByName("optselect" + i)[tblCount];

	                if (objSelect) {
	                    if (objSelect.value != "" && objSelect.value != 0) {
	                        selectValue = objSelect.value;
	                        arrSelectValue = selectValue.split(delimiter);

	                        if (arrSelectValue.length >= 4) {
	                            curSelectPrice = arrSelectValue[3];

	                            if (isNumber(curSelectPrice)) {
	                                curSelectPrice = Number(curSelectPrice)
	                                selectRowTotalPrice += curSelectPrice;
	                            }
	                        }
	                    }
	                }
	            }

	            selectTotalPrice += (selectRowTotalPrice * orderCnts);
	        }
	    }
	}

	return selectTotalPrice;
}

function isPersonalDCExists(masterSeqno) {
	var delimiter = "";
	var dcMasterSeqno = trim(masterSeqno);
	var arrDcMasterSeqno = dcMasterSeqno.split(delimiter);
	var isPersonalCouponExists = false;

	for (var i = 0; i < arrDcMasterSeqno.length; i++) {
		if (isNumber(arrDcMasterSeqno[i])) {
			if (Number(arrDcMasterSeqno[i]) != 0) {
				isPersonalCouponExists = true;
				break;
			}
		}
	}

	return isPersonalCouponExists;
}

function displayGoodsTotalPriceWarning(showLayer) {
    try {
        var layerObj = document.getElementById("divTotalPriceWarning");

        if (layerObj) {
            layerObj.style.display = (showLayer == true ? "" : "none");
        }
    }
    catch (ex) {
        //
    }
}

function format_number(intNum) {
	if (isNaN(intNum) || intNum.length == 0) return intNum;

	var sRetVal = "";
	var sTmpVal = "";
	var sFractionVal = "";

	intNum = intNum.toString();
	intNum = intNum.replace(/,/g, "");

	var lLengh = intNum.search(/\./);

	if (lLengh < 0) lLengh = intNum.length;
	else sFractionVal = intNum.substr(lLengh);

	lLengh = lLengh;
	var lRemainder = lLengh % 3;

	if (lRemainder == 0 && lLengh > 0) lRemainder = 3;
	sRetVal = intNum.substr(0, lRemainder);

	while (lRemainder < lLengh) {
		sTmpVal = sTmpVal + "," + intNum.substr(lRemainder, 3);
		lRemainder += 3;
	}
	sRetVal = sRetVal + sTmpVal + sFractionVal;
	return sRetVal;
}

function displayGoodsTotalPrice() {
    try {
    	var dispObj = document.getElementById("disp_total_price");
    	
    	if (goodsOrder.displayGoodsTotalPrice) {
			if (dispObj) {
                var totalPrice = getGoodsTotalPrice();

				/*if (totalPrice <= 0) {
					displayGoodsTotalPriceTab(false);
				}
				else {*/
                	dispObj.innerHTML = format_number(totalPrice) + "¿ø";

                	displayGoodsTotalPriceTab(isShowGoodsTotalPrice());
				//}
            }
        }
    }
    catch (ex) {
    	displayGoodsTotalPriceTab(false);
    }
}

function isShowGoodsTotalPrice() {
	var selectPrice = getSelectPrice();
	var orderCnts = getOrderCount();
	var okCashBagPrice = getOkCashBagPrice();
	
	if (orderCnts > 1 || okCashBagPrice > 0)
		return true;
	else {
		if (selectPrice == 0)
			return false;
		else
			return true;
	}
}

function displayGoodsTotalPriceTab(isDisplay) {
	document.getElementById('trTotalPrice').style.display = (isDisplay == true ? '' : 'none');
	document.getElementById('trTotalPriceLine2').style.display = (isDisplay == true ? '' : 'none');
	if (document.getElementById('trOkCashBagLine1')){
		document.getElementById('trTotalPriceLine1').style.display = (isDisplay == true ? 'none' : '');
	}else{
	document.getElementById('trTotalPriceLine1').style.display = (isDisplay == true ? '' : 'none');
	}
	//if (document.getElementById('trOkCashBagLine1'))
	//	document.getElementById('trOkCashBagLine1').style.display = (isDisplay == true ? 'none' : '');
}

function callDisplayGoodsTotalPrice() {
	if (typeof(displayGoodsTotalPrice) != "undefined") {
		if (typeof (displayGoodsTotalPrice) == "function") {
			displayGoodsTotalPrice();
		}
	}
}



function onTotalPriceLoad() {
	addGoodsTotalPriceListener();
	displayGoodsTotalPrice();
}

if (goodsOrder.fromWhere == goodsOrder.fwAUCTION)
	var formCheck = formCheck_Auction;

function goOkCashBagRefer() {
	var lParam = "goOkCashBagRefer";
	var wParam = "https://www.gmarket.co.kr/challenge/neo_order/okcashbag/okcashbag_refer.asp";
	loginGate(lParam, wParam);
}

function goOkCashBagApply(apply_point){
	if(document.getElementById("use_okcashbag_point")){
		document.getElementById("use_okcashbag_point").value = apply_point;
	}
	if(document.getElementById("tdOkCashBagRefer")){
		document.getElementById("tdOkCashBagRefer").style.display = "none";
	}
	if(document.getElementById("tdOkCashBagApply")){
		document.getElementById("tdOkCashBagApply").style.display = "";
	}

	//if (getGoodsTotalPrice() < 1000){
	if (getOrderPirce() - getCostPrice() - getOkCashBagPrice() < 1000){
		alert("OKÄ³½¬¹é Àû¿ë ÈÄ¿¡ ±¸¸Å ±Ý¾×ÀÌ 1,000¿ø ÀÌ»óÀÌ¾î¾ß ÇÕ´Ï´Ù.");
		goOkCashBagCancel();
		return;
	}else{
		try{callDisplayGoodsTotalPrice();}catch(ex){};
		window.focus();
	}
}

function goOkCashBagCancel(){
	if(document.getElementById("use_okcashbag_point")){
		document.getElementById("use_okcashbag_point").value = 0;
	}
	if(document.getElementById("tdOkCashBagRefer")){
		document.getElementById("tdOkCashBagRefer").style.display = "";
	}
	if(document.getElementById("tdOkCashBagApply")){
		document.getElementById("tdOkCashBagApply").style.display = "none";
	}
	try{callDisplayGoodsTotalPrice();}catch(ex){};
}

function displayOkCashBagNotice(showLayer) {
	try{
		var layerObj = document.getElementById("divOkCashBagNotice");
		if (layerObj) {
			layerObj.style.display = (showLayer == true ? "" : "none");
		}
	}catch(ex){}
}

function goPlusInfoPop(kind){
	var w = 564;
	var h = 520;
	var p = window.open("http://pluszone.gmarket.co.kr/plus_info_pop.asp?kind="+kind, "plus_info_pop","top="+(screen.height-h)/2+",left="+(screen.width-w)/2+",toolbar=no, history=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width="+w+", height="+h );
	p.focus();
}
