
/***************************************
* GNB MENU Toggle
***************************************/
window.onload = function initNavigation(seq) {
	if (typeof(window["nextImage1"]) == "function"){ 
        nextImage1(); 
    }
	if (typeof(window["preload"]) == "function"){ 
        preload(); 
    }

	var nav = document.getElementById("topmenu");
	if(nav== null)
		return;
	
	nav.menu = new Array();
	nav.current = null;
	nav.menuseq = 0;
	navLen = nav.childNodes.length;

	allA = nav.getElementsByTagName("a");
	for(k = 0; k < allA.length; k++) {

		allA.item(k).onmouseover = allA.item(k).onfocus = function () {
			nav.isOver = true;
		}
		allA.item(k).onmouseout = allA.item(k).onblur = function () {
			nav.isOver = false;
			//alert(event.button);
			setTimeout(function () {
				if (nav.isOver == false) {
					if (nav.menu[seq]) {
						nav.menu[seq].onmouseover();
					} else if(nav.current) {
						if( seq != 0)
						if(this.current!=null)
						{
							this.current.parentNode.className = this.current.parentNode.className.replace("over","");
							if (nav.current.submenu)
								nav.current.submenu.style.display = "none";
							nav.current = null;
						}
					}
				}
			}, 500);
		}
	}

	for (i = 0; i < navLen; i++) {
		navItem = nav.childNodes.item(i);
		if (navItem.tagName != "LI")
			continue;

		navAnchor = navItem.getElementsByTagName("a").item(0);
		navAnchor.submenu = navItem.getElementsByTagName("ul").item(0);

		navAnchor.onmouseover = navAnchor.onfocus = function () {
			if (nav.current) {
				if( seq !=0)
				nav.current.parentNode.className = nav.current.parentNode.className.replace("over","");
				if (nav.current.submenu)
					nav.current.submenu.style.display = "none";
				nav.current = null;
			}

			if (nav.current != this) {
				if( seq !=0)
		this.submenu.parentNode.className +=" over";
				if (this.submenu)		{
					this.submenu.style.display = "block";
				}
				nav.current = this;
			}
			nav.isOver = true;
		}
		nav.menuseq++;
		nav.menu[nav.menuseq] = navAnchor;
	}
	if (nav.menu[seq])
		nav.menu[seq].onmouseover();
}
/***************************************
* 이미지 롤오버 ex) <img src="url" onmouseover="menuOn(this);" onmouseout="menuOut(this);"  />
***************************************/
function menuOn(imgEl) {
	if(imgEl.src.substring(imgEl.src.length-7) != "_ON.gif"){
		imgEl.src = imgEl.src.replace(".gif", "_on.gif");
	}
}

function menuOut(imgEl) {
	imgEl.src = imgEl.src.replace("_on.gif", ".gif");
}


/* 서브메뉴 접힘 펼침 */
var old_menu = '';
function menuclick( submenu) {
    if( old_menu != submenu ) {
    if( old_menu !='' ) {
        old_menu.style.display = 'none';
}
    submenu.style.display = 'block';
    old_menu = submenu;
    } else {
        submenu.style.display = 'none';
        old_menu = '';
    }
}


/* 시설안내 갤러리 */
function changeImage(filename) { mainimage.src = filename; }
function changeImage2(filename) { mainimage2.src = filename; }
function changeImage3(filename) { mainimage3.src = filename; }
function changeImage4(filename) { mainimage4.src = filename; }
function changeImage5(filename) { mainimage5.src = filename; }


/* 프린트하기 */
function print_page() {
window.print();
}



    function isNumeric(obj, val){		
		if(obj.value == "" || obj.value == null) return;
		if(isNaN(obj.value)){
			window.alert("숫자만 입력가능합니다.");
			obj.value = val;
			obj.focus();
		}
	}
	
	/**
     * 자리수 체크 후 자리수 일치하면 다음 객체로 focusing
     *
     * @param chkObj
     * @param dstObj
     * @param intLen
     */
    function passFocus(chkObj, dstObj, intLen){
        var str = chkObj.value;

        if(str.length == intLen) dstObj.focus();
        else return;
    }    
    
