document.write("<script type=\"text/javascript\" src=\"/01kr/js/Tween.js\"></script>");
//document.write("<script type=\"text/javascript\" src=\"/01kr/js/OpacityTween.js\"></script>");

// 서브 전체메뉴보기 10.02.25 추가 by 이성현
function wholemenu_Show() {
    var obj = document.getElementById("wholemenulist");
    if ( !obj.style.display || obj.style.display == "none" ) {
        obj.style.display = "block";
    } else {
        obj.style.display = "none";
    }
}
/* GNB */
function gnbMenu(objNum) {
    var _d = document,
    outEventTime = 1, //본 레이어로 돌아가는 시간
    objID = _d.getElementById('topmenu'),
    objUl = objID.getElementsByTagName('ul'),
    objUlLength = objUl.length,
    objList = [],
    objImage = [],
    currentNum = 0,
    objSetTime;
    objNum01 = objNum;

    var initialize = function() {
        for (var i=0; i<objUlLength; i++) {
            if (i != 0) {
                objList[i] = objUl[i].parentNode;
                objEvent(i);
            }
        }
        if (objNum >= 0) {
            
            objNum = objNum + 1;            
            document.getElementById("navi" + objNum01).className ="mgnb on"
            objUl[objNum].style.display = 'block';
        }
    };

    var objEvent = function(num) {
        objList[num].onmouseover = function() {
            currentNum = num;
            clearTimeout(objSetTime);
            for (var i=0; i<objUlLength; i++) {
                if (i != 0) {
                    if (i == num) {
                    //Do nothing
                    } else {
                        document.getElementById("navi" + objNum01).className ="mgnb on"
                        objUl[i].style.display = 'none';
                    //objID.style.backgroundImage = 'url(/open_content/images/main/bg_topmenu_on.gif)';
                    }
                }
            }
				
            objUl[num].style.display = 'block';
        };
        objList[num].onkeyup = objList[num].onmouseover;

        objID.onmouseout = function(e) {
            var evt = e || window.event;
            var relatedNode = evt.relatedTarget || evt.toElement;
            searchOutNode(relatedNode, this);
        };
    };

    var outEvent = function() {
        if (!objNum) {
            document.getElementById("navi" + objNum01).className == "mgnb"
            objUl[currentNum].style.display = 'none';

        //objID.style.backgroundImage = 'url(/open_content/images/main/bg_topmenu_on.gif)';
        } else if (objNum && currentNum != objNum) {
            if (document.getElementById("navi" + objNum01).className == "mgnb")
                document.getElementById("navi" + objNum01).className == "mgnb on"
            objUl[objNum].style.display = 'block';

            document.getElementById("navi" + objNum01).className == "mgnb"
            objUl[currentNum].style.display = 'none';
        }
    };

    var searchOutNode = function (obj1, obj2) { //이벤트 버블링현상 제거
        while (obj1 != obj2) {
            if (!obj1) {
                objSetTime = setTimeout(outEvent, (outEventTime * 1000));
                return true;
            }
            obj1 = obj1.parentNode;
        }
        return false;
    };

    initialize();
}

// Page Print
function New_PagePrint(print_content){
    if (confirm('프린트를 하실려면 새창을 띄우셔야합니다. 계속하시겠습니까?'))
    {
        var objWin = window.open('', 'printerWindow', 'width=750,height=600,resizable=no,scrollbars=yes,toolbar=no,menubar=no');
        var strHtml = '';
        strHtml += "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>\n";
        strHtml += "<html xmlns='http://www.w3.org/1999/xhtml'>\r\n";
        strHtml += "<head>\r\n";
        strHtml += "<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />\r\n";
        strHtml += "<meta http-equiv='Content-Script-Type' content='text/javascript' />\r\n";
        strHtml += "<meta http-equiv='Content-Style-Type' content='text/css' />\r\n";
        strHtml += "<meta http-equiv='X-UA-Compatible' content='IE=edge' />\r\n";
        strHtml += "<title>페이지프린트</title>\r\n";
        strHtml += "<link rel='stylesheet' type='text/css' href='/01kr/css/sub.css'/>\r\n";
        strHtml += "</head>\r\n";
        strHtml += "<body onload='javascript:print()'>\r\n";
        strHtml += "<div class='printTop'>\r\n";
        strHtml += "    <a href='#print' onclick='javascript:print()'><img src='/01kr/images/btn/btn_tprint.gif' alt='프린트' /></a>\r\n";
        strHtml += "</div>\r\n";
        strHtml += "<div class='printContainer'>\r\n";
        strHtml += document.getElementById(print_content).innerHTML;
        strHtml += "</div>\r\n";
        strHtml += " <div class='printBottom'>\r\n";
        strHtml += "    <a href='javascript:window.close();'><img src='/01kr/images/btn/btn_bprint.gif' alt='닫기' /></a>\r\n";
        strHtml += "</div>\r\n";
        strHtml += "</body>\r\n";
        strHtml += "</html>\r\n";
        objWin.document.open();
        objWin.document.write(strHtml);
        objWin.document.close();
    }
}

