//##############################################################################
//#
//# ÀÌº¥Æ® °ü·Ã
//# ------------> List_Style()                     ===> ÆäÀÌÁö ·Îµå ÈÄ °Ô½ÃÆÇ Å¸ÀÌÆ² ½ºÅ¸ÀÏ Àû¿ë
//#
//#
//# ÄÁÅÙÃ÷ °ü·Ã
//# ------------> Select_Menu( i_str )             ===> ¸Þ´º ¼±ÅÃ
//# ------------> jsDownload( i_fullname )         ===> ´Ù¿î·Îµå
//# ------------> Show_Upload_Monitor()            ===> ¾÷·Îµå ÁøÇà Ã¢
//# ¸®½ºÆ®,¼öÁ¤,»èÁ¦,¾²±â °ü·Ã
//# ------------> Content_List( m_url )            ===> ¸®½ºÆ®
//# ------------> Content_View( FB_Idx , m_url )   ===> ºä
//# ------------> Content_Regist( m_url )          ===> ¾²±â
//# ------------> Content_Modify( FB_Idx , m_url ) ===> ¼öÁ¤
//# ------------> Content_Reply( FB_Idx , m_url )  ===> ´äº¯
//# ------------> Content_Search()                 ===> °Ë»ö
//# ------------> Content_Delete( FB_Idx , m_url ) ===> »èÁ¦
//##############################################################################


//==============================================================================
// À©µµ¿ì ÀÌº¥Æ® Ãß°¡
//==============================================================================
//Attach_Event("onload", List_Style);


