﻿var datePeriod;

//검색버튼 (GNB영역) : 박소희
function submitSearch() {
    var form_obj = document.forms["Form1"];
    form_obj.target = "_self";

    if (form_obj != null) {
        if (form_obj.kwd.value == "") {
            alert("검색어가 없습니다");
            //form_obj.kwd.focus(); 
            return false;
        }
        else {
            if (form_obj.h_ad.value != "") {
                location.href = form_obj.h_ad.value;
                return false;

            } else {

                var cate = form_obj.category.options[form_obj.category.selectedIndex].value;
                form_obj.srchType.value = cate;
                if (cate == 'books') form_obj.action = "srchBooks.aspx";
                else if (cate == 'foreign') form_obj.action = "srchForeign.aspx";
                else if (cate == 'ebook') form_obj.action = "srchEbook.aspx";
                else if (cate == 'kids') form_obj.action = "srchKids.aspx";
                else if (cate == 'comicbook') form_obj.action = "srchComicbook.aspx";
                else if (cate == 'music') form_obj.action = "srchMusic.aspx";
                else if (cate == 'dvd') form_obj.action = "srchDvd.aspx";
                else if (cate == 'gift') form_obj.action = "srchGift.aspx";
                else if (cate == 'cafe') form_obj.action = "srchCafe.aspx";
                else if (cate == 'bookers') form_obj.action = "srchBookers.aspx";
                else form_obj.action = "srchTotal.aspx";
                form_obj.order.value = "";
                form_obj.pgno.value = "1";
                form_obj.pgsz.value = "";
                form_obj.t_dc.value = "all";
                form_obj.t_soldout.value = "all";
                form_obj.t_event.value = "all";
                form_obj.t_new.value = "all";
                form_obj.t_alpha.value = "all";
                form_obj.t_cate1.value = "all";

                form_obj.t_detail.value = "";
                form_obj.d_ti.value = "";
                form_obj.d_au.value = "";
                form_obj.d_li.value = "";
                form_obj.d_pu.value = "";
                form_obj.d_su.value = "";
                form_obj.d_is.value = "";
                form_obj.d_ba.value = "";

                form_obj.pr.value = "";
                form_obj.pr1.value = "";
                form_obj.pr2.value = "";
                form_obj.d1.value = "";
                form_obj.d2.value = "";
                form_obj.dca1.value = "";
                form_obj.dca2.value = "";
                form_obj.dca3.value = "";

                form_obj.cate1.value = "";
                form_obj.cate2.value = "";
                form_obj.cate3.value = "";
                form_obj.cate4.value = "";
                form_obj.catename.value = "";

                keywordEscape();


                if (cate == "books" || cate == "foreign" || cate == "ebook" || cate == "kids" || cate == "comicbook" || cate == "total") {
                    form_obj.t_pu2.value = "";
                    form_obj.t_isbn2.value = "";
                    form_obj.t_li2.value = "";
                    form_obj.t_gi.value = "";

                }

                if (cate == "music" || cate == "dvd") {
                    form_obj.t_pu.value = "";
                    form_obj.t_isbn.value = "";
                    form_obj.t_gi.value = "";

                }

                if (cate == "gift") {
                    form_obj.t_pu.value = "";
                    form_obj.t_isbn.value = "";
                    form_obj.t_pu2.value = "";
                    form_obj.t_isbn2.value = "";
                    form_obj.t_li2.value = "";

                }


                if (form_obj.reSrchFlag.checked) {

                    form_obj.t_reSrchFlag.value = "true";
                } else {
                    form_obj.t_reSrchFlag.value = "false";
                }
                return true;

            }



        }
    }
}



