// Global Navigation
function initNavigation(seq) {
	nav = document.getElementById("gnb");
	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;
			if(this.firstChild.src.indexOf("_on.gif")==-1)	this.firstChild.src=this.firstChild.src.replace(".gif", "_on.gif");
		}

		allA.item(k).onmouseout = allA.item(k).onblur = function () {
			nav.isOver = false;
			setTimeout(function () {
				if (nav.isOver == false) {
					if (nav.menu[seq])
						nav.menu[seq].onmouseover();
					else if(nav.current) {
						menuImg = nav.current.childNodes.item(0);
						menuImg.src = menuImg.src.replace("_on.gif", ".gif");
						if (nav.current.submenu)
							nav.current.submenu.style.display = "none";
						nav.current = null;
					}	
				}
			}, 200);
			if(this.parentNode.parentNode.id!="gnb")	this.firstChild.src=this.firstChild.src.replace("_on.gif", ".gif");	
		}
	}
	
	var i;
	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) {
				menuImg = nav.current.childNodes.item(0);
				menuImg.src = menuImg.src.replace("_on.gif", ".gif");
				if (nav.current.submenu)
					nav.current.submenu.style.display = "none"; //다른쪽 볼대 원래 선택되어있는 지우는함수
				nav.current = null;
			}
			if (nav.current != this) {
				menuImg = this.childNodes.item(0);
				menuImg.src = menuImg.src.replace(".gif", "_on.gif");
				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();
}

// Sub Navigation
function subNavigation(seq) {
	snav = document.getElementById("subNav");
	snav.menu = new Array();
	snav.current = null;
	snav.menuseq = 0;
	snavLen = snav.childNodes.length;
	
	allA = snav.getElementsByTagName("a")
	for(k = 0; k < allA.length; k++) {
		allA.item(k).onmouseover = allA.item(k).onfocus = function () {
			snav.isOver = true;
		}
		allA.item(k).onmouseout = allA.item(k).onblur = function () {
			snav.isOver = false;
			setTimeout(function () {
				if (snav.isOver == false) {
					if (snav.menu[seq])
						snav.menu[seq].onmouseover();
					else if(snav.current) {
						menuImg = snav.current.childNodes.item(0);
						menuImg.src = menuImg.src.replace("_on.gif", ".gif");
						if (snav.current.submenu)
							snav.current.submenu.style.display = "block";
						snav.current = null;
					}
				}
			}, 10);
		}
	}

	for (i = 0; i < snavLen; i++) {
		snavItem = snav.childNodes.item(i);
		if (snavItem.tagName != "LI")
			continue;

		snavAnchor = snavItem.getElementsByTagName("a").item(0);
		snavAnchor.submenu = snavItem.getElementsByTagName("ul").item(0);
		
		snavAnchor.onmouseover = snavAnchor.onfocus = function () {
			if (snav.current) {
				menuImg = snav.current.childNodes.item(0);
				menuImg.src = menuImg.src.replace("_on.gif", ".gif");
				if (snav.current.submenu)
					snav.current.submenu.style.display = "block";
				snav.current = null;
			}
			if (snav.current != this) {
				menuImg = this.childNodes.item(0);
				menuImg.src = menuImg.src.replace(".gif", "_on.gif");
				if (this.submenu)
					this.submenu.style.display = "block";
				snav.current = this;
			}
			snav.isOver = true;
		}
		snav.menuseq++;
		snav.menu[snav.menuseq] = snavAnchor;
	}
	if (snav.menu[seq])
		snav.menu[seq].onmouseover();
}

// Tab Content
function initTabMenu(tabContainerID) {
	var tabContainer = document.getElementById(tabContainerID);
	var tabAnchor = tabContainer.getElementsByTagName("a");
	var i = 0;

	for(i=0; i<tabAnchor.length; i++) {
		if (tabAnchor.item(i).className == "tab")
			thismenu = tabAnchor.item(i);
		else
			continue;

		thismenu.container = tabContainer;
		thismenu.targetEl = document.getElementById(tabAnchor.item(i).href.split("#")[1]);
		thismenu.targetEl.style.display = "none";
		thismenu.imgEl = thismenu.getElementsByTagName("img").item(0);
		if (thismenu.imgEl) {
			thismenu.onmouseover = function () {
				//this.onclick();
			}
		}
		thismenu.onmouseover = tabMenuClick;
		thismenu.onfocus = tabMenuClick;
		
		if (!thismenu.container.first)
			thismenu.container.first = thismenu;
	}
	tabContainer.first.onmouseover();
}

