function goFamilySite(obj) {
    var index = obj.selectedIndex;
    if (index>-1) {
        var directURL = obj.options[index].value;
        if (directURL!="") window.open(directURL,"_blank","");
    }
}

//중문 푸터
function bottom_write_ch(){    
    document.write("    <table cellspacing='0' cellpadding='0' border='0' width='930'>");
    document.write("        <tr><td class='footer_tm'></td></tr>");
    document.write("        <tr><td class='footer_sub_color'>");
    document.write("            <div id='footer_sub'>");
    document.write("                <div id='footer_left'><img src='/img/footer/footer_global_logo.gif' class='m_t7'></div>");
    document.write("                <div id='footer_right'><img src='/img/footer/footer_global_copy.gif' class='m_t3'></div>");

    document.write("       </div>");
    document.write("</table>");
}

function bottom_write_ch_main(){    
    document.write("    <table cellspacing='0' cellpadding='0' border='0' width='920' height='100%'>");
    document.write("        <tr><td class='footer_submain_color' valign='top'>");
    document.write("        <div id='footer_submain'>");
    document.write("                <div id='footer_left'><img src='/img/footer/footer_global_logo.gif' class='m_t7'></div>");
    document.write("                <div id='footer_right'><img src='/img/footer/footer_global_copy.gif' class='m_t3'></div>");

    document.write("       </div>");
    document.write(" </td></tr>");
     document.write("</table>");
}