//==============================================================================
// ÄÁÅÙÃ÷ °ü·Ã
//==============================================================================
    //--------------------------------------------------------------------------
    // ¸Þ´º ¼±ÅÃ
    //--------------------------------------------------------------------------
    function Select_Menu( 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  = Get_Elements_By_Class("cssMainMenu", "table")[0];
        var sub_menu   = Get_Elements_By_Class("cssSubMenu", "ul")[0];
        var third_menu = Get_Elements_By_Class("cssThirdMenu", "ul");

        // °ø¹é ÅØ½ºÆ® ³ëµå Á¦°Å
        Ignore_White_Space(main_menu);
        Ignore_White_Space(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 jsDownload( i_fullname ) {
        location.href = "/contents/cf/download/download.asp?FullName=" + i_fullname;
    }

    // ºó °ø¹é ¹®ÀÚ¿­ CHECK
    function isempty(s) {
        return ((s == null) || (s.length == 0))
    }

    // ÀÚ·áÀÇ ±æÀÌ CHECK
    function Valid_Length(data_val, len) {
        return (data_val.length >= len);
    }

    function Invalid_Length(date_val, len, len2) {
        return ((date_val.length >= len) && (date_val.length <= len2));
    }

    // ¹®ÀÚÇü ÀÚ·á CHECK
    function isletter (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 isdigit (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 isemail(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 isemail1(checkstr){
        alert(checkstr);
        if (checkstr.indexOf('@',0) == 1 || checkstr.indexOf('.',0) == -1)
            return false;
        else
            return true;
    }

    // ´ÜÀÏ¹®ÀÚ ´ëÃ¼ (¿øº»¹®ÀÚ¿­, ´ëÃ¼´ë»ó ¹®ÀÚ, ´ëÃ¼ÇÒ ¹®ÀÚ)
    function replacechar(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 socialcheck(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 OpenWindow(URL, Name) {
        window.open(URL, Name, 'width=0, height=0, top=0, left=0, marginwidth=0, marginheight=0, toolbar=no, scrollbars=no, resizable=yes, status=yes');
    }


    function OpenWindow_old(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 OpenWindow1(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 IsNumber(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 jsCommonPaging(Page_No) {
        document.Frm_Param.Page_No.value = Page_No;

        document.Frm_Param.target = "_self";
        document.Frm_Param.action = "";
        document.Frm_Param.submit();
    }


    //--------------------------------------------------------------------------
    // ¸®½ºÆ®,ºä,»èÁ¦,¼öÁ¤,¾²±â(Ãß°¡»çÇ×)
    //--------------------------------------------------------------------------
    function Content_List( m_url ) {
        document.Frm_Param.target = "_self";
        document.Frm_Param.action = m_url;
        document.Frm_Param.submit();
    }

    function Content_View( FB_Idx , m_url ) {
        document.Frm_Param.FB_Idx.value = FB_Idx;

        document.Frm_Param.target = "_self";
        document.Frm_Param.action = m_url;
        document.Frm_Param.submit();
    }

    function Popup_View( FP_Idx , m_url ) {
        document.Frm_Param.FP_Idx.value = FP_Idx;

        document.Frm_Param.target = "_self";
        document.Frm_Param.action = m_url;
        document.Frm_Param.submit();
    }

    function Content_Regist( m_url ) {
        document.Frm_Param.Action_Flag.value = "REGIST"

        document.Frm_Param.target = "_self";
        document.Frm_Param.action = m_url;
        document.Frm_Param.submit();
    }

    function Content_Modify( FB_Idx , m_url ) {
        document.Frm_Param.Action_Flag.value = "MODIFY";
        document.Frm_Param.FB_Idx.value = FB_Idx;

        document.Frm_Param.target = "_self";
        document.Frm_Param.action = m_url;
        document.Frm_Param.submit();
    }

    function Content_Reply( FB_Idx , m_url ) {
        document.Frm_Param.Action_Flag.value = "REPLY";
        document.Frm_Param.FB_Idx.value = FB_Idx;

        document.Frm_Param.target = "_self";
        document.Frm_Param.action = m_url;
        document.Frm_Param.submit();
    }

    function Content_Recommand( FB_Idx , m_url ) {
        document.Frm_Param.FB_Idx.value = FB_Idx;

        document.Frm_Param.target = "_self";
        document.Frm_Param.action = m_url;
        document.Frm_Param.submit();
    }

    function Content_Search() {
        document.Frm_Param.Search_Field.value = document.Frm_Search.Search_Field.value;
        document.Frm_Param.Search_Word.value  = document.Frm_Search.Search_Word.value;
        document.Frm_Param.Page_No.value      = "1"

        document.Frm_Param.target = "_self";
        document.Frm_Param.action = "";
        document.Frm_Param.submit();
    }


    function Content_Delete( FB_Idx , m_url ) {
        if ( confirm("»èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?") ) {
            document.Frm_Param.Action_Flag.value = "DELETE";
            document.Frm_Param.FB_Idx.value = FB_Idx;

            document.Frm_Param.target = "_self";
            document.Frm_Param.action = m_url;
            document.Frm_Param.submit();
        }
    }

    function jjim( FB_Idx, m_url) {
        document.Frm_Param.Action_Flag.value = "REGIST";
        document.Frm_Param.FB_Idx.value = FB_Idx;

        document.Frm_Param.target = "_self";
        document.Frm_Param.action = m_url;
        document.Frm_Param.submit();
    }


    //--------------------------------------------------------------------------
    // ÆË¾÷ ¸®½ºÆ®,ºä,»èÁ¦,¼öÁ¤,¾²±â(Ãß°¡»çÇ×)
    //--------------------------------------------------------------------------

    function Popup_List( m_url ) {
        document.Frm_Param.target = "_self";
        document.Frm_Param.action = m_url;
        document.Frm_Param.submit();
    }

    function Popup_View( FP_Idx , m_url ) {
        document.Frm_Param.FP_Idx.value = FP_Idx;

        document.Frm_Param.target = "_self";
        document.Frm_Param.action = m_url;
        document.Frm_Param.submit();
    }

    function Popup_Regist( m_url ) {
        document.Frm_Param.Action_Flag.value = "REGIST"

        document.Frm_Param.target = "_self";
        document.Frm_Param.action = m_url;
        document.Frm_Param.submit();
    }

    function Popup_Modify( FP_Idx , m_url ) {
        document.Frm_Param.Action_Flag.value = "MODIFY";
        document.Frm_Param.FP_Idx.value = FP_Idx;

        document.Frm_Param.target = "_self";
        document.Frm_Param.action = m_url;
        document.Frm_Param.submit();
    }

    function Popup_Reply( FP_Idx , m_url ) {
        document.Frm_Param.Action_Flag.value = "REPLY";
        document.Frm_Param.FP_Idx.value = FP_Idx;

        document.Frm_Param.target = "_self";
        document.Frm_Param.action = m_url;
        document.Frm_Param.submit();
    }

    function Popup_Recommand( FP_Idx , m_url ) {
        document.Frm_Param.FP_Idx.value = FP_Idx;

        document.Frm_Param.target = "_self";
        document.Frm_Param.action = m_url;
        document.Frm_Param.submit();
    }

    function Popup_Search() {
        document.Frm_Param.Search_Field.value = document.Frm_Search.Search_Field.value;
        document.Frm_Param.Search_Word.value  = document.Frm_Search.Search_Word.value;
        document.Frm_Param.PageNo.value      = "1"

        document.Frm_Param.target = "_self";
        document.Frm_Param.action = "";
        document.Frm_Param.submit();
    }

    function Popup_Search() {
        document.Frm_Param.Search_Field.value = document.Frm_Search.Search_Field.value;
        document.Frm_Param.Search_Word.value  = document.Frm_Search.Search_Word.value;
        document.Frm_Param.PageNo.value      = "1"

        document.Frm_Param.target = "_self";
        document.Frm_Param.action = "";
        document.Frm_Param.submit();
    }

    function Auth_Check( m_url ) {
        View_Popup("/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 closeWin(CookieName)
    {
        setCookie( CookieName, "no" , 1);
        self.close();
    }

  function Check_Mail(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;
      }
  }
