/*******************************************************************************
 * 인터넷 교보문고 TP 프로젝트
 *
 * Copyright(c) 1997-2009 Kyobo Book Centre
 * All rights reserved.
 ******************************************************************************/

var booklogID, booklogURL, koybobookURL;

/**
 * 해당 북로그로 이동한다.
 * 
 * @param booklogID
 * @return
 */
function gfBooklogDo(booklogID) {
    window.location.href = booklogURL + "/" + booklogID;
}

/**
 * 인터넷 교보문고 로그인 팝업을 오픈한다.
 * 
 * @param refererURL
 * @return
 */
function gfLogin(refererURL, serverURL) {
    var isOpen = null;
    if (typeof (serverURL) == "undefined") {
        serverURL = "http://www.kyobobook.co.kr";
    }
    if (typeof (refererURL) == "undefined") {
        isOpen = openWindow(serverURL+"/login/login.laf", "LoginPop", 420, 283);
        if (isOpen == null) {
            window.alert("차단된 팝업창을 허용해 주십시오.");
        }
    } else {
        isOpen = openWindow(serverURL+"/login/login.laf?retURL=" + escape(refererURL), "LoginPop", 420, 283);
        if (isOpen == null) {
            window.alert("차단된 팝업창을 허용해 주십시오.");
        }
    }
}

/**
 * 로그아웃을 처리한다.
 * 
 * @param refererURL
 * @return
 */
function gfLogout(refererURL, serverURL) {
    if (typeof (serverURL) == "undefined") {
        serverURL = "http://www.kyobobook.co.kr";
    }
    location.href = serverURL+"/login/logout.laf?retURL=" + escape(refererURL);
}

/**
 * 공통메뉴 - 북로그
 * 
 * @return
 */
function gfViewMain() {
    var form = document.blogControllerForm;
    var isWrt = form.menuDvcd.value == "WRT" ? true : false;
    form.menuDvcd.value = "ALL";
    form.blogMenuSrnb.value = 0;
    form.subMenuSrnb.value = 0;
    form.bltnWrinSrnb.value = 0;
    form.currPage.value = 1;
    form.mode.value = "";
    form.tagName.value = "";
    form.search.value = "";
    form.wrinViewDvcd.value = 1;
    if (isWrt) {
        form.action = "/blog/blogController.do";
        form.submit();
    } else {
        var formValue = $("form[name='blogControllerForm']").serialize();
        $.post("/blog/bodyController.do",formValue,function(data){
            $("#mainBlogArea").html(data);
        });
    }
}

/**
 * 공통메뉴 - 다이어리
 * 
 * @param diarySrnb
 * @return
 */
function gfViewMenuDiary() {
    var form = document.blogControllerForm;
    var isWrt = form.menuDvcd.value == "WRT" ? true : false;
    form.menuDvcd.value = "G01";
    form.blogMenuSrnb.value = 0;
    form.bltnWrinSrnb.value = 0;
    form.currPage.value = 1;
    form.mode.value = "V";
    if (isWrt) {
        form.action = "/blog/blogController.do";
        form.submit();
    } else {
        var formValue = $("form[name='blogControllerForm']").serialize();
        $.post("/blog/bodyController.do",formValue,function(data){
            $("#mainBlogArea").html(data);
        });
    }
}

/**
 * 공통메뉴 - 미디어로그
 * @return
 */
function gfViewMenuMediaLog() {
    var form = document.blogControllerForm;
    var isWrt = form.menuDvcd.value == "WRT" ? true : false;
    form.menuDvcd.value = "MID";
    form.blogMenuSrnb.value = 0;
    form.bltnWrinSrnb.value = 0;
    form.currPage.value = 1;
    if (isWrt) {
        form.action = "/blog/blogController.do";
        form.submit();
    } else {
        var formValue = $("form[name='blogControllerForm']").serialize();
        $.post("/blog/bodyController.do",formValue,function(data){
            $("#mainBlogArea").html(data);
        });
    }
}

/**
 * 공통메뉴 - 태그
 * 
 * @return
 */
function gfViewMenuTag(){
    var form = document.blogControllerForm;
    var isWrt = form.menuDvcd.value == "WRT" ? true : false;
    form.menuDvcd.value = "TAG";
    form.bltnWrinSrnb.value = 0;
    form.currPage.value = 1;
    if (isWrt) {
        form.action = "/blog/blogController.do";
        form.submit();
    } else {
        var formValue = $("form[name='blogControllerForm']").serialize();
        $.post("/blog/bodyController.do",formValue,function(data){
            $("#mainBlogArea").html(data);
        });
    }
}

/**
 * 공통메뉴 - 방명록
 * 
 * @return
 */
function gfViewMenuGuestBook() {
    var form = document.blogControllerForm;
    var isWrt = form.menuDvcd.value == "WRT" ? true : false;
    form.menuDvcd.value = "H01";
    form.blogMenuSrnb.value = 0;
    form.bltnWrinSrnb.value = 0;
    form.currPage.value = 1;
    if (isOwner == "false") {
        if (gsbkReplWrtnDvcd == "3"){
            alert(booklogID+"님의 북로그는 방명록 사용이 비허용 되어 있습니다.");
            return;
        }
        if (gsbkReplWrtnDvcd == "2" && loginYsno != "Y") {
            alert(booklogID+"님의 북로그는 로그인한 회원분에게만 방명록 사용을 허용하셨습니다.");
            return;
        }
    }
    if (isWrt) {
        form.action = "/blog/blogController.do";
        form.submit();
    } else {
        var formValue = $("form[name='blogControllerForm']").serialize();
        $.post("/blog/bodyController.do",formValue,function(data){
            $("#mainBlogArea").html(data);
        });
    }
}

