/*-- 메뉴 관련 --*/
//목록 색상 변경
function chColor(Eml,chk,color){
	if (chk){
		Eml.style.backgroundColor = color
	} else {
		Eml.style.backgroundColor = ''
	}
}


function blockShow() {
	var num = arguments[0]; /*-- 선택된 id 넘버 --*/
	var total = arguments[1]; /*-- 전체 ID 수 --*/
	var LayerId = arguments[2]; /*-- ID이름 --*/
	var img_path = arguments[3]; /*-- 이미지경로 --*/
	var mnImg = document.getElementById(LayerId+"_"+num+"_");
	for(i=1; i<=total; i++) {
		document.getElementById(LayerId+"_"+i).style.display='none'; //모든 서브메뉴를 숨긴 다음
		var allImgs = document.getElementById(LayerId+"_"+i+"_");
		allImgs.src = img_path+LayerId+"_"+i+"_off.gif";
	}
	document.getElementById(LayerId+"_"+num).style.display='block'
	mnImg.src = img_path+LayerId+"_"+num+"_over.gif";
	
}

function blockVeiew(id,total,name) {
	for(num=1; num<=total; num++){ document.getElementById(id+num).style.display='none';} //모든 서브메뉴를 숨긴 다음
	document.getElementById(name).style.display='block'; //해당 ID만 보임	
}
function showOver(id,total,name) {
	for(num=1; num<=total; num++){ document.getElementById(id+num).src = document.getElementById(id+num).src.replace("_over.gif", "_off.gif")};
	document.getElementById(name).src = document.getElementById(name).src.replace("_off.gif", "_over.gif");
}

// 이미지 롤오버
function ImgShowHide(imgEl,chk) {
	if (chk){
		imgEl.src = imgEl.src.replace("_off.gif", "_over.gif");
	} else {
		imgEl.src = imgEl.src.replace("_over.gif", "_off.gif");
	}
}

// 자바링크
function MM_jumpMenu(obj)
{
	go(obj.value);
}


// 팝업창
function newpop(str) { 
	var windowprops = "location=yes,scrollbars=yes,menubars=yes,toolbars=yes,resizable=yes";
	var selectElem = document.getElementById(str);
	popup = window.open(selectElem.value,"MenuPopup",windowprops); 
	popup.focus();
} 


// 인풋박스 선택시 value값 삭제
function Change(target,type) 
{  
       if ( target.value == target.defaultValue && type==0) target.value = ''; 
       if ( !target.value && type==1) target.value = target.defaultValue; 
}


//화면글꼴 확대축소
// IE 전용
var zoomRate = 20;
var curRate = 100;
var minRate = 100;
var maxRate = 200;

function zoomInOut(value){
 var ue = navigator.userAgent.toLowerCase();
 if(ue.indexOf('firefox')!=-1){ alert("익스플로러에서만 동작합니다."+"\n파이어폭스 브라우저 메뉴 [보기]-[크기조정]을 이용하세요."); }
 else if(ue.indexOf('opera')!=-1){ alert("익스플로러에서만 동작합니다."+"\n오페라 브라우저 메뉴 [보기]-[Zoom]을 이용하세요."); }
 else if(ue.indexOf('chrome')!=-1){ alert("익스플로러에서만 동작합니다."+"\n구글 크롬 브라우저 메뉴 [글꼴 크기]를 이용하세요."); }
 else if(ue.indexOf('safari')!=-1){ /* alert("익스플로러에서만 동작합니다."+"\n사파리 브라우저 메뉴 [보기]-[텍스트 크게]/[텍스트 작게]를 이용하세요."); */ }
 else if(ue.indexOf('msie')!=-1){  }
 else { alert("익스플로러에서만 동작합니다.\n"+ue+"\n브라우저 메뉴의 확대축소 기능을 이용하세요."); }
 if(((value=="plus")&&(curRate >= maxRate))||((value == "minus") && (curRate <= minRate))){return;}  
  if(value=="plus"){curRate = parseInt(curRate) + parseInt(zoomRate);}
  else if (value=="minus"){curRate = parseInt(curRate) - parseInt(zoomRate);}
  else{curRate = 100}
  document.body.style.zoom = curRate + '%';
}


var iZoomPercent = 0;
function funcZoom(param)
{
    if(navigator.userAgent.toLowerCase().indexOf("msie")!=-1)
    {
        if(document.body.style.zoom==null||document.body.style.zoom=="") iZoomPercent = 100;

        if(param=="in")
            iZoomPercent = iZoomPercent + 10;
        else
            iZoomPercent = iZoomPercent - 10;

        if(iZoomPercent > 200) iZoomPercent = 200;      

        if(iZoomPercent < 50) iZoomPercent = 50;
         
        document.body.style.zoom = iZoomPercent +"%";
    }
}