function makeSelectBox_footer(thisId,optionParam) {
    /***********************************************************************************************
    *** 사용예 ) makeSelectBox01("셀렉트박스Name","putup=yes,option=3,classHeader=클래스헤더")  ****
    ***          optionParam 부분은 특수상황일 경우만 사용합니다.                               ****
    ***          - putup=yes : 옵션레이어가 위로 보여지게 됩니다.                               ****
    ***          - option=3 : 옵션레이어가 정해진 수치만큼만 보여집니다.                        ****
    ***          - classHeader=클래스헤더 : 특수한경우 해당 셀렉트박스만 임의로 다른 스킨을     ****
    ***                                     적용 할 수 있음. 단, CSS만 변경된 스킨일 경우       ****
    ***********************************************************************************************/
    var downArrowSrc = W3SLI_WEB_DNS_HTTP+"/img/btn_arrow01.gif";    //오른쪽 화살표이미지
    var classNameHeader = "selectBoxTypeB_"; // CSS 파일에서 Class명 Header 값 (한 사이트에서 셀렉트박스 디자인이 여러개일 경우 Class를 따로 지정하기위해 변수로 분리해놉니다.
    var downArrowSrcWidth = 15;    //오른쪽 화살표이미지 width
    var optionHeight = 19; // option 하나의 높이
    var optionMaxNum = 6; // 한번에 보여지는 option의 갯수
    var hideNullValue = false; // value가 없거나 빈값이면 인덱스로 취급하고 뿌려주지 않게하려면 true, 상관없이 모두 보여주려면 false.
    var isPutup = false;

    if (optionParam != null && optionParam != "") { // optionParam 를 설정했으면 그에 맞게 셋팅해준다.
        if (getOptionParameter("putup",optionParam) == "yes") isPutup = true; // 옵션항목 레이어를 위로 보여기로 선택한경우
        var userMaxNum = parseInt(getOptionParameter("option",optionParam));
        if (userMaxNum > 0) optionMaxNum = userMaxNum;    // 옵션항목 갯수를 임의로 지정한 경우
        var userClassHeader = getOptionParameter("classHeader",optionParam);
        if (userClassHeader != "") classNameHeader = userClassHeader; // 별도의 스킨을 지정한 경우
    }

    var optionInnerLayerHeight = 0;
    var objId = thisId;
    var obj = document.getElementById(objId);
    var selectBoxWidth = parseInt(obj.style.width);
    var selectBoxHeight = parseInt(obj.style.height);
    if (obj.options.length > optionMaxNum) optionInnerLayerHeight = optionHeight * optionMaxNum;


    newSelect = "<div style='position:absolute; z-index:100;'>";
    newSelect += "<table id='" + objId + "selectBoxOptionLayer' cellpadding='0' cellspacing='0' border='0' style='position:relative;z-index:150;display:none;' onMouseOver=\"viewOptionLayer('"+ objId + "')\" onMouseOut=\"setMousePosition('out')\">";

    var coverHTML = ""; // selectbox 위에 얹혀지는 투명레이어 (수정할 필요 없음.)
    coverHTML += "    <tr>";
    coverHTML += "        <td height='" + (selectBoxHeight - 1) + "' style='cursor:hand;' onClick=\"hideOptionLayer('"+ objId + "')\"></td>";
    coverHTML += "    </tr>";
    if (!isPutup) newSelect += coverHTML; // 옵션항목 레이어가 아래로 보여질경우.

    newSelect += "    <tr>";
    newSelect += "        <td bgcolor='#CECEC7' style='padding:1px 1px 1px 1px'>";
    newSelect += "        <table cellpadding='0' cellspacing='0' border='0' width='100%'>";
    newSelect += "            <tr>";
    newSelect += "                <td height='3' bgcolor='#F5F5F5'></td>";
    newSelect += "            </tr>";
    newSelect += "        </table>";
    newSelect += "        <div class='"+ classNameHeader +"OptionInnerLayer' style='width:" + (selectBoxWidth-2) + "px;height:" + optionInnerLayerHeight + ";'>";
    newSelect += "        <table cellpadding='0' cellspacing='0' border='0' width='100%' style='table-layout:fixed;word-break:break-all;' bgcolor='#F5F5F5'>";
    var defaultShowedOptionsNum = 0;
    for (var i=0 ; i < obj.options.length ; i++) {
        var nowValue = obj.options[i].value.replace(/'/g,"&rsquo;");
        var nowText = obj.options[i].text.replace(/'/g,"&rsquo;");;
        if (((!hideNullValue)||nowValue != null)&&((!hideNullValue)||nowValue != "")) {
            newSelect += "            <tr>";
            newSelect += "                <td height='" + optionHeight + "' class='"+ classNameHeader +"Option' onMouseOver=\"this.className='"+ classNameHeader +"OptionOver'\" onMouseOut=\"this.className='"+ classNameHeader +"Option'\" onClick=\"selectThisValue('"+ objId + "'," + i + ",'" + nowValue + "','" + nowText + "','" + classNameHeader + "')\" style='cursor:hand; font-size:11px;'>" + nowText + "</td>";
            newSelect += "                <input type='hidden' id='"+ objId + "SelectBoxOptionValue" + i + "' value='" + nowValue + "'>";
            newSelect += "            </tr>";
            if (defaultShowedOptionsNum < optionMaxNum) defaultShowedOptionsNum++;
        }
    }
    newSelect += "        </table>";
    newSelect += "        </div>";
    newSelect += "        <table cellpadding='0' cellspacing='0' border='0' width='100%'>";
    newSelect += "            <tr>";
    newSelect += "                <td height='3' bgcolor='#F5F5F5'></td>";
    newSelect += "            </tr>";
    newSelect += "        </table>";
    newSelect += "        </td>";
    newSelect += "    </tr>";

    if (isPutup) newSelect += coverHTML; // 옵션항목 레이어가 위로 보여질경우.
    newSelect += "</table>";
    newSelect += "</div>";

    newSelect += "<table id='testArea' cellpadding='0' cellspacing='1' border='0' bgcolor='#CECEC7' onClick=\"viewOptionLayer('"+ objId + "')\" style='cursor:hand;' onMouseOut=\"setMousePosition('out')\">";
    newSelect += "    <tr>";
    newSelect += "        <td bgcolor='#F5F5F5'>";
    newSelect += "        <table cellpadding='0' cellspacing='0' border='0'>";
    newSelect += "            <tr>";
    newSelect += "                <td><div id='" + objId + "selectBoxSelectedValue' class='"+ classNameHeader +"SelectedArea' style='padding:3px;font-size:11px;width:" + (selectBoxWidth - downArrowSrcWidth - 2) + "px;height:" + (selectBoxHeight - 2) + "px;overflow:hidden;' onBlur=\"selectBoxBlur('" + objId + "','" + classNameHeader + "')\"></div></td>";
    newSelect += "                <td><img src='" + downArrowSrc + "' width='" + downArrowSrcWidth + "' border='0'></td>";
    newSelect += "            </tr>";
    newSelect += "        </table>";
    newSelect += "        </td>";
    newSelect += "    </tr>";
    newSelect += "</table>";
    document.write(newSelect);

    if (isPutup) { // 옵션항목 레이어가 위로 보여질경우.
        var optionLayerTopMargin = 7; // 옵션항목 레이어가 뜨는 위치 조절시 수치를 변경해줍니다.
        var innerDivTop = (-1)*((optionHeight * defaultShowedOptionsNum) + optionLayerTopMargin);    // 옵션항목레이어의 높이 + 옵션항목 위아래 margin 및 추가 여백
        document.getElementById(objId+"selectBoxOptionLayer").style.top = innerDivTop;
    }

    var haveSelectedValue = false;
    for (var i=0 ; i < obj.options.length ; i++) {
        if (obj.options[i].selected == true) {
            haveSelectedValue = true;
            settingValue(objId,obj.options[i].text);
        }
    }
    if (!haveSelectedValue) settingValue(objId,obj.options[0].text);
}