function goCategory(cate) {

    var form_obj = document.forms["Form1"];
    form_obj.target = "_self";

    if (form_obj != null) {

        if (form_obj.kwd.value == "") {
            alert("검색어가 없습니다");
            form_obj.kwd.focus();
            return false;
        }
        else {
            if (cate == 'books') form_obj.action = "srchBooks.aspx";
            else if (cate == 'foreign') form_obj.action = "srchForeign.aspx";
            else if (cate == 'ebook') form_obj.action = "srchEbook.aspx";
            else if (cate == 'kids') form_obj.action = "srchKids.aspx";
            else if (cate == 'comicbook') form_obj.action = "srchComicbook.aspx";
            else if (cate == 'music') form_obj.action = "srchMusic.aspx";
            else if (cate == 'dvd') form_obj.action = "srchDvd.aspx";
            else if (cate == 'gift') form_obj.action = "srchGift.aspx";
            else if (cate == 'cafe') form_obj.action = "srchCafe.aspx";
            else if (cate == 'bookers') form_obj.action = "srchBookers.aspx";
            else form_obj.action = "srchTotal.aspx";
            form_obj.srchType.value = cate;
            form_obj.order.value = "";
            form_obj.pgno.value = "1";
            form_obj.pgsz.value = "";
            form_obj.t_dc.value = "all";
            form_obj.t_soldout.value = "all";
            form_obj.t_event.value = "all";
            form_obj.t_new.value = "all";
            form_obj.t_alpha.value = "all";
            form_obj.t_reSrchFlag.value = "false";
            form_obj.t_cate1.value = "all";

            form_obj.t_detail.value = "";
            form_obj.d_ti.value = "";
            form_obj.d_au.value = "";
            form_obj.d_li.value = "";
            form_obj.d_pu.value = "";
            form_obj.d_su.value = "";
            form_obj.d_is.value = "";
            form_obj.d_ba.value = "";

            form_obj.pr.value = "";
            form_obj.pr1.value = "";
            form_obj.pr2.value = "";
            form_obj.d1.value = "";
            form_obj.d2.value = "";
            form_obj.dca1.value = "";
            form_obj.dca2.value = "";
            form_obj.dca3.value = "";

            form_obj.cate1.value = "";
            form_obj.cate2.value = "";
            form_obj.cate3.value = "";
            form_obj.cate4.value = "";
            form_obj.catename.value = "";

            keywordEscape();

            if (cate == "books" || cate == "foreign" || cate == "ebook" || cate == "kids" || cate == "comicbook" || cate == "total") {
                form_obj.t_ti.value = "1";
                form_obj.t_au.value = "1";
                form_obj.t_pu.value = "1";
                form_obj.t_isbn.value = "1";
                form_obj.t_pu2.value = "";
                form_obj.t_isbn2.value = "";
                form_obj.t_li2.value = "";
                form_obj.t_gi.value = "";

            } else if (cate == "dvd" || cate == "music") {
                form_obj.t_ti.value = "1";
                form_obj.t_au.value = "1";
                form_obj.t_pu2.value = "0";
                form_obj.t_isbn2.value = "0";
                form_obj.t_li2.value = "0";
                form_obj.t_pu.value = "";
                form_obj.t_isbn.value = "";
                form_obj.t_gi.value = "";

            } else if (cate == "gift") {
                form_obj.t_ti.value = "1";
                form_obj.t_au.value = "1";
                form_obj.t_gi.value = "1";
                form_obj.t_pu2.value = "";
                form_obj.t_isbn2.value = "";
                form_obj.t_li2.value = "";
                form_obj.t_pu.value = "";
                form_obj.t_isbn.value = "";
            }

            form_obj.submit();
        }
    }
}

function setPageSize(pgsz) {
    var form_obj = document.forms["Form1"];
    if (form_obj.kwd.value == "") {
        alert("검색어가 없습니다");
    } else {
        form_obj.pgsz.value = pgsz;
        form_obj.pgno.value = 1;
        form_obj.target = "_self";
        form_obj.action = "";
        form_obj.submit();
    }
}

function setSmartPageSize(pgsz) {
    var form_obj = document.forms["Form1"];

    form_obj.pgsz.value = pgsz;
    form_obj.pgno.value = 1;
    form_obj.target = "_self";
    form_obj.action = "";
    form_obj.submit();
}

function setOrder(order) {
    var form_obj = document.forms["Form1"];
    if (form_obj.kwd.value == "") {
        alert("검색어가 없습니다");
    } else {
        form_obj.order.value = order;
        form_obj.t_alpha.value = "all";
        form_obj.pgno.value = 1;
        form_obj.target = "_self";
        form_obj.action = "";
        form_obj.submit();
    }
}

function setSmartOrder(order) {
    var form_obj = document.forms["Form1"];

    form_obj.t_alpha.value = "all";

    form_obj.order.value = order;
    form_obj.pgno.value = 1;
    form_obj.target = "_self";
    form_obj.action = "";
    form_obj.submit();

}

function setDcFilter(dc) {
    var form_obj = document.forms["Form1"];
    if (form_obj.kwd.value == "") {
        alert("검색어가 없습니다");
    } else {
        form_obj.t_dc.value = dc;
        form_obj.pgno.value = 1;
        form_obj.target = "_self";
        form_obj.action = "";
        form_obj.submit();
    }
}

function setSmartDcFilter(dc) {
    var form_obj = document.forms["Form1"];

    form_obj.t_dc.value = dc;
    form_obj.pgno.value = 1;
    form_obj.target = "_self";
    form_obj.action = "";
    form_obj.submit();

}

function setSoldOutFilter(soldout) {
    var form_obj = document.forms["Form1"];
    if (form_obj.kwd.value == "") {
        alert("검색어가 없습니다");
    } else {
        form_obj.t_soldout.value = soldout;
        form_obj.pgno.value = 1;
        form_obj.target = "_self";
        form_obj.action = "";
        form_obj.submit();
    }
}

function setSmartSoldOutFilter(soldout) {
    var form_obj = document.forms["Form1"];

    form_obj.t_soldout.value = soldout;
    form_obj.pgno.value = 1;
    form_obj.target = "_self";
    form_obj.action = "";
    form_obj.submit();
}


function setEventFilter(event) {
    var form_obj = document.forms["Form1"];
    if (form_obj.kwd.value == "") {
        alert("검색어가 없습니다");
    } else {
        form_obj.t_event.value = event;
        form_obj.pgno.value = 1;
        form_obj.target = "_self";
        form_obj.action = "";
        form_obj.submit();
    }
}

