function setOrderLists(sStr)
{
    if (!sStr || typeof sStr == 'object') sStr = "1";

    var sOrderListsHtml = document.getElementById('myshop_order_table_tmp').innerHTML;

    var html = setOrderHtml(sStr);

    sOrderListsHtml = sOrderListsHtml.replace('[[ORDER_LIST]]', html);

    document.getElementById('myshop_order_table').style.display = 'block';
    document.getElementById('myshop_order_table').innerHTML = sOrderListsHtml;
}

function setBasketLists(sStr)
{
    if (!sStr || typeof sStr == 'object') sStr = "basket";

    var html = setBasketHtml(sStr);

    //document.getElementById('myshop_order_table').style.display = 'block';
    document.getElementById('myshop_basket_list').innerHTML = html;
}

function setBoardLists(sStr)
{
    if (!sStr || typeof sStr == 'object') sStr = "9";

    var html = setBoardHtml(sStr);

    document.getElementById('myshop_board_list').innerHTML = html;
}

function setBoardHtml(sStr)
{
    if (!sStr) sStr = "9";

    var aReturnHtml = new Array();
    var sTmpHtml = '';
    var html = document.getElementById('myshop_board_list_row').value;

    var aLists = myshop_board_info[sStr];
    if (aLists['list']) {
        if (aLists['list'].length > 0) {
            for (var i=0; i < aLists['list'].length; i++) {
                sTmpHtml = html.replace(/\[\[BULLEINT_CNT\]\]/gi, (i+1));
                sTmpHtml = sTmpHtml.replace(/\[\[BULLEINT_REG_DATE\]\]/gi, aLists['list'][i]['bt_reg_date']);
                sTmpHtml = sTmpHtml.replace(/\[\[BULLEINT_SUBJECT\]\]/gi, aLists['list'][i]['bt_title']);
                sTmpHtml = sTmpHtml.replace(/\[\[BULLETIN_BOARD_NO\]\]/gi, aLists['list'][i]['bt_board_no']);
                sTmpHtml = sTmpHtml.replace(/\[\[BULLETIN_NO\]\]/gi, aLists['list'][i]['bt_idx']);
                sTmpHtml = sTmpHtml.replace(/\[\[BULLETIN_PRODUCT\]\]/gi, aLists['list'][i]['bt_prd_no']);

                try {
                    var sReply = aLists['reply'][aLists['list'][i]['bt_board_no']][aLists['list'][i]['bt_bulletin_no']];
                    if (sReply) {
                        sTmpHtml = sTmpHtml.replace(/\[\[BULLEINT_HAS_REPLY\]\]/gi, 'block');
                        sTmpHtml = sTmpHtml.replace(/\[\[BULLEINT_REPLY\]\]/gi, sReply['bt_content']);
                        sTmpHtml = sTmpHtml.replace(/\[\[BULLETIN_REPLY_NO\]\]/gi, sReply['bt_idx']);
                        sTmpHtml = sTmpHtml.replace(/\[\[BULLETIN_REPLY_IMAGE\]\]/gi, aLists['list'][i]['bt_reply_image']);
                    } else {
                        sTmpHtml = sTmpHtml.replace(/\[\[BULLETIN_REPLY_IMAGE\]\]/gi, aLists['list'][i]['bt_no_reply_image']);
                        sTmpHtml = sTmpHtml.replace(/\[\[BULLEINT_HAS_REPLY\]\]/gi, 'none');
                    }
                } catch(e) {
                    sTmpHtml = sTmpHtml.replace(/\[\[BULLETIN_REPLY_IMAGE\]\]/gi, aLists['list'][i]['bt_no_reply_image']);
                    sTmpHtml = sTmpHtml.replace(/\[\[BULLEINT_HAS_REPLY\]\]/gi, 'none');
                }

                aReturnHtml.push(sTmpHtml);
            }
        }
    } else {
        aReturnHtml.push('<div style="text-align:center;padding:20px;"><img src="'+document.getElementById('myshop_no_article_image').value.toString()+'" style="border:0px;"></div>');
    }
    return aReturnHtml.join('');
}