// 외국어 사이트 이동
function SelectLinks(form) {

    var http = "";
    for(i=0;i<form.links.length;i++) {
        if(form.links.options[i].selected == true) {
            http = form.links.options[i].value;

        }
    }

    if(http != "")
    {
        window.open(http);
    } else {
        alert("이동할 외국어 홈페이지를 선택하세요!");
    }
    return false;
}

// 실국 이동하기
function SelectSubpartLinks(form) {
    var http = "";
    for(i=0;i<form.links.length;i++) {
        if(form.links.options[i].selected == true) {
            http = form.links.options[i].value;
        }
    }

    if(http != ""){
        window.open(http);
    } else {
        alert("이동할 실국을 선택하세요!");
    }
    return false;
}

// 유관기관 홈페이지 이동하기
function SelectServiceLinks(form) {
    var http = "";
    for(i=0;i<form.links.length;i++) {
        if(form.links.options[i].selected == true) {
            http = form.links.options[i].value;
        }
    }

    if(http != ""){
        window.open(http);
    } else {
        alert("이동할 유관기관 홈페이지를 선택하세요!");
    }
    return false;
}

// 시군 이동하기
function SelectHallLinks(form) {
    var http = "";
    for(i=0;i<form.links.length;i++) {
        if(form.links.options[i].selected == true) {
            http = form.links.options[i].value;
        }
    }

    if(http != ""){
        window.open(http);
    } else {
        alert("이동할 시군을 선택하세요!");
    }
    return false;
}

// 관련사이트 이동하기
function SelectSiteLinks(form) {
    var http = "";
    for(i=0;i<form.links.length;i++) {
        if(form.links.options[i].selected == true) {
            http = form.links.options[i].value;
        }
    }

    if(http != ""){
        window.open(http);
    } else {
        alert("이동할 관련사이트를 선택하세요!");
    }
    return false;
}

// 화면 확대, 축소
var nowZoom = 100;		//현재비율
var maxZoom = 200;		//최대비율
var minZoom = 80;		// 최소비율

// 화면크기 확대
function zoomIn() {
    if (nowZoom < maxZoom)
    {
        nowZoom += 10; // 25%씩 확대

    } else {
        alert("화면의 최대비율입니다.");
        return;
    }
    document.body.style.zoom = nowZoom + "%";
}

// 화면크기 축소
function zoomOut() {
    if (nowZoom > minZoom)
    {
        nowZoom -= 10; // 25%씩 축소
    } else {
        alert("화면의 최소비율입니다.");
        return;
    }
    document.body.style.zoom = nowZoom + "%";
}

// 화면크기 기본
function zoomDefault() {
    nowZoom = 100;
    document.body.style.zoom = nowZoom + "%";
}

//팝업
function openWindow(url, target, w, h, scroll) {
    var popOption = "width="+w+"px, height="+h+"px, toolbar=0,location=0,status=0,menubar=0,scrollbars="+scroll+",resizable=0";
    window.open(url, target, popOption);
}