function tabMenuClick() {
	currentmenu = this.container.current;
	if (currentmenu != this) {
		if (currentmenu) {
			currentmenu.targetEl.style.display = "none";
			if (currentmenu.imgEl) {
				currentmenu.imgEl.src = currentmenu.imgEl.src.replace("_on.gif", ".gif");
			} else {
				currentmenu.className = currentmenu.className.replace("", "");
			}
		}

		this.targetEl.style.display = "block";
		if (this.imgEl) {
			this.imgEl.src = this.imgEl.src.replace(".gif", "_on.gif");
		} else {
			this.className += " on";
		}
		this.container.current = this;
	}
	return false;
}

// 팝업
function pop(url,name,w,h){ window.open(url,name,'width='+w+',height='+h+',scrollbars=no,status=1'); } //Popup(스크롤바없음)
function pops(url,name,w,h){ window.open(url,name,'width='+w+',height='+h+',scrollbars=yes'); } //Popup(스크롤바있음)
function newwin(url){ window.open(url,'new','location=1,directories=1,resizable=1,status=1,toolbar=1,menubar=1,scrollbars=1') } //NewPopup(스크롤바없음)

//빠른서비스
QuickMenu = function(element, startPoint, endPoint) {
	var STATICMENU = element;
	var stmnScrollSpeed = 1;
	var stmnTimer;
	
	RefreshStaticMenu = function ()
	{
		var stmnStartPoint = parseInt(STATICMENU.style.top, 10);
		var stmnEndPoint = parseInt(document.documentElement.scrollTop, 10)+endPoint;
		var stmnRefreshTimer = 1;
		
		if ( stmnStartPoint != stmnEndPoint ) {
				stmnScrollAmount = Math.ceil( Math.abs( stmnEndPoint - stmnStartPoint ) / 17 );
				STATICMENU.style.top = parseInt(STATICMENU.style.top, 10) + ( ( stmnEndPoint<stmnStartPoint ) ? -stmnScrollAmount : stmnScrollAmount ) + "px";
				stmnRefreshTimer = stmnScrollSpeed;
		}
		stmnTimer = setTimeout ("RefreshStaticMenu();", stmnRefreshTimer);
	}
	
	this.InitializeStaticMenu = function ()
	{
			STATICMENU.style.top = startPoint + "px";
			RefreshStaticMenu();
	}
}

//글자 크기 크게/작게
defsize = 73;
var TF = 12;
function zoom_it(n) {
	defsize += n*10;
	var mFont = TF ;
	n=parseInt(n);
	mFont+=n;
		
	if(defsize >= 43 &&  defsize <= 103){
	
		objs = document.getElementsByTagName("body").item(0);
	
		//objs.style.fontSize = defsize + "%";
		objs.style.fontSize = mFont+'px';
		
		objs=document.getElementsByTagName("td");
		
		for (i=0;i<objs.length;i++) {
			try {
				objs[i].style.fontSize=mFont+'px';
			} catch(e) {}
		}
		
		objs=document.getElementsByTagName("a");
		
		for (i=0;i<objs.length;i++) {
			try {
				objs[i].style.fontSize=mFont+'px';
			} catch(e) {}
		}
		
		objs=document.getElementsByTagName("th");
		
		for (i=0;i<objs.length;i++) {
			try {
				objs[i].style.fontSize=mFont+'px';
			} catch(e) {}
		} 
		
		objs=document.getElementsByTagName("span");
		
		for (i=0;i<objs.length;i++) {
			try {
				objs[i].style.fontSize=mFont+'px';
			} catch(e) {}
		}
	}
	TF = mFont;

} 


// 이미지 롤오버
function over(obj,type){
    if(type) obj.src = obj.src.replace(".gif","_on.gif");
    else  obj.src = obj.src.replace("_on.gif",".gif");
}


// A선택영역 없애기
function bluring(){ 
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus(); 
} 
document.onfocusin=bluring; 


// 탭메뉴
function showMenu(lay){ 

    document.getElementById(lay).style.display="block"; 
} 
 function hideMenu(lay){ 
    document.getElementById(lay).style.display="none"; 
}