function setSmartEventFilter(event) {
    var form_obj = document.forms["Form1"];

    form_obj.t_event.value = event;
    form_obj.pgno.value = 1;
    form_obj.target = "_self";
    form_obj.action = "";
    form_obj.submit();
}

function setNewFilter(str) {
    var form_obj = document.forms["Form1"];
    if (form_obj.kwd.value == "") {
        alert("검색어가 없습니다");
    } else {
        form_obj.t_new.value = str;
        form_obj.pgno.value = 1;
        form_obj.target = "_self";
        form_obj.action = "";
        form_obj.submit();
    }
}

function setSmartNewFilter(str) {
    var form_obj = document.forms["Form1"];

    form_obj.t_new.value = str;
    form_obj.pgno.value = 1;
    form_obj.target = "_self";
    form_obj.action = "";
    form_obj.submit();
}

//페이지 네비게이션
function gotoPage(num) {
    var form_obj = document.forms["Form1"];
    var pgno = document.getElementById("pgno");

    if (pgno == null) {
        return;
    }

    if (form_obj == null) {
        return;
    }
    if (form_obj.kwd.value == "") {
        alert("검색어가 없습니다");
    } else {

        pgno.value = num;
        form_obj.target = "_self";
        form_obj.action = "";
        form_obj.submit();
    }
}

function gotoSmartPage(num) {
    var form_obj = document.forms["Form1"];
    var pgno = document.getElementById("pgno");

    if (pgno == null) {
        return;
    }

    if (form_obj == null) {
        return;
    }

    pgno.value = num;
    form_obj.target = "_self";
    form_obj.action = "";
    form_obj.submit();

}



function showSummaryDiv(goodId) {
    var obj = document.getElementById(goodId);
    if (obj.style.display == 'block') {
        obj.style.display = 'none';
    }
    else {
        obj.style.display = 'block';
    }
}


function goAlphabet(str) {
    var form_obj = document.forms["Form1"];
    if (form_obj.kwd.value == "") {
        alert("검색어가 없습니다");
    } else {
        form_obj.t_alpha.value = str;
        form_obj.pgno.value = 1;
        form_obj.target = "_self";
        form_obj.action = "";
        form_obj.submit();
    }
}

function goSmartAlphabet(str) {
    var form_obj = document.forms["Form1"];

    form_obj.t_alpha.value = str;
    form_obj.pgno.value = 1;
    form_obj.target = "_self";
    form_obj.action = "";
    form_obj.submit();
}

function categoryClick(mainCategory, cate, str) {
    var form_obj = document.forms["Form1"];
    if (form_obj.kwd.value == "") {
        alert("검색어가 없습니다");
    } else {
        if (cate == 'books') form_obj.action = "srchBooks.aspx";
        else if (cate == 'foreign') form_obj.action = "srchForeign.aspx";
        else if (cate == 'ebook') form_obj.action = "srchEbook.aspx";
        else if (cate == 'kids') form_obj.action = "srchKids.aspx";        
        else if (cate == 'comicbook') form_obj.action = "srchComicbook.aspx";
        else if (cate == 'music') form_obj.action = "srchMusic.aspx";
        else if (cate == 'dvd') form_obj.action = "srchDvd.aspx";
        else if (cate == 'gift') form_obj.action = "srchGift.aspx";
        else if (cate == 'cafe') form_obj.action = "srchCafe.aspx";
        else if (cate == 'bookers') form_obj.action = "srchBookers.aspx";
        else form_obj.action = "srchTotal.aspx";

        form_obj.cate2.value = "";
        form_obj.cate3.value = "";
        form_obj.cate4.value = "";
        form_obj.catename.value = "";

        if (mainCategory == 'total') {
            if (cate == 'dvd' || cate == 'music') {
                form_obj.t_ti.value = "1";
                form_obj.t_au.value = "1";
                form_obj.t_pu2.value = "0";
                form_obj.t_isbn2.value = "0";
                form_obj.t_li2.value = "0";
                form_obj.t_pu.value = "";
                form_obj.t_isbn.value = "";
                form_obj.t_gi.value = "";

            } else if (cate == 'gift') {
                form_obj.t_ti.value = "1";
                form_obj.t_au.value = "1";
                form_obj.t_gi.value = "1";
                form_obj.t_pu2.value = "";
                form_obj.t_isbn2.value = "";
                form_obj.t_li2.value = "";
                form_obj.t_pu.value = "";
                form_obj.t_isbn.value = "";
            }
        }


        form_obj.srchType.value = cate;
        form_obj.t_cate1.value = str;
        form_obj.pgno.value = 1;
        form_obj.target = "_self";

        form_obj.submit();
    }
}

function smartCategoryClick(cate, str) {
    var form_obj = document.forms["Form1"];

    form_obj.cate1.value = "";
    form_obj.cate2.value = "";
    form_obj.cate3.value = "";
    form_obj.cate4.value = "";
    form_obj.catename.value = "";

    form_obj.srchType.value = cate;
    form_obj.t_cate1.value = str;
    form_obj.pgno.value = 1;
    form_obj.target = "_self";

    form_obj.submit();
}

