﻿var PkgItemTicket = {
    hasClosed: false, //선택 상품 마감 확인하는 부분
    OnChangeFeeCond : function(src)
    {
        tbl = GUtil.FindOuterElementByClass(src, 'tblPkgItemTicket');
        
        st = DaySelectorDD.getSelectedDateTimeString(tbl); //사용일
        cnt = GUtil.ElemByClass('IDcnt1', tbl, 'input' ); //수량
        
        ob_post.AddParam("gid", cnt.getAttribute('gid'));
        ob_post.AddParam("datestr", st);
        ob_post.AddParam("m1", GUtil.parseNumEmpty0(cnt.value) );
        ob_post.AddParam("m2", GUtil.parseNumEmpty0(GUtil.ElemByClass('IDcnt2', tbl, '*' ).value) );
        ob_post.AddParam("m3", GUtil.parseNumEmpty0(GUtil.ElemByClass('IDcnt3', tbl, '*' ).value) );
        
        ob_post.AddParam("pkgID", GUtil.getQueryString('cid') );
        
        ob_post.AddParam("what", "정요금#추가할인전#판매가#입금가");
        prcs = ob_post.post("/Helper/WS/GoodFee.aspx", "EtcFee"); 
        
        prcs = prcs.split('#');
        
        //(outer, feeSt, feeSell, feePkg)
        PkgItemFee.SetFee(tbl, prcs[0], prcs[1], prcs[2], prcs[3]);

        //선택 상품 마감 확인하는 부분
        if (prcs.length > 4 && prcs[4] != null && prcs[4].indexOf('마감') >= 0) {
            alert('선택하신 날짜에 마감된 상품입니다.');
            PkgItemTicket.hasClosed = true;
        }
        else
            PkgItemTicket.hasClosed = false;
    }
}