//##############################################################################
//#
//# ÀÌº¥Æ® °ü·Ã
//# ------------> List_Style()                     ===> ÆäÀÌÁö ·Îµå ÈÄ °Ô½ÃÆÇ Å¸ÀÌÆ² ½ºÅ¸ÀÏ Àû¿ë
//#
//#
//# ÄÁÅÙÃ÷ °ü·Ã
//# ------------> jsSelectMenu(i_str)              ===> ¸Þ´º ¼±ÅÃ
//# ------------> jsDownloadFile(i_fullname)       ===> ´Ù¿î·Îµå
//# ------------> Show_Upload_Monitor()            ===> ¾÷·Îµå ÁøÇà Ã¢
//# ¸®½ºÆ®,¼öÁ¤,»èÁ¦,¾²±â °ü·Ã
//# ------------> jsContentList(m_url)             ===> ¸®½ºÆ®
//# ------------> jsContentView(bbs_seq , m_url)   ===> ºä
//# ------------> jsContentRegist(m_url)           ===> ¾²±â
//# ------------> jsContentModify(bbs_seq , m_url) ===> ¼öÁ¤
//# ------------> jsContentReply(bbs_seq , m_url)  ===>  ´äº¯
//# ------------> jsContentSearch()                        ===> °Ë»ö
//# ------------> jsContentDelete(bbs_seq , m_url) ===> »èÁ¦
//##############################################################################

//==============================================================================
// È¸¿ø °ü·Ã
//==============================================================================
/* ·Î±×ÀÎ */
function jsLogin(action_page, site_id) {
    jsPopup("https://integration.xnhub.kr/contents/login/login.xn?action_page="+action_page+"&site_id="+site_id, "winLogin");
}

/* È¸¿ø°¡ÀÔ */
function jsMemberEntry(action_page, site_id) {
    jsPopup("https://integration.xnhub.kr/contents/entry/entryStipulation.xn?action_page="+action_page+"&site_id="+site_id, "winLogin");
}

/* ·Î±×¾Æ¿ô */
function jsLogout() {
    location.href="/contents/cf/login/logoutProc.asp";
}

/* ¸¶ÀÌÆäÀÌÁö */
function jsMyPage(action_page, site_id, user_id, user_nm) {
    jsPopup("https://integration.xnhub.kr/contents/mypage/infoModify.xn?action_page="+action_page+"&site_id="+site_id+"&user_id="+user_id+"&user_nm="+user_nm, "winMypage");
}

/* È¸¿øÁ¤º¸ ¼öÁ¤ */
function jsEntry() {
    jsPopup("/contents/cf/entry/entry.asp", "winEntry");
}

/* °³ÀÎÁ¤º¸º¸È£Á¤Ã¥ */
function jsPolicyPerson() {
    jsPopup("/contents/cf/policy/policyPerson.asp", "winPolicyPerson");
}

/* ¸ÞÀÏÃßÃâ¹æÁöÁ¤Ã¥ */
function jsPolicyMail() {
    jsPopup("/contents/cf/policy/policyMail.asp", "winPolicyMail");
}


//==============================================================================
// À©µµ¿ì ÀÌº¥Æ® Ãß°¡
//==============================================================================
//jsAttachEvent("onload", List_Style);