/**
 * 공통메뉴 - 친구초청
 * 
 * @return
 */
function gfViewMenuRequestFriend() {
    var form = document.blogControllerForm;
    var isWrt = form.menuDvcd.value == "WRT" ? true : false;
    form.menuDvcd.value = "RQF";
    form.blogMenuSrnb.value = 0;
    form.bltnWrinSrnb.value = 0;
    form.currPage.value = 1;
    if (isWrt) {
        form.action = "/blog/blogController.do";
        form.submit();
    } else {
        var formValue = $("form[name='blogControllerForm']").serialize();
        $.post("/blog/bodyController.do",formValue,function(data){
            $("#mainBlogArea").html(data);
        });
    }
}

/**
 * 공통메뉴 - 글쓰기
 * 
 * @return
 */
function gfWritePost() {
    var form = document.blogControllerForm;
    form.menuDvcd.value = "WRT";
    form.mode.value = "F3";
    form.blogMenuSrnb.value = 0;
    form.subMenuSrnb.value = 0;
    form.bltnWrinSrnb.value = 0;
    form.action = "/blog/blogWriteController.do";
    form.submit();
}

function gfWritePostMove(mode) {
    var form = document.writeArticleManageForm;
    form.menuDvcd.value = "WRT";
    form.mode.value = mode;
    form.blogMenuSrnb.value = 0;
    form.subMenuSrnb.value = 0;
    form.bltnWrinSrnb.value = 0;
    form.action = "/blog/blogWriteController.do";
    form.submit();
}

/**
 * 공통메뉴 - 관리도구
 * 
 * @return
 */
function gfViewBlogCenter() {
    var form = document.blogControllerForm;
    form.action = "/blog/manage/viewBlogCenter.do";
    form.submit();
}

/**
 * 상품 상세페이지 이동
 * 
 * @param ejkGb : 내외서구분
 * @param barcode : 바코드
 * @param linkClass : 분야코드
 * @param orderClick : 
 */
function gfProductDetailView(ejkGb, barcode, linkClass, orderClick) {

    var linkUrl = "";

    if (barcode.substring(0, 2) == '29') {
        linkUrl = "http://www.kyobobook.co.kr/product/detailViewPackage.laf?mallGb=PKG";
    } else {
        if (ejkGb == 'KOR') {
            linkUrl = "http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR";
        } else if (ejkGb == 'ENG' || ejkGb == 'BNT') {
            linkUrl = "http://www.kyobobook.co.kr/product/detailViewEng.laf?mallGb=ENG";
        } else if (ejkGb == 'JAP' || ejkGb == 'JNT') {
            linkUrl = "http://www.kyobobook.co.kr/product/detailViewEng.laf?mallGb=JAP";
        } else if (ejkGb == 'MUC') {
            linkUrl = "http://www.kyobobook.co.kr/product/detailViewMuc.laf?mallGb=MUC";
        } else if (ejkGb == 'DVD') {
            linkUrl = "http://www.kyobobook.co.kr/product/detailViewDvd.laf?mallGb=DVD";
        } else if (ejkGb == 'GFT') {
            linkUrl = "http://www.kyobobook.co.kr/gift/goInfo.laf?mallGb=GFT&ejkGb=GFT";
        } else if (ejkGb == 'EBK') {
            linkUrl = "http://digital.kyobobook.co.kr/kyobobook/eBookDetail.laf?category=001";
        } else if (ejkGb == 'AUD') {
            linkUrl = "http://digital.kyobobook.co.kr/kyobobook/audioDetail.laf?category=002";
        } else if (ejkGb == 'VOD') {
            linkUrl = "http://digital.kyobobook.co.kr/kyobobook/vodDetail.laf?category=003";
        } else if (ejkGb == 'KDS') {
            linkUrl = "http://digital.kyobobook.co.kr/kyobobook/kidsDetail.laf?category=004";
        } else if (ejkGb == 'DUM') {
            linkUrl = "http://digital.kyobobook.co.kr/kyobobook/articleDetail.laf?category=006";
        } else if (ejkGb == 'DSE') {
            linkUrl = "http://digital.kyobobook.co.kr/kyobobook/setDetail.laf?category=007";
        } else if (ejkGb == 'DMA') {
            linkUrl = "http://digital.kyobobook.co.kr/kyobobook/eMagazineDetail.laf?category=008";
        } 
    }

    if (ejkGb == 'GFT') {
        sUrl = linkUrl + '&rtn_url=/app.product.GoodDetail.top?comm=usr.detail|good_id=' + barcode + "&orderClick=" + orderClick;
    } else  if (linkUrl != '') {
        sUrl = linkUrl + "&ejkGb=" + ejkGb + "&linkClass=" + linkClass + "&barcode=" +barcode + "&orderClick=" + orderClick;
    }
    
    if (linkUrl != "") {
        var win = window.open(sUrl);

        if (win == null || win == "undefined") {
            window.alert("차단된 팝업창을 허용해 주십시오.");
        }
    }
    
    return;
}

/**
 * 신고하기 팝업
 * 
 * @param bltnSrnb
 * @param replSrnb
 * @return
 */
function reportBlogSttm(bltnWrinSrnb, replSrnb) {
    var frm = document.blogSttmForm;
    frm.bltnWrinSrnb.value = bltnWrinSrnb;
    frm.replSrnb.value = replSrnb;
    frm.action = "/blog/popup/reportBlogSttm.do";
    var formPop = window.open("", "blogReportPopUp", "width=450, height=543, top=200,left=400");
    frm.target = "blogReportPopUp";
    frm.method = "post";
    frm.submit();
}