// 탭
function show(lay){ 

    document.getElementById(lay).style.display="block"; 
} 
 function hide(lay){ 
    document.getElementById(lay).style.display="none"; 
}



// 레이어 그룹
	function openMenu(){
		document.getElementById('layermenu').style.height='165'+"px";
		document.getElementById('layermenu').style.zIndex =300;
		document.getElementById('layermenu').style.display = '';
		//document.getElementById('layermenu').style.width='100'+"%";
		document.getElementById('layermenu').style.top='0'+"px";
	}
	function closeMenu(){
		document.getElementById('layermenu').style.height='62'+"px";
		document.getElementById('layermenu').style.zIndex =300;
		document.getElementById('layermenu').style.display = '';
		//document.getElementById('layermenu').style.width='100'+"px";
		document.getElementById('layermenu').style.top='118'+"px";
	}

//거인
function CheckEmail(str){
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  if (filter.test(str)){
	  return true;
  }else{
	  return false;
  }
}

// 한글 입력 검색
function hangul_chk(word) {
	var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890-";
	
	for (i=0; i< word.length; i++)
	{
		idcheck = word.charAt(i);
		
		for ( j = 0 ;  j < str.length ; j++){
		
			if (idcheck == str.charAt(j)) break;
				
     			if (j+1 == str.length){
   				return false;
     			}
     		}
     	}
     	return true;
}
// 한글 입력 검색
function email_chk(word) {
	var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890-._@";
	
	for (i=0; i< word.length; i++)
	{
		idcheck = word.charAt(i);
		
		for ( j = 0 ;  j < str.length ; j++){
		
			if (idcheck == str.charAt(j)) break;
				
     			if (j+1 == str.length){
   				return false;
     			}
     		}
     	}
     	return true;
}

//jquery 컨텐츠 불러오기
function fLoadData(divID,strUrl){
	$.ajax({
		type: "POST",
		url: strUrl,
		data: "",
		success: function(resultText)
		{
			$(divID).html(resultText);
		},
		error: function() {
			alert("호출에 실패했습니다.");
		}
	});
}

function openTmpWin(open_page,w,h,win_name){
	var window_left = (screen.width-w)/2;
	var window_top = (screen.height-h)/2 - 30;
	window.open(open_page,win_name,'width='+w+',height='+h+',status=no,scrollbars=yes,top=' + window_top + ',left=' + window_left + '');
}

//슬라이딩 토글
function divSlideToggle(divID){
	$(divID).slideToggle();
}

function notice_getCookie( name ){
	var nameOfCookie = name + "=";
	var x = 0;
	while ( x <= document.cookie.length ){
		var y = (x+nameOfCookie.length);
		if ( document.cookie.substring( x, y ) == nameOfCookie ) {
			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
			endOfCookie = document.cookie.length;
			return unescape( document.cookie.substring( y, endOfCookie ) );
		}
		x = document.cookie.indexOf( " ", x ) + 1;
		if ( x == 0 )
		break;
	}
	return "";
}
function setCookie( name, value, expiredays ){
	var today = new Date();
	today.setDate( today.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";";
}
function CaricaFoto(img){ 
        foto1= new Image(); 
        foto1.src=(img); 
        Controlla(img); 
} 
function Controlla(img){ 
        if((foto1.width!=0)&&(foto1.height!=0)){ 
                viewFoto(img); 
        } 
        else{ 
                funzione="Controlla('"+img+"')"; 
                intervallo=setTimeout(funzione,20); 
        } 
} 
function viewFoto(img){
        largh=foto1.width + 30;
        altez=foto1.height + 20;

		window_left = (screen.width-largh)/2;
		window_top = (screen.height-altez)/2;

        stringa="width="+largh+",height="+altez+",left="+window_left+",top="+window_top+",resizable="+1+",scrollbars=yes";
        image_view=window.open(img,"",stringa);
        image_view.document.write("<html><head><meta HTTP-EQUIV='imagetoolbar' CONTENT='no'><title> </title></head><body leftmargin=0 marginwidth=0 topmargin=0 marginheight=0><img src="+img+" onclick='self.close()' style=cursor:hand></body></html>");
        image_view.document.close();
}
function CheckPassForm(formName){ 
	if (formName.u_pass.value==""){
		alert("비밀번호를 입력해 주세요.");
		formName.u_pass.focus();
		return false;
	}
}