//플래시 불러오는 스크립트
function FlashInsert(FlashIDName, FlashFileName, FlashWidth, FlashHeight){
    document.write('<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"');
    document.write('CODEBASE="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab#version=8,0,22,0" ');
    document.write(' ID="'+FlashIDName+'" WIDTH="' + FlashWidth + '" HEIGHT="' + FlashHeight + '" ALIGN="">');
    document.write('<PARAM NAME="movie" VALUE="'+ FlashFileName +'">');
    document.write('<PARAM NAME="quality" VALUE="high">');
    document.write('<PARAM NAME="bgcolor" VALUE="">');
    document.write('<PARAM NAME="wmode" VALUE="transparent">');
    document.write('<PARAM NAME="allowFullScreen" VALUE="true">');
    document.write('<PARAM NAME="allowScriptAccess" VALUE="always">');
    document.write('<EMBED SRC="'+ FlashFileName +'"  NAME="'+FlashIDName+'"');
    document.write(' WIDTH="' + FlashWidth + '" HEIGHT="' + FlashHeight + '" QUALITY="high" BGCOLOR=""');
    document.write(' ALLOWSCRIPTACCESS="always" ALIGN="" WMODE="transparent" TYPE="application/x-shockwave-flash" allowFullScreen="true"');
    document.write(' PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" >');
    document.write('</EMBED>');
    document.write('</OBJECT>');
}

//포털 메인 탭메뉴 컨트롤
function tabOverHandler(n){
    for(var i=0; i<6; i++){
        document.getElementById("tabList"+i).style.display = "none"
        document.getElementById("more"+i).style.display = "none"
        document.getElementById("noticeTabBtn"+i).className = ""
    }
    document.getElementById("tabList"+n).style.display = "block"
    document.getElementById("more"+n).style.display = "block"
    document.getElementById("noticeTabBtn"+n).className = "selected"
}


//포털 메인 / 메인비쥬얼 영역
/* 이하는 변경 가능 */
var visualImgLength = 4;		//비쥬얼 이미지 갯수  ※ 중요: 롤리시킬 비쥬얼 이미지 갯수, 하단에 번호갯수와 변수의 값을 꼭 일치시켜주세요.
var rollingTime = 5;			//롤링인터벌 시간	  ※ 롤링 시간조절은 여기서...

/* 이하는 변경 금지 */
var cuVisualImg = 0;			//현재 표시되는 비주얼의 index번호
var cuPlayCondition = 0;		//0: stop,  1:play ::현재 재생상태인지 정지상태인지를 알아봄
var currentVisualYPos = 0;		//비쥬얼 위치 임시저장

function playVisual(n){
    if(n == "0"){
        if(cuVisualImg == 0){
            cuVisualImg = visualImgLength - 1;
        }else{
            cuVisualImg = cuVisualImg - 1;
        }
        rollVisual();
    }else if(n == "2"){
        if(cuVisualImg == visualImgLength-1){
            cuVisualImg = 0;
        }else{
            cuVisualImg = Number(cuVisualImg) + Number(1);
        }
        rollVisual();
    }else{
        controllBox();
    }
}

//포털메인 / 메인 비쥬얼 영역 - 이미지 재생, 정지 핸들러
function controllBox(){
    if(cuPlayCondition == "0"){
        cuPlayCondition = 1;
        document.getElementById("btnPlayStop").src = "/01kr/images/btn_stopRoll.gif";
        document.getElementById("btnPlayStop").alt = "재생";
        document.getElementById("displayControll").innerHTML = "Play";
        visualInterval = setInterval(playRollingVisual, rollingTime * 1000);
    }else{
        cuPlayCondition = 0;
        document.getElementById("btnPlayStop").src = "/01kr/images/btn_playRoll.gif";
        document.getElementById("btnPlayStop").alt = "정지";
        document.getElementById("displayControll").innerHTML = "Stop";
        clearInterval(visualInterval);
    }
	
}
function playRollingVisual(){
    if(cuVisualImg == visualImgLength-1){
        cuVisualImg = 0;
    }else{
        cuVisualImg = Number(cuVisualImg) + Number(1);
    }
    rollVisual();
}

//이미지 롤링하기
function rollVisual(){
    nextVisualYPos = cuVisualImg * -174;
    visualTween = new Tween (document.getElementById("visualContainer").style, 'top',
        Tween.backEaseInOut, currentVisualYPos, nextVisualYPos, .7, 'px');
    visualTween.start();
    currentVisualYPos = nextVisualYPos;
	
    rollIndexNumber();
}

//번호판 클래스변경하기
function rollIndexNumber(){
    if(cuVisualImg == 0){
        prevVisualImg = visualImgLength - 1;
    }else{
        prevVisualImg = cuVisualImg - 1;
    }
	
    document.getElementById("visualNum"+prevVisualImg).className = "unSelectImg";
    document.getElementById("visualNum"+cuVisualImg).className = "selectImg";
}

