document.write("<script type=\"text/javascript\" src=\"/01kr/js/Tween.js\"></script>");
document.write("<script type=\"text/javascript\" src=\"/01kr/js/OpacityTween.js\"></script>");

// 메인 visual 10.03.25 추가 by 이성현
var popup_timer = null;
var popup_delay_time = 3000;
var popup_pause = false;
var popup_button_pause = false;
var select_popup_num = 1;
var popup_object_num = 4; //visual 개수
function popup_display(popupIDX, move) {
	if(!popupIDX)  {
		popupIDX = select_popup_num;
		if(popup_pause==true && !move) return;
		if(popup_button_pause==true && !move) return;
		if(!move) move = 'next';
		hide_popup(popupIDX);
	}else{
		hide_popup(select_popup_num);
	}
	if(move=='prev') {
		if(popupIDX==1) {
			popupIDX = popup_object_num;
		} else {
			popupIDX--;
		}
	} else if(move=='next') {
		if(popupIDX==popup_object_num) {
			popupIDX = 1;
		} else {
			popupIDX++;
		}
	} else if(move=='pause') {
		if(popup_button_pause==true) {
			popup_button_pause=false;	
			document.getElementById("popup_pause_img").src='/01kr/images/btn_stopRoll.gif';
			document.getElementById("popup_pause_img").alt='일시정지';
			document.getElementById("displayControll").innerHTML = "Play";
		} else if(popup_button_pause==false) {
			popup_button_pause=true;	
			document.getElementById("popup_pause_img").src='/01kr/images/btn_play01.gif';
			document.getElementById("popup_pause_img").alt='재생';
			document.getElementById("displayControll").innerHTML = "Stop";
		}
	}
	show_popup(popupIDX);
	select_popup_num = popupIDX;
}

function hide_popup(num) {
	document.getElementById("main_visual" + num).style.display = 'none';
	document.getElementById("visual" + num).src = '/01kr/images/banner_num_0' + num + '.gif';
}
function show_popup(num) {
	document.getElementById("main_visual" + num).style.display = 'block';
	document.getElementById("visual" + num).src = '/01kr/images/banner_num_0' + num + '_on.gif';
}
function popup_scroll() {
	popup_timer = setInterval("popup_display()",popup_delay_time);
}

// 메인 팝업존 10.03.25 추가 by 이성현
var popup_timer01 = null;
var popup_delay_time01 = 3000;
var popup_pause01 = false;
var popup_button_pause01 = false;
var select_popup_num01 = 1;
var popup_object_num01 = 4; //visual 개수
function popup_display01(popup, move01) {
	if(!popup)  {
		popup = select_popup_num01;
		if(popup_pause01==true && !move01) return;
		if(popup_button_pause01==true && !move01) return;
		if(!move01) move01 = 'next';
		hide_popup01(popup);
	}else{
		hide_popup01(select_popup_num01);
	}
	if(move01=='prev') {
		if(popup==1) {
			popup = popup_object_num01;
		} else {
			popup--;
		}
	} else if(move01=='next') {
		if(popup==popup_object_num01) {
			popup = 1;
		} else {
			popup++;
		}
	} else if(move01=='pause') {
		if(popup_button_pause01==true) {
			popup_button_pause01=false;
			document.getElementById("popup_pause_img01").src='/01kr/images/btn_stopRoll.gif';
			document.getElementById("popup_pause_img01").alt='일시정지';
		} else if(popup_button_pause01==false) {
			popup_button_pause01=true;	
			document.getElementById("popup_pause_img01").src='/01kr/images/btn_play01.gif';
			document.getElementById("popup_pause_img01").alt='재생';
		}
	}
	show_popup01(popup);
	select_popup_num01 = popup;
}
function hide_popup01(num) {
	document.getElementById("main_pop" + num).style.display = 'none';
	document.getElementById("pop" + num).src = '/01kr/images/banner_num_0' + num + '.gif';
}
function show_popup01(num) {
	document.getElementById("main_pop" + num).style.display = 'block';
	document.getElementById("pop" + num).src = '/01kr/images/banner_num_0' + num + '_on.gif';
}
function popup_scroll01() {
	popup_timer01 = setInterval("popup_display01()",popup_delay_time01);
}


function ibook() {
	window.open('http://ebook.jb.go.kr','open3','width=1000,height=624,left=50,top=10');
}
// 메인 전체메뉴보기 10.02.25 추가 by 이성현
/* GNB */
function gnbMenu(objNum) {
	var _d = document,
		outEventTime = 3, //본 레이어로 돌아가는 시간
		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();
}

// 외국어 사이트 이동
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);
}


//포털 메인 탭메뉴 컨트롤
var cuMenu = "0"
function gnbOverHandler(n){
	if(cuMenu == undefined){
		cuMenu = 0
	}
	document.getElementById("subMenu"+cuMenu).style.display = "none"
	cuMenu = n;
	document.getElementById("subMenu"+cuMenu).style.display = "block"
}
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 eventImgLength = 1;				//이벤트 비쥬얼 이미지 갯수  ※ 중요: 롤리시킬 비쥬얼 이미지 갯수, 하단에 번호갯수와 변수의 값을 꼭 일치시켜주세요.
var eventRollingTime = 5;			//롤링인터벌 시간	  ※ 롤링 시간조절은 여기서...

/* 이하는 변경 금지 */
var cuEventVisualImg = 0;			//현재 표시되는 비주얼의 index번호
var cuEventPlayCondition = 0;		//0: stop,  1:play ::현재 재생상태인지 정지상태인지를 알아봄
var currentEventVisualYPos = 0;		//비쥬얼 위치 임시저장

function setEventNum(id)
{
	eventImgLength = id;
}

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.regularEaseOut, currentEventVisualYPos, nextEventVisualYPos, 1, '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();
}