function setBasketHtml(sStr)
{
    if (!sStr) sStr = "basket";

    var aReturnHtml = new Array();
    var sTmpHtml = '';
    var html = document.getElementById('myshop_basket_list_row').value;
    if (sStr == "basket") {
        var aLists = myshop_basket_info.basket;
        if (aLists) {
            if (aLists.length > 0) {
                for (var i=0; i < aLists.length; i++) {
                    sTmpHtml = html.replace(/\[\[BASKET_PRD_IMG\]\]/gi, aLists[i]['p_img']);
                    sTmpHtml = sTmpHtml.replace(/\[\[BASKET_PRD_NAME\]\]/gi, aLists[i]['p_prd_name']);
                    sTmpHtml = sTmpHtml.replace(/\[\[BASKET_PRD_OPTION\]\]/gi, aLists[i]['p_option_name']);
                    sTmpHtml = sTmpHtml.replace(/\[\[BASKET_PRD_PRICE\]\]/gi, aLists[i]['p_sale_price']);
                    sTmpHtml = sTmpHtml.replace(/\[\[BASKET_PRD_MILEGAE\]\]/gi, aLists[i]['p_mileage']);
                    sTmpHtml = sTmpHtml.replace(/\[\[BASKET_PRD_CODE\]\]/gi, aLists[i]['p_prd_code']);
                    sTmpHtml = sTmpHtml.replace(/\[\[BASKET_CATE_NO\]\]/gi, '');
                    aReturnHtml.push(sTmpHtml);
                }
            } else {
                aReturnHtml.push('<div style="text-align:center;padding:20px;"><img src="'+document.getElementById('myshop_no_prd_image').value.toString()+'" style="border:0px;"></div>');
            }
        }
    } else if (sStr == 'wish') {
        var aLists = myshop_basket_info.wish;
        if (aLists) {
            if (aLists.length > 0) {
                for (var i=0; i < aLists.length; i++) {
                    sTmpHtml = html.replace(/\[\[BASKET_PRD_IMG\]\]/gi, aLists[i]['p_img']);
                    sTmpHtml = sTmpHtml.replace(/\[\[BASKET_PRD_NAME\]\]/gi, aLists[i]['p_prd_name']);
                    sTmpHtml = sTmpHtml.replace(/\[\[BASKET_PRD_OPTION\]\]/gi, aLists[i]['p_option_name']);
                    sTmpHtml = sTmpHtml.replace(/\[\[BASKET_PRD_PRICE\]\]/gi, aLists[i]['p_sale_price']);
                    sTmpHtml = sTmpHtml.replace(/\[\[BASKET_PRD_MILEGAE\]\]/gi, aLists[i]['p_mileage']);
                    sTmpHtml = sTmpHtml.replace(/\[\[BASKET_PRD_CODE\]\]/gi, aLists[i]['p_prd_code']);
                    sTmpHtml = sTmpHtml.replace(/\[\[BASKET_CATE_NO\]\]/gi, '');
                    aReturnHtml.push(sTmpHtml);
                }
            } else {
                aReturnHtml.push('<div style="text-align:center;padding:20px;"><img src="'+document.getElementById('myshop_no_prd_image').value.toString()+'" style="border:0px;"></div>');
            }
        }
    }

    return aReturnHtml.join('');
}

function setOrderHtml(sStr)
{
    if (!sStr) sStr = "1";

    var aReturnHtml = new Array();
    var sTmpHtml = '';
    var html = document.getElementById('myshop_order_list').value;
    if (sStr == "1") {
        //alert(myshop_order_info.orders.ordNo.length);
        var aLists = myshop_order_info.orders.ordNo;
        if (aLists) {
            for (var i=0; i < aLists.length; i++){
                var aSubLists = myshop_order_info.orders.list[aLists[i]];
                var iOrdCnt = myshop_order_info.orders.cnt[aLists[i]];
                for (var j=0; j < aSubLists.length; j++) {
                    sTmpHtml = html.replace(/\[\[ROWSPAN\]\]/gi, aSubLists.length);
                    sTmpHtml = sTmpHtml.replace('[[ORDER_DATE]]', aSubLists[j]['o_ord_date']);
                    sTmpHtml = sTmpHtml.replace(/\[\[ORDER_NO\]\]/gi, aSubLists[j]['o_ord_no']);
                    sTmpHtml = sTmpHtml.replace('[[ORDER_LIST_NO]]', aSubLists[j]['o_ord_no']);
                    sTmpHtml = sTmpHtml.replace('[[ORDER_PRODUCT_NAME]]', aSubLists[j]['op_prd_name']);
                    sTmpHtml = sTmpHtml.replace('[[ORDER_CNT]]', aSubLists[j]['op_prd_cnt']);
                    sTmpHtml = sTmpHtml.replace('[[ORDER_PRICE]]', aSubLists[j]['o_total_price']);
                    sTmpHtml = sTmpHtml.replace('[[ORDER_STATUS]]', aSubLists[j]['cur_state']);
                    sTmpHtml = sTmpHtml.replace(/\[\[ORDER_PRD_CODE\]\]/gi, aSubLists[j]['op_prd_code']);
                    sTmpHtml = sTmpHtml.replace(/\[\[ORDER_CATE_NO\]\]/gi, aSubLists[j]['op_cat_code']);
                    if (j > 0) {
                        sTmpHtml = sTmpHtml.replace(/\[\[ORDER_DISPLAY\]\]/gi, 'none');
                    } else {
                        sTmpHtml = sTmpHtml.replace(/\[\[ORDER_DISPLAY\]\]/gi, 'block');
                    }

                    aReturnHtml.push(sTmpHtml);
                }
            }
        }
    } else if (sStr == "2") {
        var aLists = myshop_order_info.prd_orders.ordNo;
        var aPrdList = myshop_order_info.prd_orders.list;
        if (aLists) {
            for (var i=0; i < aLists.length; i++){
                sTmpHtml = html.replace('[[ROWSPAN]]', 0);
                sTmpHtml = sTmpHtml.replace('[[ORDER_DATE]]', myshop_order_info.prd_orders.list[aLists[i]]['o_ord_date']);
                sTmpHtml = sTmpHtml.replace(/\[\[ORDER_NO\]\]/gi, myshop_order_info.prd_orders.list[aLists[i]]['o_ord_no']);
                sTmpHtml = sTmpHtml.replace('[[ORDER_LIST_NO]]', myshop_order_info.prd_orders.list[aLists[i]]['op_ord_prd_no']);
                sTmpHtml = sTmpHtml.replace('[[ORDER_PRODUCT_NAME]]', myshop_order_info.prd_orders.list[aLists[i]]['op_prd_name']);
                sTmpHtml = sTmpHtml.replace('[[ORDER_CNT]]', myshop_order_info.prd_orders.list[aLists[i]]['op_prd_cnt']);
                sTmpHtml = sTmpHtml.replace('[[ORDER_PRICE]]', myshop_order_info.prd_orders.list[aLists[i]]['op_sale_price']);
                sTmpHtml = sTmpHtml.replace('[[ORDER_STATUS]]', myshop_order_info.prd_orders.list[aLists[i]]['cur_state']);
                aReturnHtml.push(sTmpHtml);
            }
        }
    }

    return aReturnHtml.join('');
}