function goKwd(str) {
    var form_obj = document.forms["Form1"];
    form_obj.kwd.value = str;
    form_obj.pgno.value = "1";
    form_obj.order.value = "";
    form_obj.pgsz.value = "";
    form_obj.t_dc.value = "all";
    form_obj.t_soldout.value = "all";
    form_obj.t_event.value = "all";
    form_obj.t_new.value = "all";
    form_obj.t_alpha.value = "all";
    form_obj.t_reSrchFlag.value = "false";
    form_obj.t_cate1.value = "all";

    form_obj.t_detail.value = "";
    form_obj.d_ti.value = "";
    form_obj.d_au.value = "";
    form_obj.d_li.value = "";
    form_obj.d_pu.value = "";
    form_obj.d_su.value = "";
    form_obj.d_is.value = "";
    form_obj.d_ba.value = "";

    form_obj.pr.value = "";
    form_obj.pr1.value = "";
    form_obj.pr2.value = "";
    form_obj.d1.value = "";
    form_obj.d2.value = "";
    form_obj.dca1.value = "";
    form_obj.dca2.value = "";
    form_obj.dca3.value = "";

    form_obj.cate1.value = "";
    form_obj.cate2.value = "";
    form_obj.cate3.value = "";
    form_obj.cate4.value = "";
    form_obj.catename.value = "";

    keywordEscape();

    form_obj.target = "_self";
    form_obj.action = "";

    form_obj.submit();
}


function goDetailTab(str) {
    var form_obj = document.forms["Form1"];
    form_obj.detailType.value = str;
    form_obj.t_detail.value = "1";

    form_obj.target = "_self";
    form_obj.action = "";
    form_obj.submit();
}




function checkOption(obj) {
    var obj_txt = eval(document.getElementById('t_' + obj.id));

    if (obj.checked)
        obj_txt.value = '1';
    else
        obj_txt.value = '0';
}


function detailDate(period) {

    var today = new Date();
    var cyear = today.getYear();
    var cmonth = today.getMonth() + 1;
    var cday = today.getDate();
    var pyear;
    var pmonth;
    var pday;
    var form_obj = document.forms["Form1"];

    datePeriod = period;

    if (cmonth < 10) cmonth = "0" + cmonth;

    if (period == 0) {
        form_obj.date1.value = "";
        form_obj.date1.value = "";
        form_obj.py.disabled = true;
        form_obj.pm.disabled = true;
        form_obj.cy.disabled = true;
        form_obj.cm.disabled = true;
    } else if (period == 3) {
        pyear = addMonth(3, cyear, cmonth, cday).getYear();
        pmonth = addMonth(3, cyear, cmonth, cday).getMonth() + 1;
        if (pmonth < 10) pmonth = "0" + pmonth;
        pday = addMonth(3, cyear, cmonth, cday).getDate();
        if (cday < 10) cday = "0" + cday;
        if (pday < 10) pday = "0" + pday;
        form_obj.py.value = pyear;
        form_obj.pm.value = pmonth;
        form_obj.cy.value = cyear;
        form_obj.cm.value = cmonth;
        form_obj.date1.value = pyear + "" + pmonth + "" + pday;
        form_obj.date2.value = cyear + "" + cmonth + "" + cday;
        form_obj.py.disabled = true;
        form_obj.pm.disabled = true;
        form_obj.cy.disabled = true;
        form_obj.cm.disabled = true;

    } else if (period == 6) {
        pyear = addMonth(6, cyear, cmonth, cday).getYear();
        pmonth = addMonth(6, cyear, cmonth, cday).getMonth() + 1;
        if (pmonth < 10) pmonth = "0" + pmonth;
        pday = addMonth(6, cyear, cmonth, cday).getDate();
        if (cday < 10) cday = "0" + cday;
        if (pday < 10) pday = "0" + pday;
        form_obj.date1.value = pyear + "" + pmonth + "" + pday;
        form_obj.date2.value = cyear + "" + cmonth + "" + cday;
        form_obj.py.value = pyear;
        form_obj.pm.value = pmonth;
        form_obj.cy.value = cyear;
        form_obj.cm.value = cmonth;
        form_obj.py.disabled = true;
        form_obj.pm.disabled = true;
        form_obj.cy.disabled = true;
        form_obj.cm.disabled = true;
    } else if (period == 12) {
        pyear = addMonth(12, cyear, cmonth, cday).getYear();
        pmonth = addMonth(12, cyear, cmonth, cday).getMonth() + 1;
        if (pmonth < 10) pmonth = "0" + pmonth;
        pday = addMonth(12, cyear, cmonth, cday).getDate();
        if (cday < 10) cday = "0" + cday;
        if (pday < 10) pday = "0" + pday;
        form_obj.date1.value = pyear + "" + pmonth + "" + pday;
        form_obj.date2.value = cyear + "" + cmonth + "" + cday;
        form_obj.py.value = pyear;
        form_obj.pm.value = pmonth;
        form_obj.cy.value = cyear;
        form_obj.cm.value = cmonth;
        form_obj.py.disabled = true;
        form_obj.pm.disabled = true;
        form_obj.cy.disabled = true;
        form_obj.cm.disabled = true;
    } else {

        form_obj.py.disabled = false;
        form_obj.pm.disabled = false;
        form_obj.cy.disabled = false;
        form_obj.cm.disabled = false;
        form_obj.py.value = "";
        form_obj.pm.value = "";
        form_obj.cy.value = "";
        form_obj.cm.value = "";
        form_obj.py.focus();

    }

}

