/* 1Depthº° »óÇ° ¸ÞÀÎ */
function ProductMain(cid1) {
	if ( cid1 == "H" ) {
		top.window.location.href = "/mall/b2b.jsp?cid1=" + cid1;
	}
	else {
		top.window.location.href = "/mall/index.jsp?cid1=" + cid1;
	}
}

/* Ä«Å×°í¸®º° »óÇ° º¸±â */
function ProductList(cid1, cid2) {
	top.window.location.href = "/mall/picture.jsp?cid1=" + cid1 + "&cid2=" + cid2;
}

/* »óÇ° ºê·£µåº° º¸±â */
function ProductBrand(cid1, brn_cd) {
	window.location.href = "/mall/picture.jsp?cid1=" + cid1 + "&brn_cd=" + brn_cd;
}

/* ºê·£µå¼¥ ºê·£µåº° ¸ÞÀÎ */
function BrandMain(brn_cd) {
	window.location.href = "/mall/brand/index.jsp?brn_cd=" + brn_cd;
}

/* ºê·£µå¼¥ Ä«Å×°í¸®º° »óÇ° ¸®½ºÆ® */
function BrandProduct(cid1, brn_cd, gubun) {
	window.location.href = "/mall/brand/picture.jsp?cid1=" + cid1 + "&brn_cd=" + brn_cd + "&gubun=" + gubun;
}

/* »óÇ° ±â´É¼º »óÇ° ¸®½ºÆ® */
function ProductSkill(cid1, gubun, gid) {
	window.location.href = "/mall/picture.jsp?cid1=" + cid1 + "&gubun=" + gubun + "&gid=" + gid;
}

/* ´ÙÁß ¹è¼ÛÁö ÀÔ·Â */
function NumberOfAddr(flag) {
    if ( flag ) {
        var win = window.open("/mall/cart/numofaddr.jsp", "NumberOfAddress", "width=400, height=275");
        win.focus();
    }
    else {
        alert("´ÙÁß ¹è¼ÛÀº ÇÑ Á¦Ç°¿¡ ´ëÇØ¼­¸¸ Á¦°øµË´Ï´Ù.");
    }
}

/* °³ÀÎ ÁÖ¼Ò·Ï ÆË¾÷Ã¢ */
function MyAddress(index) {
    var win = window.open("/mall/cart/my_addr.jsp?index=" + index, "MyAddress", "width=640, height=333");
    win.focus();
}

/* Áø¿­ »óÇ°µéÀÇ Ã¼Å©¹Ú½º Ã¼Å©¼ö ¹ÝÈ¯ */
function GetProduct(form) {
	var i, len, sel;

	try {
		len = form.pid.length;

		if ( len > 0 ) {
			sel = 0;
			for ( i = 0 ; i < len ; i++ ) {
				if ( form.pid[i].checked ) {
					sel++;
				}
			}
			if ( sel <= 0 ) {
				return 0;
			}
		}
		else {
			if ( !form.pid.checked ) {
				return 0;
			}
			sel++;
		}
	} catch(exception) {
		return -1;
	}
	return sel;
}

/* Áø¿­ »óÇ°µéÀÇ Ã¼Å©¹Ú½º ¸ðµÎ Ã¼Å© */
function CheckAll(form) {
	var i, len;

	try {
		len = form.pid.length;

		if ( len > 0 ) {
			for ( i = 0 ; i < len ; i++ ) {
				form.pid[i].checked = !form.checkall.checked;
			}
		}
		else {
			form.pid.checked = !form.checkall.checked;
		}

	} catch(exception) {
		alert("»óÇ°ÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.");
		return false;
	}
	return true;
}

/* »óÇ° »ó¼¼º¸±â ÆäÀÌÁö */
function ProductInfo(pid) {
	var form = document.frm_shop;
	/*¼öÁ¤ È²¼­¿­ 2003-06-17	*/
	form.pid.value = pid;
	form.action = "/mall/detail.jsp";
	form.submit();
}

/* °ü·Ã»óÇ° º¸±â */
function ProductRel(pid, cid1, cid2) {
	window.location.href = "/mall/detail.jsp?cid1=" + cid1 + "&cid2=" + cid2 + "&pid=" + pid;
}