//==============================================================================
// ÄÁÅÙÃ÷ °ü·Ã
//==============================================================================
//--------------------------------------------------------------------------
// ¸Þ´º ¼±ÅÃ
//--------------------------------------------------------------------------
function jsSelectMenu(i_menu) {
    var main       = parseInt(i_menu.substring(0, 2), 10);
    var sub        = parseInt(i_menu.substring(2, 4), 10);
    var third      = parseInt(i_menu.substring(4, 6), 10);
    var main_menu  = jsGetElementsByClass("cssMainMenu", "table")[0];
    var sub_menu   = jsGetElementsByClass("cssSubMenu", "ul")[0];
    var third_menu = jsGetElementsByClass("cssThirdMenu", "ul");

    // °ø¹é ÅØ½ºÆ® ³ëµå Á¦°Å
    jsIgnoreWhiteSpace(main_menu);
    jsIgnoreWhiteSpace(sub_menu);

    // 3Â÷¸Þ´º ¼û±è
    for (var i=0; i < third_menu.length; i++) {
          third_menu[i].style.display = "none";
    }

    // ¸ÞÀÎ¸Þ´º ¼±ÅÃ
    if (main_menu) main_menu = main_menu.getElementsByTagName("a");

    if ((main > 0) && (main <= main_menu.length)) {
         var main_item = main_menu[main - 1].parentNode;

         main_item.className = "selected";
    }

    // ¼­ºê¸Þ´º ¼±ÅÃ
    if (sub_menu && (sub > 0) && (sub <= sub_menu.childNodes.length)) {
         var sub_item = sub_menu.childNodes[sub - 1];

         sub_item.className = "selected";

         // 3Â÷¸Þ´º È®Àå
         third_menu = sub_item.getElementsByTagName("ul")[0];
         if (third_menu) {
              sub_item.firstChild.style.backgroundColor = "#F0C38C";
              third_menu.style.display = "block";

              // 3Â÷¸Þ´º ¼±ÅÃ
              if ((third > 0) && (third <= third_menu.childNodes.length)) {
                   var third_item = third_menu.childNodes[third - 1];

                   third_item.className = "selected";
              }
         }
    }
}


//--------------------------------------------------------------------------
// ´Ù¿î·Îµå
//--------------------------------------------------------------------------
function jsDownloadFile(i_fullname) {
    location.href = "/contents/cf/download/download.asp?FullName=" + i_fullname;
}

// ºó °ø¹é ¹®ÀÚ¿­ CHECK
function jsIsEmpty(s) {
    return ((s == null) || (s.length == 0))
}

// ÀÚ·áÀÇ ±æÀÌ CHECK
function jsValidLength(data_val, len) {
    return (data_val.length >= len);
}

function jsInValidLength(date_val, len, len2) {
    return ((date_val.length >= len) && (date_val.length <= len2));
}

// ¹®ÀÚÇü ÀÚ·á CHECK
function jsIsletter(str) {
    var len=str.length;
    for(i=0; i<len; i++) {
        if (((str.charAt(i) >= "a") && (str.charAt(i) <= "z")) || ((str.charAt(i) >= "A") && (str.charAt(i) <= "Z"))) {
        }
        else {
            return false;
        }
    }
    return true;
}

// ¼ýÀÚÇü ÀÚ·á CHECK
function jsIsDigit(str) {
    var len=str.length;
    for(i=0; i<len; i++) {
        if ((str.charAt(i) >= "0") && (str.charAt(i) <= "9")) {
        }
        else {
             return false;
        }
    }
    return true;
}

// ÀÌ¸ÞÀÏ ÀÔ·Â CHECK
function jsIsEmail(checkstr) {
    var checkok = "@";
    if (checkstr.length == 0) {return (true);}

    for (i = 0;  i < checkstr.length;  i++) {
         ch = checkstr.charAt(i);
         if (ch == checkok) {return (true) }
    }
    return (false);
}
// ÀÌ¸ÞÀÏ ÀÔ·Â Ã¼Å©
function jsIsEmail1(checkstr){
    alert(checkstr);
    if (checkstr.indexOf('@',0) == 1 || checkstr.indexOf('.',0) == -1)
        return false;
    else
        return true;
}

// ´ÜÀÏ¹®ÀÚ ´ëÃ¼ (¿øº»¹®ÀÚ¿­, ´ëÃ¼´ë»ó ¹®ÀÚ, ´ëÃ¼ÇÒ ¹®ÀÚ)
function jsReplaceChar(str, tarch, repch) {
    var nowch  = "";
    var sumstr = "";

    var len=str.length;
    for(i=0; i<len; i++) {
        if (str.charAt(i) == tarch) {
            nowch = repch;
        }
        else {
            nowch = str.charAt(i);
        }
        sumstr = sumstr + nowch;
    }
    return sumstr;
}