function addMonth(pMonth, yyyy, mm, dd) {
    var cDate;
    var oDate;

    var cYear, cMonth, cDay

    mm = mm * 1 - ((pMonth * 1) + 1);

    cDate = new Date(yyyy, mm, dd)

    cYear = cDate.getFullYear();

    cMonth = cDate.getMonth();

    cDay = cDate.getDate();

    oDate = (dd == cDay) ? cDate : new Date(cYear, cMonth, 0);

    return oDate;
}

function detailSubmit(cate) {
    var form_obj = document.forms["Form1"];
    if (datePeriod == "user") {

        if (form_obj.pm.value < 10) form_obj.pm.value = "0" + form_obj.pm.value;
        if (form_obj.cm.value < 10) form_obj.cm.value = "0" + form_obj.cm.value;

        form_obj.date1.value = form_obj.py.value + "" + form_obj.pm.value + "31;";
        form_obj.date2.value = form_obj.cy.value + "" + form_obj.cm.value + "01";
    }
    if (cate == "books" || cate == "foreign" || cate == "ebook" || cate == "kids" || cate == "comicbook") {

        if (
		        form_obj.txt_ti.value == ""
		        && form_obj.txt_au.value == ""
		        && form_obj.txt_pu.value == ""
		        && form_obj.txt_li.value == ""
		        && form_obj.txt_su.value == ""
		        && form_obj.txt_is.value == ""
		        && form_obj.txt_ba.value == "") 
		{
            alert("검색어를 입력하세요.");
        } else {
            if (cate == 'foreign') {
                form_obj.action = "srchForeign.aspx";
                form_obj.srchType.value = "foreign";
            }
            else if (cate == 'ebook') {
                form_obj.action = "srchEbook.aspx";
                form_obj.srchType.value = "ebook";
            }
            else if (cate == 'kids') {
                form_obj.action = "srchKids.aspx";
                form_obj.srchType.value = "kids";
            }
            else if (cate == 'comicbook') {
                form_obj.action = "srchComicbook.aspx";
                form_obj.srchType.value = "comicbook";
            }
            else {
                form_obj.action = "srchBooks.aspx";
                form_obj.srchType.value = "books";
            }


            form_obj.t_detail.value = 2;
            form_obj.d_ti.value = form_obj.txt_ti.value;
            form_obj.d_au.value = form_obj.txt_au.value;
            form_obj.d_li.value = form_obj.txt_li.value;
            form_obj.d_pu.value = form_obj.txt_pu.value;
            form_obj.d_su.value = form_obj.txt_su.value;
            form_obj.d_is.value = form_obj.txt_is.value;
            form_obj.d_ba.value = form_obj.txt_ba.value;

            var v_sold = document.all('d_soldout');
            for (i = 0; i < v_sold.length; i++) {
                if (v_sold[i].checked) {
                    form_obj.t_soldout.value = v_sold[i].value;
                }
            }

            var v_order = document.all('d_order');
            for (i = 0; i < v_order.length; i++) {
                if (v_order[i].checked) {
                    form_obj.order.value = v_order[i].value;
                }
            }

            form_obj.pr.value = form_obj.selectP.options[form_obj.selectP.selectedIndex].value;
            form_obj.pr1.value = form_obj.price1.value;
            form_obj.pr2.value = form_obj.price2.value;
            form_obj.d1.value = form_obj.date1.value;
            form_obj.d2.value = form_obj.date2.value;

            form_obj.dca1.value = form_obj.selectCate1.options[form_obj.selectCate1.selectedIndex].value;
            form_obj.dca2.value = form_obj.selectCate2.options[form_obj.selectCate2.selectedIndex].value;
            form_obj.dca3.value = form_obj.selectCate3.options[form_obj.selectCate3.selectedIndex].value;

            form_obj.submit();
        }
    } else if (cate == "dvd") {
        if (
		            form_obj.txt_ti.value == ""
		            && form_obj.txt_au.value == ""
		            && form_obj.txt_pu.value == ""
		            && form_obj.txt_li.value == ""
		            && form_obj.txt_ba.value == ""

	        ) {
            alert("검색어를 입력하세요.");
        } else {
            form_obj.action = "srchDvd.aspx";
            form_obj.srchType.value = "dvd";
            form_obj.t_detail.value = 2;
            form_obj.d_ti.value = form_obj.txt_ti.value;
            form_obj.d_au.value = form_obj.txt_au.value;
            form_obj.d_li.value = form_obj.txt_li.value;
            form_obj.d_pu.value = form_obj.txt_pu.value;
            form_obj.d_ba.value = form_obj.txt_ba.value;

            var v_sold = document.all('d_soldout');
            for (i = 0; i < v_sold.length; i++) {
                if (v_sold[i].checked) {
                    form_obj.t_soldout.value = v_sold[i].value;
                }
            }

            var v_order = document.all('d_order');
            for (i = 0; i < v_order.length; i++) {
                if (v_order[i].checked) {
                    form_obj.order.value = v_order[i].value;
                }
            }

            form_obj.pr.value = form_obj.selectP.options[form_obj.selectP.selectedIndex].value;
            form_obj.pr1.value = form_obj.price1.value;
            form_obj.pr2.value = form_obj.price2.value;
            form_obj.d1.value = form_obj.date1.value;
            form_obj.d2.value = form_obj.date2.value;
            form_obj.dca1.value = form_obj.selectCate1.options[form_obj.selectCate1.selectedIndex].value;
            form_obj.dca2.value = form_obj.selectCate2.options[form_obj.selectCate2.selectedIndex].value;
            form_obj.dca3.value = form_obj.selectCate3.options[form_obj.selectCate3.selectedIndex].value;

            form_obj.submit();
        }
    } else if (cate == "gift") {
        if (
		            form_obj.txt_ti.value == ""
		            && form_obj.txt_au.value == ""
		            && form_obj.txt_pu.value == ""

	        ) {
            alert("검색어를 입력하세요.");
        } else {
            form_obj.action = "srchGift.aspx";
            form_obj.srchType.value = "gift";
            form_obj.t_detail.value = 2;
            form_obj.d_ti.value = form_obj.txt_ti.value;
            form_obj.d_au.value = form_obj.txt_au.value;
            form_obj.d_pu.value = form_obj.txt_pu.value;

            var v_sold = document.all('d_soldout');
            for (i = 0; i < v_sold.length; i++) {
                if (v_sold[i].checked) {
                    form_obj.t_soldout.value = v_sold[i].value;
                }
            }

            var v_order = document.all('d_order');
            for (i = 0; i < v_order.length; i++) {
                if (v_order[i].checked) {
                    form_obj.order.value = v_order[i].value;
                }
            }

            form_obj.pr.value = form_obj.selectP.options[form_obj.selectP.selectedIndex].value;
            form_obj.pr1.value = form_obj.price1.value;
            form_obj.pr2.value = form_obj.price2.value;
            form_obj.d1.value = form_obj.date1.value;
            form_obj.d2.value = form_obj.date2.value;
            form_obj.dca1.value = form_obj.selectCate1.options[form_obj.selectCate1.selectedIndex].value;
            form_obj.dca2.value = form_obj.selectCate2.options[form_obj.selectCate2.selectedIndex].value;
            form_obj.dca3.value = form_obj.selectCate3.options[form_obj.selectCate3.selectedIndex].value;

            form_obj.submit();
        }
    } else if (cate == "music") {

        if (
		        form_obj.txt_ti.value == ""
		        && form_obj.txt_au.value == ""
		        && form_obj.txt_pu.value == ""
		        && form_obj.txt_li.value == ""
		        && form_obj.txt_su.value == ""
		        && form_obj.txt_is.value == ""

	    ) {
            alert("검색어를 입력하세요.");
        } else {

            form_obj.action = "srchMusic.aspx";
            form_obj.srchType.value = "music";
            form_obj.t_detail.value = 2;
            form_obj.d_ti.value = form_obj.txt_ti.value;
            form_obj.d_au.value = form_obj.txt_au.value;
            form_obj.d_li.value = form_obj.txt_li.value;
            form_obj.d_pu.value = form_obj.txt_pu.value;
            form_obj.d_su.value = form_obj.txt_su.value;
            form_obj.d_is.value = form_obj.txt_is.value;

            var v_sold = document.all('d_soldout');
            for (i = 0; i < v_sold.length; i++) {
                if (v_sold[i].checked) {
                    form_obj.t_soldout.value = v_sold[i].value;
                }
            }

            var v_order = document.all('d_order');
            for (i = 0; i < v_order.length; i++) {
                if (v_order[i].checked) {
                    form_obj.order.value = v_order[i].value;
                }
            }

            form_obj.pr.value = form_obj.selectP.options[form_obj.selectP.selectedIndex].value;
            form_obj.pr1.value = form_obj.price1.value;
            form_obj.pr2.value = form_obj.price2.value;
            form_obj.d1.value = form_obj.date1.value;
            form_obj.d2.value = form_obj.date2.value;
            form_obj.dca1.value = form_obj.selectCate1.options[form_obj.selectCate1.selectedIndex].value;
            form_obj.dca2.value = form_obj.selectCate2.options[form_obj.selectCate2.selectedIndex].value;
            form_obj.dca3.value = form_obj.selectCate3.options[form_obj.selectCate3.selectedIndex].value;

            form_obj.submit();
        }
    }
}