function setOrderTab(tab_type)
{
    var _img_order_obj = document.getElementById('myshop_order_list_tab');
    var _img_prd_obj = document.getElementById('myshop_ord_product_list_tab');

    if (tab_type == 'order') {
        _img_order_obj.src = document.getElementById('myshop_order_list_tab_on').value;
        _img_prd_obj.src = document.getElementById('myshop_ord_product_list_tab_off').value;
        setOrderLists("1");
    } else if (tab_type == 'prd') {
        _img_order_obj.src = document.getElementById('myshop_order_list_tab_off').value;
        _img_prd_obj.src = document.getElementById('myshop_ord_product_list_tab_on').value;
        setOrderLists("2");
    }
}

function setBasketTab(tab_type)
{
    var _img_basket_obj = document.getElementById('myshop_basket_list_tab');
    var _img_wish_obj = document.getElementById('myshop_wish_list_tab');

    if (tab_type == 'basket') {
        _img_basket_obj.src = document.getElementById('myshop_basket_list_tab_on').value;
        _img_wish_obj.src = document.getElementById('myshop_wish_list_tab_off').value;
        setBasketLists("basket");
    } else if (tab_type == 'wish') {
        _img_basket_obj.src = document.getElementById('myshop_basket_list_tab_off').value;
        _img_wish_obj.src = document.getElementById('myshop_wish_list_tab_on').value;
        setBasketLists("wish");
    }
}

function setBoardTab(tab_type)
{
    var aBoard = new Array("9", "4", "6");
    for (var i=0; i < aBoard.length; i++) {
        if (tab_type == aBoard[i]) {
            document.getElementById('myshop_board_'+aBoard[i]+'_tab').src = document.getElementById('myshop_board_'+aBoard[i]+'_tab_on').value;
            setBoardLists(tab_type);
        } else {
            document.getElementById('myshop_board_'+aBoard[i]+'_tab').src = document.getElementById('myshop_board_'+aBoard[i]+'_tab_off').value;
        }
    }
}

function setBasketWishLink()
{
///Front/Basket/?url=Basket
    if (document.getElementById('myshop_wish_list_tab').src.toString() == document.getElementById('myshop_wish_list_tab_on').value) {
        document.location.href = '/Front/Myshop/?url=wishlist';
    } else {
        document.location.href = '/Front/Basket/?url=Basket';
    }
}

function setBoardLink()
{
///Front/Basket/?url=Basket
    var aBoard = new Array(4, 6, 9);
    for (var i = 0; i < aBoard.length; i++) {
        if (document.getElementById('myshop_board_'+aBoard[i]+'_tab').src.toString() == document.getElementById('myshop_board_'+aBoard[i]+'_tab_on').value) {
            document.location.href = '/Front/Board/?url=lists&board_no=' + aBoard[i];
            break;
        }
    }
}

try {

    if (window.attachEvent) {
        window.attachEvent("onload", setOrderLists);
        window.attachEvent("onload", setBasketLists);
        window.attachEvent("onload", setBoardLists);
    } else if (window.addEventListener) {
        window.addEventListener("onload", setOrderLists, false);
        window.addEventListener("onload", setBasketLists, false);
        window.addEventListener("onload", setBoardLists, false);
    }
} catch(e) {}