// ÁÖ¹Îµî·Ï¹øÈ£ CHECK
function jsSocialCheck(soid) {
    var IDtot = 0;
    var IDAdd = "234567892345";

    for(i=0;i<12;i++) {
        IDtot = IDtot + parseInt(soid.substring(i,i+1)) * parseInt(IDAdd.substring(i,i+1));
    }

       IDtot= 11 - (IDtot%11);

       if(IDtot==10) {
       IDtot = 0;
       }
       else if(IDtot==11){
          IDtot = 1;
       }
       var tid = parseInt(soid.substring(12,13));
       if(tid == IDtot) return true;
}

function jsOpenWindow(URL, Name, Width, Height, Scroll) {
    window.open(Url, Name, 'width='+Width+',height='+Height+',top=0,left='+Left+',marginwidth=0,marginheight=0,toolbar=no,scrollbars='+Scroll+',resizable=yes, status=yes');
}

function jsOpenWindow2(URL,W,H,S) {
    if (screen.width == W){
        var T = 0;var L = 0;
    }else{
        var L = ((screen.width) - W) / 2;
        var T = ((screen.height) - H) / 2;
    }
    window.open(URL, 'X', 'width=' + W + ',height=' + H + ',left=' + L + ',top=' + T + ',resizable=no,scrollbars=' + S + '');
}

function jsIsNumber(v) {
    for(var i = 0; i < v.length; i++) {
    var chr = v.substr(i,1);
        if(chr < '0' || chr > '9') {
           return false;
        }
    }
    return true;
}

function jsCommonDownload(strFullName) {
    location.href = "/contents/cf/download/download.asp?FullName=" + strFullName;
}

function jsCommonPaging(page_no) {
    document.frmParam.page_no.value = page_no;

    document.frmParam.target = "_self";
    document.frmParam.action = "";
    document.frmParam.submit();
}


//--------------------------------------------------------------------------
// ¸®½ºÆ®,ºä,»èÁ¦,¼öÁ¤,¾²±â(Ãß°¡»çÇ×)
//--------------------------------------------------------------------------
function jsContentList(m_url) {
    document.frmParam.target = "_self";
    document.frmParam.action = m_url;
    document.frmParam.submit();
}

function jsContentView(bbs_seq , m_url) {
    document.frmParam.bbs_seq.value = bbs_seq;

    document.frmParam.target = "_self";
    document.frmParam.action = m_url;
    document.frmParam.submit();
}

function jsMainView(bbs_seq, page_str_menu, m_url) {
    document.frmParam.bbs_seq.value = bbs_seq;
    document.frmParam.page_str_menu.value = page_str_menu;

    document.frmParam.target = "_self";
    document.frmParam.action = m_url;
    document.frmParam.submit();
}

function jsPopupView(FP_Idx , m_url) {
    document.frmParam.FP_Idx.value = FP_Idx;

    document.frmParam.target = "_self";
    document.frmParam.action = m_url;
    document.frmParam.submit();
}

function jsContentRegist(m_url) {
    document.frmParam.action_flag.value = "REGIST"

    document.frmParam.target = "_self";
    document.frmParam.action = m_url;
    document.frmParam.submit();
}

function jsContentModify(bbs_seq , m_url) {
    document.frmParam.action_flag.value = "MODIFY";
    document.frmParam.bbs_seq.value = bbs_seq;

    document.frmParam.target = "_self";
    document.frmParam.action = m_url;
    document.frmParam.submit();
}

function jsContentReply(bbs_seq , m_url) {
    document.frmParam.action_flag.value = "REPLY";
    document.frmParam.bbs_seq.value = bbs_seq;

    document.frmParam.target = "_self";
    document.frmParam.action = m_url;
    document.frmParam.submit();
}