function enterDetail(event, cate) {
    var form_obj = document.forms["Form1"];
    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
    if (keyCode == 13) {
        if (cate == "books" || cate == "foreign" || cate == "ebook" || cate == "kids" || cate == "comicbook") {

            if (
		        form_obj.txt_ti.value == ""
		        && form_obj.txt_au.value == ""
		        && form_obj.txt_pu.value == ""
		        && form_obj.txt_li.value == ""
		        && form_obj.txt_su.value == ""
		        && form_obj.txt_is.value == ""
		        && form_obj.txt_ba.value == ""

	    ) {
                alert("검색어를 입력하세요.");
            } else {

                detailSubmit(cate);
            }
        } else if (cate == "dvd") {
            if (
		                form_obj.txt_ti.value == ""
		                && form_obj.txt_au.value == ""
		                && form_obj.txt_pu.value == ""
		                && form_obj.txt_li.value == ""
		                && form_obj.txt_ba.value == ""

	            ) {
                alert("검색어를 입력하세요.");
            } else {
                detailSubmit(cate);
            }
        } else if (cate == "gift") {
            if (
		                form_obj.txt_ti.value == ""
		                && form_obj.txt_au.value == ""
		                && form_obj.txt_pu.value == ""

	            ) {
                alert("검색어를 입력하세요.");
            } else {
                detailSubmit(cate);
            }
        } else if (cate == "music") {

            if (
		            form_obj.txt_ti.value == ""
		            && form_obj.txt_au.value == ""
		            && form_obj.txt_pu.value == ""
		            && form_obj.txt_li.value == ""
		            && form_obj.txt_su.value == ""
		            && form_obj.txt_is.value == ""

	        ) {
                alert("검색어를 입력하세요.");
            } else {
                detailSubmit(cate);
            }
        }
        return false;
    }
    else
        return;
}