//번호클릭이벤트
function visualClickHandler(n){
    document.getElementById("visualNum"+cuVisualImg).className = "unSelectImg";
    cuVisualImg = n;
    document.getElementById("visualNum"+cuVisualImg).className = "selectImg";
    rollVisual();
}




//포털 메인 이벤트 비쥬얼 (포털 좌측 중간부분 이미지 스크롤 되는곳)
/* 이하는 변경 가능 */
var eventImgLength = 4;				//이벤트 비쥬얼 이미지 갯수  ※ 중요: 롤리시킬 비쥬얼 이미지 갯수, 하단에 번호갯수와 변수의 값을 꼭 일치시켜주세요.
var eventRollingTime = 5;			//롤링인터벌 시간	  ※ 롤링 시간조절은 여기서...

/* 이하는 변경 금지 */
var cuEventVisualImg = 0;			//현재 표시되는 비주얼의 index번호
var cuEventPlayCondition = 0;		//0: stop,  1:play ::현재 재생상태인지 정지상태인지를 알아봄
var currentEventVisualYPos = 0;		//비쥬얼 위치 임시저장

function playEventVisual(n){
    if(n == "0"){
        if(cuEventVisualImg == 0){
            cuEventVisualImg = eventImgLength - 1;
        }else{
            cuEventVisualImg = cuEventVisualImg - 1;
        }
        rollingEventVisual();
    }else if(n == "2"){
        if(cuEventVisualImg == eventImgLength-1){
            cuEventVisualImg = 0;
        }else{
            cuEventVisualImg = Number(cuEventVisualImg) + Number(1);
        }
        rollingEventVisual();
    }else{
        eventControllBox();
    }
}

//이벤트 이미지 재생, 정지
function eventControllBox(){
    if(cuEventPlayCondition == "0"){
        cuEventPlayCondition = 1;
        document.getElementById("btnEventPlayStop").src = "/01kr/images/btn_stopRoll.gif";
        document.getElementById("btnEventPlayStop").alt = "재생";
        eventVisualInterval = setInterval(playRollingEventVisual, eventRollingTime * 1000);
    }else{
        cuEventPlayCondition = 0;
        document.getElementById("btnEventPlayStop").src = "/01kr/images/btn_playRoll.gif";
        document.getElementById("btnEventPlayStop").alt = "정지";
        clearInterval(eventVisualInterval);
    }
	
}

function playRollingEventVisual(){
    if(cuEventVisualImg == eventImgLength-1){
        cuEventVisualImg = 0;
    }else{
        cuEventVisualImg = Number(cuEventVisualImg) + Number(1);
    }
    rollingEventVisual();
}

//이벤트이미지 롤링하기
function rollingEventVisual(){
    nextEventVisualYPos = cuEventVisualImg * -203;
    eventVisualTween = new Tween (document.getElementById("eventVisual").style, 'left',
        Tween.backEaseInOut, currentEventVisualYPos, nextEventVisualYPos, .7, 'px');
    eventVisualTween.start();
    currentEventVisualYPos = nextEventVisualYPos;
	
    rollEventIndexNumber();
}


//이벤트 번호판 클래스변경하기
function rollEventIndexNumber(){
    if(cuEventVisualImg == 0){
        prevVisualImg = eventImgLength - 1;
    }else{
        prevVisualImg = cuEventVisualImg - 1;
    }
	
    document.getElementById("eventNum"+prevVisualImg).className = "unSelectImg";
    document.getElementById("eventNum"+cuEventVisualImg).className = "selectImg";
}

//번호클릭이벤트
function eventVisualClickHandler(n){
    document.getElementById("eventNum"+cuEventVisualImg).className = "unSelectImg";
    cuEventVisualImg = n;
    document.getElementById("eventNum"+cuEventVisualImg).className = "selectImg";
    rollingEventVisual();
}




//서브메인 롤링
/* 이하는 변경 가능 */
var noteTime = 4			//롤링되는 시간 조절하는곳
var noteBannerLength = 6	//베너갯수 정의하는곳

/* 이하는 변경 금지 */
var cuNoteIdx = 0
var currentNoteYPos = 0
var noteInterval = ""
var totalRollingTime = 0
var moveImg = 0
function playNoteRolling(){
    if(noteInterval == ""){
        noteInterval = setInterval(rollingNote, noteTime * 1000)
    }
}

function stopNoteRolling(){
    clearInterval(noteInterval)
    noteInterval = ""
}