function jscontentRecommand(bbs_seq , m_url) {
    document.frmParam.bbs_seq.value = bbs_seq;

    document.frmParam.target = "_self";
    document.frmParam.action = m_url;
    document.frmParam.submit();
}

function jsContentSearch() {
    document.frmParam.search_field.value = document.frmSearch.search_field.value;
    document.frmParam.search_word.value  = document.frmSearch.search_word.value;
    document.frmParam.page_no.value      = "1"

    document.frmParam.target = "_self";
    document.frmParam.action = "";
    document.frmParam.submit();
}

function jsContentDelete(bbs_seq , m_url) {
    if (confirm("»èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?")) {
        document.frmParam.action_flag.value = "DELETE";
        document.frmParam.bbs_seq.value = bbs_seq;

        document.frmParam.target = "_self";
        document.frmParam.action = m_url;
        document.frmParam.submit();
    }
}

function jsJjim(bbs_seq, m_url) {
    document.frmParam.action_flag.value = "REGIST";
    document.frmParam.bbs_seq.value = bbs_seq;

    document.frmParam.target = "_self";
    document.frmParam.action = m_url;
    document.frmParam.submit();
}


//--------------------------------------------------------------------------
// ÆË¾÷ ¸®½ºÆ®,ºä,»èÁ¦,¼öÁ¤,¾²±â(Ãß°¡»çÇ×)
//--------------------------------------------------------------------------
function jsPopupList(m_url) {
    document.frmParam.target = "_self";
    document.frmParam.action = m_url;
    document.frmParam.submit();
}

function jsPopupView(FP_Idx , m_url) {
    document.frmParam.FP_Idx.value = FP_Idx;

    document.frmParam.target = "_self";
    document.frmParam.action = m_url;
    document.frmParam.submit();
}

function jsPopupRegist(m_url) {
    document.frmParam.action_flag.value = "REGIST"

    document.frmParam.target = "_self";
    document.frmParam.action = m_url;
    document.frmParam.submit();
}

function jsPopupModify(FP_Idx , m_url) {
    document.frmParam.action_flag.value = "MODIFY";
    document.frmParam.FP_Idx.value = FP_Idx;

    document.frmParam.target = "_self";
    document.frmParam.action = m_url;
    document.frmParam.submit();
}

function jsPopupReply(FP_Idx , m_url) {
    document.frmParam.action_flag.value = "REPLY";
    document.frmParam.FP_Idx.value = FP_Idx;

    document.frmParam.target = "_self";
    document.frmParam.action = m_url;
    document.frmParam.submit();
}

function jsPopupRecommand(FP_Idx , m_url) {
    document.frmParam.FP_Idx.value = FP_Idx;

    document.frmParam.target = "_self";
    document.frmParam.action = m_url;
    document.frmParam.submit();
}

function jsPopupSearch() {
    document.frmParam.search_field.value = document.frmSearch.search_field.value;
    document.frmParam.search_word.value  = document.frmSearch.search_word.value;
    document.frmParam.PageNo.value      = "1"

    document.frmParam.target = "_self";
    document.frmParam.action = "";
    document.frmParam.submit();
}

function jsAuthCheck(m_url) {
    jsPopup("/contents/cf/bbs/bbsAuth_Popup.asp?Redirect_List_Page="+m_url, "winLogin");
}


function setCookie(name, value, expiredays) {
    var todayDate = new Date();
    todayDate.setDate(todayDate.getDate() + expiredays);
    document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

function jsCloseWin(CookieName) {
    setCookie(CookieName, "no" , 1);
    self.close();
}

function jsCheckMail(strMail) {
    var check1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;

    var check2 = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4})$/;

    if (!check1.test(strMail) && check2.test(strMail)) {
        return true;
        } else {
            return false;
    }
}