function enterTopSearch(event) {
    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
    if (keyCode == 13) {
        submitSearch();
        return false;
    } else {
        return true;
    }
}

//////////////////////////////////////////////////////////
// 금액입력관련 스크립트
//////////////////////////////////////////////////////////
function handlerNum(obj) {
    //숫자만 입력 받게끔 하는 함수.
    e = window.event; //윈도우의 event를 잡는것입니다.
    //  alert( e.keyCode );

    //입력 허용 키
    if ((e.keyCode >= 48 && e.keyCode <= 57) ||   //숫자열 0 ~ 9 : 48 ~ 57
      (e.keyCode >= 96 && e.keyCode <= 105) ||   //키패드 0 ~ 9 : 96 ~ 105
        e.keyCode == 8 ||    //BackSpace
        e.keyCode == 46 ||    //Delete
    //e.keyCode == 110 ||    //소수점(.) : 문자키배열
    //e.keyCode == 190 ||    //소수점(.) : 키패드
        e.keyCode == 37 ||    //좌 화살표
        e.keyCode == 39 ||    //우 화살표
        e.keyCode == 35 ||    //End 키
        e.keyCode == 36 ||    //Home 키
        e.keyCode == 9 ||    //Tab 키
        e.keyCode == 13       //엔터키 키

    ) {

        if (e.keyCode == 48 || e.keyCode == 96) { //0을 눌렀을경우
            if (obj.value == '0') //현재 값이 0일 경우에서 0을 눌렀을경우
                e.returnValue = false; //-->입력되지않는다.
            else //다른숫자뒤에오는 0은
                return; //-->입력시킨다.
        }

        else //0이 아닌숫자
            return; //-->입력시킨다.
    }
    else //숫자가 아니면 넣을수 없다.
    {
        alert('숫자만 입력가능합니다');
        e.returnValue = false;
    }
}

function searchTopAd() {
    var form_obj = document.forms["Form1"];
    //form_obj.kwd.value = '';
    form_obj.h_ad.value = '';
}

function keywordEscape() {
    var form_obj = document.forms["Form1"];

    form_obj.kwd.value = form_obj.kwd.value.replace(/\*/gi, "");
}

//배송 레이어
function ViewContents(ebook_id, goods_id, mallId) {
    window.open("/Product/Common/ContentsSearch.aspx?goods_id=" + goods_id + "&ebook_id=" + ebook_id + "&mallId=" + mallId, "_win", "width=850 height=850");
}
function win_opendeli_1() {
    window.open('/Event/Generate/2007/02/Pop/TodayDelivery.html', 'deli1', 'width=500,height=415,scrollbars=no,resizable=0,status=0');
}
function win_opendeli_2() {
    window.open('/Event/Generate/2007/02/Pop/OneDay_Delivery.html', 'deli2', 'width=500,height=490,scrollbars=no,resizable=0,status=0');
}
function win_opendeli_3() {
    window.open('/Event/Generate/2007/02/Pop/Delivery_Quality.html', 'deli3', 'width=500,height=415,scrollbars=no,resizable=0,status=0');
}
function showhelp(name) {
    var x = event.clientX - (event.clientX / 2) + document.body.scrollLeft + 300;
    var y = event.clientY + document.body.scrollTop + 10;
    //var x = 200;
    //var y = 200;	
    document.all.newlayer8.style.left = x;
    document.all.newlayer8.style.top = y;

    document.all.newlayer8.style.display = "block";
}