defsize = 12;  //기본 크기 설정
size = defsize
function zoom_it(str) {  //zoom_it 함수 => n 만큼 양수는 글꼴을 크게 음수는 작게
	if (str =='in' && defsize < 15){
		defsize++;
	} else if (str =='out' && defsize > 8){ 
		defsize--;
	} else	if (str == undefined) {
		defsize = 12 ;
	}

	objs1 = document.getElementsByTagName("th") ;
	objs2 = document.getElementsByTagName("td") ; 
	objs3 = document.getElementsByTagName("div") ; 
	objs4 = document.getElementsByTagName("li") ; 
	for(i=0;i<objs1.length;i++) {
		objs1[i].style.fontSize=defsize + "px" ;
	}
	for(i=0;i<objs2.length;i++) {
		objs2[i].style.fontSize=defsize + "px" ; 
    }
	for(i=0;i<objs3.length;i++) {
		objs3[i].style.fontSize=defsize + "px" ;  
    }
	for(i=0;i<objs4.length;i++) {
		objs4[i].style.fontSize=defsize + "px" ; 
	}
}
function board_write_submit(idx,menu,submenu)
{
	var fm = document.getElementById('menuForm');
	fm.action = "./Write.do";
	document.getElementById('menu').value = menu;
	document.getElementById('submenu').value = submenu;
	document.getElementById('idx').value = idx;
	fm.submit();	
}
function POPUPZONE_SHOW(id)
{
	for (var i=1; i <=10; i++)
	{
		if (document.getElementById('icon_'+i) != null)
		{
			document.getElementById('icon_'+i).src = '/images/main/num'+i+'.gif';
		}
	}
	document.getElementById('popupzone').innerHTML = document.getElementById('popupzone_'+id).innerHTML;
	document.getElementById('icon_'+id).src = '/images/main/num'+id+'over.gif';

}
function NGCC_SUBMIT(action,no,flag,page,idx)
{
	if (typeof(idx) == 'string')
	{
		document.hiddenForm.idx.value = idx;
	}
	document.hiddenForm.no.value = no;
	document.hiddenForm.flag.value = flag;
	document.hiddenForm.page.value = page;
	document.hiddenForm.action = action;
	document.hiddenForm.submit();
}
function NameChk(form) {
	if (document.checkFormBox.auth_tf[1].checked)	openCBAWindow()
	else openGPINWindow()

}


// 퀵메뉴
function Floating ( FloatingObj , MarginY , TopLimit , Percentage , setTime ) {
	this.FloatingObj = FloatingObj;
	this.MarginY = (MarginY) ? MarginY : 0;
	this.TopLimit = (TopLimit) ? TopLimit : 0;
	this.Percentage = (Percentage) ? Percentage : 20;
	this.setTime = (setTime) ? setTime : 10;
	this.FloatingObj.style.position = "absolute";
	this.Body = null;
	this.setTimeOut = null;
	this.Run();
}
Floating.prototype.Run = function () {
	this.Body = document.documentElement.scrollTop>document.body.scrollTop ? document.documentElement : document.body;
	
	var This = this;
	var FloatingObjTop = (this.FloatingObj.style.top) ? parseInt(this.FloatingObj.style.top,10) : this.FloatingObj.offsetTop;
	var DocTop = this.Body.scrollTop + this.MarginY;
	var MoveY = Math.abs(FloatingObjTop - DocTop);
	
	if ( DocTop>this.TopLimit ) {
		if ( FloatingObjTop < DocTop ) {
		this.FloatingObj.style.top = FloatingObjTop + Math.ceil( MoveY/this.Percentage ) + "px" ;
		} else {
		this.FloatingObj.style.top = FloatingObjTop - MoveY + "px" ;
		}
	} else {
		this.FloatingObj.style.top = this.TopLimit + "px" ;
	}
	
	window.clearTimeout(this.setTimeOut);
	this.setTimeOut = window.setTimeout( function () { This.Run(); } , this.setTime );
}

function fnShow(obj){
	var tmp = $("#open_exp_"+obj).css('display');
	if (tmp == 'none')
	{
		$(".open_exp").hide();
		$("#open_exp_"+obj).show('slow');
	}else{
		$(".open_exp").hide();
	}
}

function fnImgShow(obj){
	var hi = $(obj).attr("height_");
	var wi = $(obj).attr("width_");
	var liti = '';
	var imgUrl = $(obj).attr("src");
	window.open('/include/pop_img.asp?imgUrl='+imgUrl+'&test=1','이미지상세보기','width='+wi+',height='+hi+''+liti);
}