function ProductRelAll(pid, cid1, cid2) {
	window.location.href = "/mall/buy.jsp?cid1=" + cid1 + "&cid2=" + cid2 + "&pid=" + pid;
}

/* »óÇ° Á¤·Ä */
function Sort(sort) {
	var form = document.frm_shop;
	form.sort.value = sort;
	form.page.value = 1;
	form.action = "/mall/list.jsp";
	form.submit();
}

/* »óÇ° °Ë»ö ÆäÀÌÁö¿¡¼­ Á¤·Ä */
function SearchSort(sort) {
	var form = document.frm_shop;
	form.sort.value = sort;
	form.page.value = 1;
	form.submit();
}

/* »óÇ° °Ë»öµÈ °á°ú ÆäÀÌÁö¿¡¼­ ´Ù½Ã °Ë»öÇÒ¶§ °Ë»ö¾î Ã¼Å© */
function ResultSearch(form) {
	if ( form.resultkeyword.value == "" ) {
		alert("°á°ú³»¿¡¼­ Àç°Ë»ö ÇÒ ´Ü¾î¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
		form.resultkeyword.focus();
		return false;
	}
}

/* »óÇ° °Ë»öÇÒ¶§ °Ë»ö¾î Ã¼Å© */
function Search(form) {
	if ( form.keyword.value == "" ) {
		alert("°Ë»ö¾î¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
		form.keyword.focus();
		return false;
	}    
}

/* Áø¿­ »óÇ° ÆäÀÌÁö º°·Î º¸±â */
function List(page) {
	var form = document.frm_shop;
	form.page.value = page;
	form.submit();
}

/* »óÇ° »çÁøÀ¸·Î º¸±â */
function Picture(page) {
	var form = document.frm_shop;
	form.page.value = 1;
	form.action = "/mall/picture.jsp";
	form.submit();
}

/* °¡°ÝÀ¸·Î °Ë»ö */
function SelectPrice() {
	var form = document.frm_shop;
	form.page.value = 1;
	form.submit();
}

/* ÁÖ¹® ¿µ¼öÁõ º¸±â */
function OrderReceipt(oid) {
    var win = window.open("/mall/cart/order_receipt.jsp?oid=" + oid, "RECEIPT", "width=517, height=600, scrollbars=2");
    win.focus();
}

/* Ä«µå ¿µ¼öÁõ º¸±â */
function CardReceipt(oid) {
    var win = window.open("/mall/cart/card_receipt.jsp?oid=" + oid, "RECEIPT", "width=498, height=700, scrollbars=2");
    win.focus();
}

/* ¼±¹°¼¼Æ® »ó´ã */
function BusinessTalk(cid1) {
    window.location.href = "/mall/busi_talk.jsp?cid1=" + cid1;
}

/* ¼±¹°¼¼Æ® °ßÀû¼­ ¿äÃ» */
function RequireEstimate(cid1) {
    window.location.href = "/mall/req_estimate.jsp?cid1=" + cid1;
}

/* È®´ëº¸±â */
function Zoom(pid) {
	var win = window.open("/mall/zoom.jsp?pid=" + pid, "Zoom", "width=500, height=643");
	win.focus();
}

/* »çÀºÇ° È®´ë º¸±â */
function ZoomGift(image, name) {
    var win = window.open("/mall/zoom_gift.jsp?image=" + image + "&name=" + name, "ZoomGift", "width=200, height=276");
    win.focus();
}

/* »çÀºÇ° º¸±â */
function ProductGift(pid) {
	var win = window.open("/mall/gift.jsp?pid=" + pid, "Gift", "width=613, height=530, scrollbars=2");
	win.focus();
}

/* 1°³ »óÇ° Àå¹Ù±¸´Ï¿¡ ¹Ù·Î ´ã±â */
function CartOne(pid) {
	window.location.href = "/mall/cart/insert.jsp?pid=" + pid;
}

/* 1°³ »óÇ° Àå¹Ù±¸´Ï¿¡ ¹Ù·Î ´ã±â */
function CartAdd(pid, idx) {
    var form = document.frm_product;
    var amount = 0;
    try {
        amount = form.qty[idx].value;
    } catch (exception) {
        amount = form.qty.value;
    }
    if ( !amount.isnumber() || parseInt(amount, 10) <= 0 ) {
        alert("¼ö·®À» ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
        return;
    }
    if ( amount.trim() == "" ) amount = "1";

	window.location.href = "/mall/cart/insert.jsp?pid=" + pid + "&amount=" + amount;
}

/* Àå¹Ù±¸´Ï¿¡ ´ã±â */
function Cart() {
	var form = document.frm_product;
	var len, sel;
    var i, j = 0;

	sel = GetProduct(form);
    if ( sel < 0 ) {
		alert("»óÇ°ÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.");
	}
	else if ( sel == 0 ) {
		alert("Àå¹Ù±¸´Ï¿¡ ´ãÀ» »óÇ°À» ¼±ÅÃÇØ ÁÖ¼¼¿ä!");
	}
	else {
	    try {
    	    len = form.qty.length;
    	    if ( len > 0 ) {
    	        for ( i = 0 ; i < len ; i++ ) {
    	            if ( form.pid[i].checked ) {
                        if ( !form.qty[i].value.isnumber() || parseInt(!form.qty[i].value, 10) <= 0 ) {
                            alert("¼ö·®À» ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
                            form.qty[i].select();
                            form.qty[i].focus();
                            return;
                        }
                        if ( form.qty[i].value.trim() == "" ) form.qty[i].value = "1";
                        form.amount[j++].value = form.qty[i].value;
    	            }
    	        }
    	    }
        	else {
                if ( form.pid.checked ) {
                    if ( !form.qty.value.isnumber() || parseInt(!form.qty.value, 10) <= 0 ) {
                        alert("¼ö·®À» ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
                        form.qty[i].select();
                        form.qty.focus();
                        return;
                    }
                    if ( form.qty.value.trim() == "" ) form.qty.value = "1";
                    form.amount.value = form.qty.value;
                }
        	}
        } catch (exception) {}
	    try {
	        if ( form.pserial[0].checked ) {
	            alert("»çÀºÇ°À» ¼±ÅÃÇØ ÁÖ¼¼¿ä!");
	            form.pserial[0].focus();
	            return;
	        }
	    } catch (exception) {}
		form.action = "/mall/cart/insert.jsp";
		form.submit();
	}
}

/* »ó¼¼º¸±â¿¡¼­ Àå¹Ù±¸´Ï ´ã±â */
function InsertCart() {
	var form = document.frm_product;
    var len, i;
    var flag = false;

	if ( !form.amount.value.isnumber() ) {
	    alert("¼ö·®Àº ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
	    form.amount.focus();
	    form.amount.select();
	    return;
	}
	if ( parseInt(form.amount.value, 10) <= 0 ) {
	    alert("¼ö·®Àº 1°³ ÀÌ»óÀ¸·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
	    form.amount.focus();
	    form.amount.select();
	    return;
	}
	if ( form.amount.value.trim() == "" ) form.amount.value = "1";

    try {
        len = form.pserial.length;
        if ( len > 0 ) {
            for ( i = 0 ; i < len ; i++ ) {
                if ( form.pserial[i].checked ) {
                    flag = true;
                    break;
                }
            }
            if ( !flag ) {
                alert("»çÀºÇ°À» ¼±ÅÃÇØ ÁÖ¼¼¿ä!");
                form.pserial[0].focus();
                return;
            }
        }
        else {
            if ( !form.pserial.checked ) {
                alert("»çÀºÇ°À» ¼±ÅÃÇØ ÁÖ¼¼¿ä!");
                form.pserial.focus();
                return;
            }
        }
    } catch (exception) {}

	form.action = "/mall/cart/insert.jsp";
	form.submit();
}

/* ¹Ù·Î ±¸¸Å */
function Immediate() {
	var form = document.frm_product;
    var len, i;
    var flag = false;

	if ( !form.amount.value.isnumber() ) {
	    alert("¼ö·®Àº ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
	    form.amount.focus();
	    form.amount.select();
	    return;
	}
	if ( parseInt(form.amount.value, 10) <= 0 ) {
	    alert("¼ö·®Àº 1°³ ÀÌ»óÀ¸·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
	    form.amount.focus();
	    form.amount.select();
	    return;
	}
	if ( form.amount.value.trim() == "" ) form.amount.value = "1";

    try {
        len = form.pserial.length;
        if ( len > 0 ) {
            for ( i = 0 ; i < len ; i++ ) {
                if ( form.pserial[i].checked ) {
                    flag = true;
                    break;
                }
            }
            if ( !flag ) {
                alert("»çÀºÇ°À» ¼±ÅÃÇØ ÁÖ¼¼¿ä!");
                form.pserial[0].focus();
                return;
            }
        }
        else {
            if ( !form.pserial.checked ) {
                alert("»çÀºÇ°À» ¼±ÅÃÇØ ÁÖ¼¼¿ä!");
                form.pserial.focus();
                return;
            }
        }
    } catch (exception) {}

	if ( form.amount.value.trim() == "" ) form.amount.value = "1";
	form.immediate.value = 1;
	form.action = "/mall/cart/insert.jsp";
	form.submit();
}

/* »óÇ° ºñ±³ÇÏ±â */
function Compare() {
	var form = document.frm_product;
	var sel;
	
	sel = GetProduct(form);
	if ( sel > 1 && sel <= 3 ) {
		form.action = "/mall/compare.jsp";
		form.submit();        
	}
	else if ( sel > 3 ) {
		alert("»óÇ°ºñ±³´Â ÃÖ´ë 3°³±îÁöÀÔ´Ï´Ù.");
	}
	else if ( sel < 0 ) {
		alert("»óÇ°ÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.");
	}
	else {
		alert("»óÇ°ºñ±³´Â 2~3°³±îÁöÀÔ´Ï´Ù.");
	}
}

/* ¼ýÀÚ·Î¸¸ ÀÔ·Â °¡´ÉÇÏ°Ô */
function getPrice(obj) {
	obj.value = obj.value.moneyconv().replace(/,/g, "");
}

/* Àå¹Ù±¸´Ï¿¡¼­ ÇØ´ç »óÇ° »èÁ¦ÇÏ±â */
function DeleteCart(gubun, pid) {
	window.location.href = "/mall/cart/cart_del.jsp?pid=" + pid + "&type=one&gubun=" + gubun;
}

/* Àå¹Ù±¸´Ï ºñ¿ì±â */
function EmptyCart() {
	window.location.href = "/mall/cart/cart_del.jsp?type=all";
}

/* »çÀºÇ° ¼±ÅÃ */
function SetPresent(idx) {
    var form = document.frm_cart;
	var i, len, sel;

	try {
		len = form.present_sn.length;

		if ( len > 0 ) {
		    sel = len;
		}
		else {
			sel = 1;
		}
	} catch(exception) {
		sel = 0;
	}

    if ( sel == 1 ) {
        form.present_sn.value = eval("form.present_" + idx + ".value");
    }
    else if ( sel > 1 ) {
        form.present_sn[idx].value = eval("form.present_" + idx + ".value");
    }
}

/* */
function GoShip() {
    window.location.href = "/mall/cart/shipinput.jsp";
}

/* ÃßÃµ ÇÏ±â */
function Recommend(pid) {
    var win = window.open("./recommend.jsp?pid=" + pid, "Recommend", "width=567, height=583, scrollbars=2");
    win.focus();
}

/* Q&A Write ÆäÀÌÁö·Î ÀÌµ¿ */
function QnaWrite() {
	var frm = document.qnafrm;
	frm.submit();
}

/*»ç¿ëÈÄ±â ÆäÀÌÁö ÀÌµ¿*/
function UseAfterWrite(cid1, cid2, pid) {
    var frm = document.usefrm;
    frm.action     = "detail_after_write.jsp";    
    frm.cid1.value = cid1;
    frm.cid2.value = cid2;
    frm.pid.value  = pid;
    frm.submit();
}
/*»ç¿ëÈÄ±â ÆäÀÌÁö ÀÌµ¿*/
function UseAfterList(cid1, cid2, pid) {
    var frm = document.usefrm;
    frm.action     = "detail_after.jsp";    
    frm.cid1.value = cid1;
    frm.cid2.value = cid2;
    frm.pid.value  = pid;
    frm.submit();
}
/*»ç¿ëÈÄ±â ¸®½ºÆ® */
function UseAfterList2(page) {
    var frm = document.usefrm;
    frm.page.value = page;
    frm.submit();
}
/*»ç¿ë ÈÄ±â ¼­Ä¡*/
function UseSearchFrm() {
    var frm = document.usefrm;
    if(frm.type1.checked == false && frm.type2.checked == false && frm.type3.checked == false) {
        alert("Ã£°í ½ÍÀº Ç×¸ñÀ» ¼±ÅÃÇØ ÁÖ½Ê½Ã¿ä.");
        frm.type1.focus();
        return;
    }
    if(frm.keyword.value == "" || frm.keyword.value == null) {
        alert("Ã£À» ¹®ÀÚ¿­À» ÀÔ·ÂÇØÁÖ¼¼¿ä.");
        frm.keyword.focus();
        return;
    }
    frm.submit();
}
/*»ç¿ëÈÄ±â ViewÆäÀÌÁö º¸±â*/
function UseViewGo(seq, page) {
	var frm			= document.usefrm;
	frm.action		= "detail_after_view.jsp";
	frm.seq.value	= seq;
	frm.page.value	= page;
	frm.submit();
}

/*»ç¿ëÈÄ±â listÆäÀÌÁö º¸±â*/
function UseListGo() {
	var frm			= document.usefrm;
	frm.action		= "detail_after.jsp";
	frm.submit();
}

/*»ç¿ëÈÄ±â writeÆäÀÌÁö Ã¼Å©*/
function UseWriteGo() {
	var frm			= document.usefrm;
	if(frm.subject.value == "") {
		alert("Á¦¸ñÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		frm.subject.focus();
		return;
	}
	if(frm.contents.value == "") {
		alert("³»¿ëÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		frm.contents.focus();
		return;
	}
	frm.submit();
}

/*»ç¿ëÈÄ±â delete Ã¼Å©*/
function UseDeleteGo(seq) {
	var frm			= document.usefrm;
	frm.action		= "detail_after_delete.jsp";
	frm.seq.value	= seq;
	if(confirm("Á¤¸»·Î »èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?")) {
		frm.submit();
	}
}
/*»ç¿ëÈÄ±â ÆäÀÌÁö ÀÌµ¿*/
function UseAfterWriteGo() {
    var frm = document.usefrm;
    frm.action     = "detail_after_write.jsp";    
    frm.submit();
}
/*»ç¿ëÈÄ±â modify Ã¼Å©*/
function UseModifyGo(seq) {
	var frm			= document.usefrm;
	frm.action		= "detail_after_modify.jsp";
	frm.seq.value	= seq;
	frm.submit();
}
/*»ç¿ëÈÄ±â Update ÆäÀÌÁö */
function UseModifyUpdateGo() {
	var frm			= document.usefrm;
	frm.action		= "detail_after_modify_update.jsp";
	if(frm.subject.value == "") {
		alert("Á¦¸ñÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		frm.subject.focus();
		return;
	}
	if(frm.contents.value == "") {
		alert("³»¿ëÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		frm.contents.focus();
		return;
	}
	frm.submit();
}

// °³ÀÎÁ¤º¸º¸È£Á¤Ã¥
function Commonpopup(url,name,width,height,scrollbars) {
	CommonPopup(url, name, "width="+width+",height="+height+",scrollbars="+scrollbars);
}

function CommonPopup(url) {
	Common.Popup(url, "", "");
}

function CommonPopup(url, winname) {
	Common.Popup(url, winname, "");
}

function CommonPopup(url, winname, feature) {
	var common_popup = window.open(url, winname, feature);
	common_popup.focus();
}