function HideSchedule() {
    document.all.newlayer8.style.display = "none";
}


//선택 카트 또는 보관함 담기 시작

function checkCartAll(obj) {
    if (obj.checked) {
        fg_select = true;
    } else {
        fg_select = false;
    }

    var form = document.Form1;
    for (var i = 0; i < form.length; i++) {
        if (form.elements[i].type == "checkbox" && form.elements[i].name == "goods_id") {
            form.elements[i].checked = fg_select;
        }
    }
}


function checkAllCart() {    
    var form = document.Form1;
    var flag = false;
    var adult_flag = true;

    for (var i = 0; i < form.goods_id.length; i++) {
        if (form.goods_id[i].checked) {
            flag = true; break;
        }
    }

    
    //나이제한 체크...
    for (var i = 0; i < form.goods_id.length; i++) {
        if (form.goods_id[i].checked) {            
            if (form.adult[i].value == "19" && getCookie("is_Auth") != "Yes")  //로긴 안하고 
            {
                if (confirm("연 19세 이상 회원만 구입가능한 상품이 포함되어 있습니다.\n로그인을 하시겠습니까?")) {                    
                    backUrl = form.backUrl.value;

                    document.location = "/Customer/Adult_Login.aspx?rtn=" + backUrl;
                    flag = false;
                    adult_flag = false;
                    break;
                } else {
                    flag = false;
                    adult_flag = false;
                    break;
                }
            }
            else if (form.adult[i].value == "19" && getCookie("is_Auth") == "Yes") {            
                if (parseInt(getCookie("age_flag")) > 19) {
                    flag = true;
                }
                else {
                    alert("연 19세 이상 회원만 구입가능한 상품입니다.");
                    form.goods_id[i].checked = false;
                    flag = false;
                    adult_flag = false;
                    break;
                }
            }
            else {
                adult_flag = true;
            }
        }
    }


    if (adult_flag) {

        if (flag) {
            /*
            기존 팝업 방식
            pop = window.open('','cc','width=320,height=230,menubar=no,resizable=no,statusbar=no,scrollbars=no');	
            var arr;
            form.__VIEWSTATE.disabled = true;								
            form.action = "/Order/AddToShoppingCart.aspx";
            form.target = "cc";
            form.submit();
            */

            /*
            신규 카트로 바로 이동
            */
            form.__VIEWSTATE.disabled = true;

            form.action = "/Order/AddToShoppingCart.aspx";
            form.submit();

        } else { alert("체크한 상품이 없습니다."); }
    }

}


function addAllCustody() {
    var form = document.Form1;
    var flag = false;
    var adult_flag = true;

    for (var i = 0; i < form.goods_id.length; i++) {
        if (form.goods_id[i].checked) {
            flag = true;
            break;
        }
    }

    //나이제한 체크...
    for (var i = 0; i < form.goods_id.length; i++) {
        if (form.goods_id[i].checked) {
            if (form.adult[i].value == "19" && getCookie("is_Auth") != "Yes")  //로긴 안하고 
            {
                if (confirm("연 19세 이상 회원만 구입가능한 상품이 포함되어 있습니다.\n로그인을 하시겠습니까?")) {
                    backUrl = form.backUrl.value;

                    document.location = "/Customer/Adult_Login.aspx?rtn=" + backUrl;

                    flag = false;
                    adult_flag = false;
                    break;
                } else {
                    flag = false;
                    adult_flag = false;
                    break;
                }
            }
            else if (form.adult[i].value == "19" && getCookie("is_Auth") == "Yes") {
                if (parseInt(getCookie("age_flag")) > 19) {
                    flag = true;

                }
                else {
                    alert("연 19세 이상 회원만 구입가능한 상품입니다.");
                    form.goods_id[i].checked = false;
                    flag = false;
                    adult_flag = false;
                    break;
                }
            }
            else {
                adult_flag = true;
            }
        }
    }

    if (form.goods_id.checked)
        flag = true;

    if (adult_flag) {
        if (flag) {
            pop = window.open('', 'cc', 'width=500,height=390,menubar=no,resizable=no,statusbar=no,scrollbars=no');
            var arr;
            form.__VIEWSTATE.disabled = true;
            form.action = "/Customer/MyLibro/POP_CustodyAdd.aspx";
            form.target = "cc";
            form.submit();
        }
        else {
            alert("체크한 상품이 없습니다.");
        }
    }
}

/* 쿠키값 읽기 */
function getCookie(uName) {

    var flag = document.cookie.indexOf(uName + '=');
    if (flag != -1) {
        flag += uName.length + 1
        end = document.cookie.indexOf(';', flag)

        if (end == -1) end = document.cookie.length
        return unescape(document.cookie.substring(flag, end))
    }
}