function pauseNoteRolling(){
    stopNoteRolling()
}

var finishMotion = new Object()
function rollingNote(){
    cuNoteIdx = Number(cuNoteIdx) + Number(1)
    nextNoteYPos = cuNoteIdx * -70;
    noteTween = new Tween (document.getElementById("noteRollingImg").style, 'top',
        Tween.backEaseInOut, currentNoteYPos, nextNoteYPos, .7, 'px');
    noteTween.start();
    noteTween.addListener(finishMotion)

    currentNoteYPos = nextNoteYPos
    totalRollingTime = Number(totalRollingTime) + Number(1)
}
finishMotion.onMotionFinished = function(){
    document.getElementById("noteImg"+moveImg).style.top = 70 * noteBannerLength + (totalRollingTime-1)*70 + "px"
    if(moveImg >= noteBannerLength-1){
        moveImg = 0
    }else{
        moveImg = Number(moveImg) + Number(1)
    }
//alert("moveImg: " + moveImg + " -- cuNoteIdx: " + cuNoteIdx)
}



//서브메인 탭 - 도민참여
function dominTopClickHandler(n){
    for(var i=0; i<2; i++){
        document.getElementById("domin_partiList"+i).style.display = "none"
        document.getElementById("dominTop"+i).className = ""
    }
    document.getElementById("domin_partiList"+n).style.display = "block"
    document.getElementById("dominTop"+n).className = "tab3_on"
//dominOpacityTween = new OpacityTween(document.getElementById("domin_partiList"+n), Tween.regularEaseIn, 30, 100, 0.5);
//dominOpacityTween.start()
}

function dominBottomClickHandler(n){
    for(var i=0; i<2; i++){
        document.getElementById("free_wordsList"+i).style.display = "none"
        document.getElementById("dominBottom"+i).className = ""
    }
    document.getElementById("free_wordsList"+n).style.display = "block"
    document.getElementById("dominBottom"+n).className = "tab3_on"
//dominOpacityTween = new OpacityTween(document.getElementById("free_wordsList"+n), Tween.regularEaseIn, 30, 100, 0.5);
//dominOpacityTween.start()
}


//서브메인 탭 - 도정정보
function dojunTopClickHandler(n){
    for(var i=0; i<5; i++){
        document.getElementById("dojunTopList"+i).style.display = "none"
        document.getElementById("dojunTop"+i).className = ""
    }
    document.getElementById("dojunTopList"+n).style.display = "block"
    document.getElementById("dojunTop"+n).className = "tab5_on"
//dominOpacityTween = new OpacityTween(document.getElementById("dojunTopList"+n), Tween.regularEaseIn, 30, 100, 0.5);
//dominOpacityTween.start()
}

function dojunBottomClickHandler(n){
    for(var i=0; i<2; i++){
        document.getElementById("dojunBottomList"+i).style.display = "none"
        document.getElementById("dojunBottom"+i).className = ""
    }
    document.getElementById("dojunBottomList"+n).style.display = "block"
    document.getElementById("dojunBottom"+n).className = "tab2_on"
//dominOpacityTween = new OpacityTween(document.getElementById("dojunBottomList"+n), Tween.regularEaseIn, 30, 100, 0.5);
//dominOpacityTween.start()
}


//서브메인 탭 - 산업경제
function indusTopClickHandler(n){
    for(var i=0; i<2; i++){
        document.getElementById("indusTopList"+i).style.display = "none"
        document.getElementById("indusTop"+i).className = ""
    }
    document.getElementById("indusTopList"+n).style.display = "block"
    document.getElementById("indusTop"+n).className = "tab2_on"
//dominOpacityTween = new OpacityTween(document.getElementById("indusTopList"+n), Tween.regularEaseIn, 30, 100, 0.5);
//dominOpacityTween.start()
}

function indusBottom0ClickHandler(n){
    for(var i=0; i<2; i++){
        document.getElementById("indusBottomList"+i).style.display = "none"
        document.getElementById("indusBottom"+i).className = ""
    }
    document.getElementById("indusBottomList"+n).style.display = "block"
    document.getElementById("indusBottom"+n).className = "tab2_on"
//dominOpacityTween = new OpacityTween(document.getElementById("indusBottomList"+n), Tween.regularEaseIn, 30, 100, 0.5);
//dominOpacityTween.start()
}




















