//키를 누룰때 숫자만 입력가능(onkeypress)
function checkRealTimeNumber(){		
	var str = String.fromCharCode(event.keyCode);
/*
	var f = obj.form;	
	var strValue = obj.value;		
	if(Number(strValue)+"" =="NaN"){				
		obj.value = strValue.substring(0, strValue.length-1);
	}			
*/
	if(str==""){
		return true;
	}
	if(str>"9"||str<"0"){
		event.returnValue=false;
	}
}    

//키를 누룰때 숫자만 입력가능(onkeypress)
function checkRealTimeDouble(obj){		
	var str = String.fromCharCode(event.keyCode);
/*
	var f = obj.form;	
	var strValue = obj.value;		
	if(Number(strValue)+"" =="NaN"){				
		obj.value = strValue.substring(0, strValue.length-1);
	}			
*/
/*	if(str==""){
		return true;
	}*/
//	alert(Number(obj.value+str));
	if(Number(obj.value+str)+""=="NaN"){
		event.returnValue=false;
	}
}

 ///////////////// 폼체크를 위한 스크립트 /////////////////////////

/* 폼체크스크립트 함수 사용법
 * function checkInput(obj, field, type, flag, size){}
 * 파라미터: 객체/필드명/데이터유형/필수입력여부/제한입력크기	 
 * type vlaue: n 숫자, nf 실수, nd 날짜(yyyymmdd), nd1 날짜(yyyy/mm/dd), nd2 날짜(mm/dd)
 *             nt 시간(hhmm), nt1 시간(hh:mm), e 영문자
 * 실수의 사이즈는 정수부 입력크기만 체크
 */
function checkInput(obj, field, type, flag, size){

	if(flag){
		if(isEmpty(obj)){
			alert("입력: '"+field+"'는 필수 입력 사항 입니다. ");
			obj.focus();
			return false;
		}
	}
	if(type=="n"){		
		if(noNumber(obj)){
			alert("입력: '"+field+"'는 숫자만 입력가능 합니다 . ");
			obj.focus();
			return false;
		}
	}else if(type=="nf"){		
		if(noNumberFormat(obj)){
			alert("입력: '"+field+"'는 정수, 소수값만 입력가능 합니다 . ");
			obj.focus();
			return false;
		}
	}else if(type=="nd"){		
		if(noNumber(obj)||!chkDate(obj)){
			alert("입력: '"+field+"'는 올바른 날짜형식의 숫자만 입력가능 합니다 . ");
			obj.focus();
			return false;
		}
	}else if(type=="nd1"){		
		if(!checkDatend1(obj)){
			alert("입력: '"+field+"'는 올바른 날짜형식(YYYY/MM/DD)만 입력가능 합니다 . ");
			obj.focus();
			return false;
		}
	}else if(type=="nd2"){		
		if(!checkDatend2(obj)){
			alert("입력: '"+field+"'는 올바른 날짜형식(MM/DD)만 입력가능 합니다 . ");
			obj.focus();
			return false;
		}
	}else if(type=="e"){		
		if(noEnglish(obj)){
			alert("입력: '"+field+"'는 영문자만 입력가능 합니다 . ");
			obj.focus();
			return false;
		}
	}else if(type=="nt"){		
		if(noNumber(obj)||!checkTime(obj)){
			alert("입력: '"+field+"'는 올바른 시간형식의 숫자만 입력가능 합니다 . ");
			obj.focus();
			return false;
		}
	}else if(type=="nt1"){		
		if(!checkTiment1(obj)){
			alert("입력: '"+field+"'는 올바른 시간형식(HH:MM)만 입력가능 합니다 . ");
			obj.focus();
			return false;
		}
	}else if(type=="nt2"){		

		if(noNumber(obj)||parseInt(obj.value)>10||obj.value.length>1){					
			if(!checkTiment1(obj)){
				alert("입력: '"+field+"'는 올바른 시간형식(HH:MM)이나 정수 1자리만 입력가능 합니다 . ");
				obj.focus();
				return false;
			}
		}
	}

	if(size!=null){
		if(type=="nf"){		
			if(floatOverLength(obj, size)){
				alert("입력: '"+field+"'는 정수자리에는 "+ size +"자 만 입력가능 합니다 . ");
				obj.focus();
				return false;			
			}
		}else{		
			if(overLength(obj, size)){
				alert("입력: '"+field+"'는 "+ size +"자 만 입력가능 합니다 . ");
				obj.focus();
				return false;
			}
		}
	}
	return true;
}

function setAutoDate(obj){
	var strDate = obj.value;
	if(strDate.length==8&&event.keyCode!=37&&event.keyCode!=39){
		if(chkDate(obj)){
			setDateField(strDate);	
		}else{			
			alert("날짜가 잘못 되었습니다. 확인하세요. ");			
			obj.focus();
			obj.select();
			
		}
		
	}
}
//날짜체크
function chkDate(obj){
	var str =obj.value;
	if(str.length!=8){
		return false;
	}

  vDate = new Date(str.substring(0, 4),str.substring(4, 6)-1, str.substring(6));

  if( vDate.getFullYear() != str.substring(0, 4) ||
   vDate.getMonth()    != (str.substring(4, 6)-1) ||  /* -- -1을 해줌 --*/
   vDate.getDate()     != str.substring(6) ){
   return false
  }
  return true;
}

function chkDate2(value){
	var str =value;
	if(str.length!=8){
		return false;
	}

  vDate = new Date(str.substring(0, 4),str.substring(4, 6)-1, str.substring(6));

  if( vDate.getFullYear() != str.substring(0, 4) ||
   vDate.getMonth()    != (str.substring(4, 6)-1) ||  /* -- -1을 해줌 --*/
   vDate.getDate()     != str.substring(6) ){
   return false
  }
  return true;
}

//날짜체크(yyyy/mm/dd)
function checkDatend1(obj){
	var value = obj.value;
	var year = value.substring(0,4);
	var month = value.substring(5,7);
	var day = value.substring(8);
	if(value.charAt(4)!='/'||value.charAt(7)!='/'){
		return false;
	}
	if(value.length!=10){
		return false;
	}
	if(noNumber2(year)||noNumber2(month)||noNumber2(day)){
		return false;
	}
	if(!chkDate2(year+month+day)){
		return false;
	}
	return true;
}

//날짜체크(mm/dd)
function checkDatend2(obj){
	var value = obj.value;
	var year = (new Date()).getFullYear();
	var month = value.substring(0,2);
	var day = value.substring(3);
	if(value.charAt(2)!='/'){
		return false;
	}
	if(value.length!=5){
		return false;
	}
	if(noNumber2(year)||noNumber2(month)||noNumber2(day)){
		return false;
	}
	if(!chkDate2(year+month+day)){
		return false;
	}

	return true;
}

 //Select 박스의 값 선택 여부 확인
function checkSelect(obj, field){
	if(obj.value==""){
		alert("선택: '"+field+"'를 선택하세요. ");
		obj.focus();
		return false;
	}else{
		return true;
	}	
}

 //radio의 값 선택 여부 확인--마지막의 no는 라디오의 갯수이다...
function checkRadio(obj, field, no){
	var aaa=0; 
	for(i=0; i<no; i++) {
		if(obj[i].checked){
			aaa = 1;
			return true;
		}
	}
	if(aaa==0) 
	{ 
    	alert("선택: '"+field+"'를 선택하세요. ");
        return false; 
    } 
}

function checkCheckbox(obj, field){
	
	if(obj.length){
		for(i=0; i<obj.length; i++) {
			if(obj[i].checked){				
				return true;
			}
		}
	}else{
		if(obj.checked){				
			return true;
		}
	}
	alert("선택: '"+field+"'를 선택하세요. ");
	return false;     
}

function checkCheckboxCount(obj){
	var checkCnt =0;
	if(obj.length){
		for(i=0; i<obj.length; i++) {
			if(obj[i].checked){				
				checkCnt++;
			}
		}
	}else{
		if(obj.checked){				
			checkCnt++;
		}
	}
	return checkCnt;     
}

//체크박스의 체킹 여부
function noCheckedCheckbox(checkbox){
	var f=checkbox.form
	var checkedCount=0;

	for(i=0;i<f.length;i++){
//		alert(f.elements[i].name);
		if(f.elements[i].type=="checkbox"&&f.elements[i].name!=checkbox.name){
			
			if(f.elements[i].checked){
				checkedCount++;		
			}
		}			
	}

	if(checkedCount>0)
		return false;
	else 
		return true;
}

//실수크기 검사
function floatOverLength(obj, size1, size2){	
	var str = obj.value;	
	var idx = str.indexOf(".");			
	if(idx>-1){
		if(str.substring(0,idx).length>size1) return true;	
		if(size2!=null) return (str.substring(idx) > size2);
	}else{
		return (str.length>size1);
	}
	return false;
}

// 한글존재 여부 검사
function isHangulObj(str)	{
	var c;		

	for(i=0;i< str.value.length;i++){			
		c=str.value.charAt(i);
		if(((c<'!'||'~'<c))&&c!=' ')	return true;  //수정 20020312
	}
	return false;
}

//영문자가 아닌지
function noEnglish(str){
	var c;
	for(i=0;i<str.value.length;i++){
		c=str.value.charAt(i);		
		if(c>='A'&&c<='Z'){ //영문대문자
			continue; 
		}
		else if(c>='a'&&c<='z'){ //영문소문자
			continue; 
		}			
		else {
			return true;
		}
	}
	return false;
}

//수치값인지 여부
function noNumberFormat(obj){	
	if(Number(obj.value)+""=="NaN"){	
		return true;
	}
	return false;
}

//입력값에 숫자만 허용
function noNumber(obj){
	var c;
	for(var i=0;i<obj.value.length;i++){
		c=obj.value.charAt(i);
		if(c<'0'||c>'9'){
			obj.focus();
			return true;
		}
	}
	return false;
}

//입력값에 숫자만 허용
function noNumber2(value){
	var c;
	for(var i=0;i<value.length;i++){
		c=value.charAt(i);
		if(c<'0'||c>'9'){			
			return true;
		}
	}
	return false;
}



//시간체크
function checkTime(obj){	
	var value = obj.value;
	var hour = parseInt(value/100);
	var minute = value%100;
	if(obj.value.length!=4){
		return false;
	}	
	if(hour<=24&&minute<60){	
		return true;
	}
	return false;
}

//시간체크
function checkTiment1(obj){		
	var value = obj.value;
	if(value.length!=5){
		return false;
	}
	if(value.charAt(2)!=':'){
		return false;
	}
	value = value.substring(0,2)+value.substring(3);
	var hour = parseInt(value/100);
	var minute = value%100;	
	if(hour<=24&&minute<60){	
		return true;
	}
	return false;
}

// 길이 초과 여부 검사
function overLength(str, limitLen){

	var c;		
	var strlen=0;

	for(i=0;i< str.value.length; i++){			
		c=str.value.charAt(i);
		if(((c<'!'||'~'<c))&&c!=' ')	strlen++; //한글  //수정 20020312
		strlen++;	//수정 20020312
		if(strlen>limitLen){
		//	alert(strlen);
			return true;
		}		
	}		
//	alert(strlen);
	return false;
}

//첫문자가 빈값이 있는지 여부
function isEmpty(obj){	
	
	if(obj.value.length==0){
		return true;	
	}	
	else return false;	

}

//스페이스가 있는지 여부
function isSpace(str){
	if(str.value.indexOf(' ')>-1){
		return true;
	}
	return false;
}

//특수문자가 있는지 여부
function isSymbol(str){
	var c;
	for(i=0;i<str.value.length;i++){
		c=str.value.charAt(i);		
		if(c>=0&&c<=9){ //숫자
			continue; 
		}
		else if(c>='A'&&c<='Z'){ //영문대문자
			continue; 
		}
		else if(c>='a'&&c<='z'){ //영문소문자
			continue; 
		}
		else if(c==' '){
			alert("공백");
			continue;
		}
		else if(c<'!'||'~'<c){ //한글
			continue;
		}		
		else {
			return true;
		}
	}
	return false;
}

//-------------------------------------------------------------------
// 적용된 패턴으로 값의 유혀성 체크하기
// field : this로 해당개체를 넘기면됨, patternGubun:'H,A', trimYn:공백제거시'trim' 공백제거 안할때는 null
// 예) chkPatten(this,'H,A','trim')
// 구분자 ) ,  ex)H,A,N 한글,알파벳,숫자만 사용가능 
// 코드 )숫자=N,알파벳=A,한글=H,공백=T 
// 완성된 한글이 아닌것은 체크가 안됨 ex) ㅁㅂㅋㄹ
// trimYn이 'trim'이면 공백제거후 해당개체에 값을 리턴
//-------------------------------------------------------------------
function chkPatten(field,name,patternGubun,trimYn) { 
 var pattern = getMakePattern(field, patternGubun);

 var regNum   =/^[0-9]+$/;     
 var regAlpha  =/^[a-zA-Z]+$/; 
 var regHangul  =/[가-하R]/; 
 var regHangulEng =/[가-하a-zA-Z]/; 
 var regHangulOnly =/^[가-하]*$/; 
 var regHost   =/^[a-zA-Z-]+$/; 
 var regPhone  =/^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/; 
 var regMail   =/^[._a-zA-Z0-9-]+@[._a-zA-Z0-9-]+\.[a-zA-Z]+$/;
 var regId   = /^[a-zA-Z]{1}[a-zA-Z0-9_-]{4,15}$/; 
 var regDate   =/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/; 
 var regDomain  =/^[.a-zA-Z0-9-]+.[a-zA-Z]+$/;  
 var fieldValue = field.value;
 /* 값이 없을때 리턴 */
 if(!fieldValue) return true;
 /* 문자열의 전체 공백문자 지워주고, 값을 다시 리턴 */
 if(trimYn=="trim") {
  fieldValue = trim(fieldValue);
  field.value = fieldValue;
 } 
 
 pattern = eval(pattern); //개체로 변환하며 개체의 값을 변환
 var re = new RegExp(pattern); 

 if(!re.test(fieldValue)){ 
        alert(name+"형식이 올바르지 않습니다.\n"); 
        field.focus(); 
        return false; 
    } 
 
 return true;
}

//-------------------------------------------------------------------
// 패턴양식만들기
// 예) getMakePattern(field, 'H,A')
// 구분자 ) ,  ex)H,A,N 한글,알파벳,숫자만 사용가능 
// 코드 )숫자=N,알파벳=A,한글=H,공백=T 
// 완성된 한글이 아닌것은 체크가 안됨 ex) ㅁㅂㅋㄹ
//-------------------------------------------------------------------
function getMakePattern(field, patternGubun) { 
 /* 숫자=N,알파벳=A,한글=H,공백=T */
 var patternNum = "0-9"; 
    var patternAlpha ="a-zA-Z"; 
    var patternHangul ="가-하"; 
 var patterngTrim = " ";

 var patternForm = patternGubun.split(",");
 var pattern = "/^[";
 var pattrenVal = "";
 var pattrenLength = "";
 for(var i=0; i<patternForm.length; i++){
  pattrenVal = patternForm[i];
  pattrenLength = pattrenVal.length;
  if(pattrenLength == 1){
   if(pattrenVal == "N") pattern+=patternNum; 
   else if(pattrenVal == "A") pattern+=patternAlpha; 
   else if(pattrenVal == "H") pattern+=patternHangul; 
   else if(pattrenVal == "T") pattern+=patterngTrim; 
  }else{ 
   return patternGubun;
  }
 }
 pattern += "]+$/";
 return pattern;
}


//-------------------------------------------------------------------
// 정규표현식으로 공백제거
// 예) trim('A SDSD ASD  ')
//-------------------------------------------------------------------
function trim(str) { 
 str = str.replace(/\s/g,''); 
 return str;
}



//해당길이가 되면 포커스 이동
function setFocusLength(obj, target, len){
	if(obj.value.length==len){
		target.focus();
	}
}

/**
 * 문자열 byte 길이 구하기
 * usage:
 *   var str = "한글english";
 *   if (str.byteLength() > 8) { ... }
 */
String.prototype.byteLength = function() {
	var i, j = 0;
	for(i = 0; i < this.length; i++) {
		val = escape(this.charAt(i)).length;
		if (val == 6) j++;
		j++;
	}
	return j;
}

/**
 * 전후 공백 제거
 * usage:
 *   var str = "    asdf ";
 *   document.write(str.trim());
 */
String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); }

function goURL(url){
	location = url;
}

//팝업창 띄우기
var winobject="";
function popUp(url, width, height, scrollbars){		
	if(winobject!="") winobject.close();
	winobject=window.open(url, "popUp"+(new Date()).getTime(), "width="+width+", height="+height+", scrollbars="+(scrollbars?scrollbars:"")+", toolbar=no, menubar=no, statuebar=no");
	winobject.focus(); 
}

function autoResizePopup() {
	var winW, winH, sizeToW, sizeToH;
	if ( parseInt(navigator.appVersion) > 3 ) {
 		if ( navigator.appName=="Netscape" ) {
  			winW = window.innerWidth;
			winH = window.innerHeight;
 		}
 		if ( navigator.appName.indexOf("Microsoft") != -1 ) {
  			winW = document.body.scrollWidth;
  			winH = document.body.scrollHeight;
 		}
	}
	sizeToW = 0;
	sizeToH = 0;
	if ( winW > 600 ) {
		sizeToW = 600 - document.body.clientWidth;
	} else if ( Math.abs(document.body.clientWidth - winW ) > 3 ) {
		sizeToW = winW - document.body.clientWidth;
	}
	if ( winH > 680 ) {
		sizeToH = 680 - document.body.clientHeight;
	} else if ( Math.abs(document.body.clientHeight - winH) > 4 ) {
		sizeToH = winH - document.body.clientHeight;
	}
	if ( sizeToW != 0 || sizeToH != 0 )
		window.resizeBy(sizeToW, sizeToH);
//alert(winW + ":" + winH + ":"  +document.body.clientWidth);
}

//XMLHttpRequest 객체를 가져옴
function createHttpRequest(){
	var request;
	try{
		request = new XMLHttpRequest();
	}catch(trymicrosoft){
		try {
		  request = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(othermicrosoft){
		  try{
			request = new ActiveXObject("Microsoft.XMLHTTP");
		  }catch(failed){
			request = false;
		  }
		}
	}	
	if (!request){
		alert("Error initializing XMLHttpRequest!");
		return null;
	}else{
		return request;
	}
}

/** 
 * html, title, width, height, scroll은 순차적으로 일괄 생략 가능
 * modalDialog(msg)
 * modalDialog(msg,html)
 * modalDialog(msg,html, title, width, height).......
 */
function modalConfirm(msg, html, title, width, height, scroll) {

	if (window.navigator.appName != "Microsoft Internet Explorer") {
		return confirm(msg);
	} else {
		var args = new Array();
		args["msg"] = msg;
		if (html==null||html=="") {
			html = "/common/confirm.html";
		}
		if (title==null||title=="") {
			args["title"] = DEFAULT_ALERT_TITLE;
		} else {
			args["title"] = title;
		}
		if (width==null||width=="") {
			width = "368";
		}
		if (height==null||height=="") {
			height = "278";
		}
		if (scroll==null||scroll=="") {
			scroll = "no";
		}
		return window.showModalDialog(html, args, "dialogWidth:"+width+"px;dialogHeight:"+height+"px; edge:sunken; center:yes; resizable:no; status:no; help:no; scroll:"+scroll+";");
	}
}

function modalPass(){
	if (window.navigator.appName != "Microsoft Internet Explorer") {
		return prompt("비밀번호를 입력 하세요.");
	} else {
		return window.showModalDialog("/board/article_password.jsp", window, "dialogWidth:200px;dialogHeight:200px; edge:sunken; center:yes; resizable:no; status:no; help:no; scroll:no;");
	}
}
function link_action(v, idx) {
  if (v != "?"){
    //window.location = v;
    window.open(v,"familySite","");
  }
  
}

//현재화면 프린트
function printOk(){
    var printwin;
    printwin = window.open("../common/print.html","print","left=10px,top=10px,height=600,width=680,scrollbars=yes,toolbar=no,menubar=no,status=yes,resizable=no");
    if(printwin == null) alert('차단된 팝업을 해지해 주세요');
    else printwin.focus();
}

//지도 프린트
function printMap(){
    var printmap;
    printmap = window.open("../common/printmap.html","print","left=10px,top=10px,height=600,width=680,scrollbars=yes,toolbar=no,menubar=no,status=yes,resizable=no");
    if(printwin == null) alert('차단된 팝업을 해지해 주세요');
    else printmap.focus();
}


/*****************************************/
/*****Zoom In & Zoom Out Script start*****/
/*
* 
* 
*/
/* 화면 확대 축소 시작 IE 전용 */
var nowZoom = 100; // 현재비율
var maxZoom = 200; // 최대비율(500으로하면 5배 커진다)
var minZoom = 100; // 최소비율



//화면 키운다.
function zoomIn() {
	if (nowZoom < maxZoom) {
		nowZoom += 10; //25%씩 커진다.
	} else {
		return;
	}

	document.body.style.zoom = nowZoom + "%";
}


//화면 줄인다.
function zoomOut() {
	if (nowZoom > minZoom) {
		nowZoom -= 10; //25%씩 작아진다.
	} else {
		return;
	}

	document.body.style.zoom = nowZoom + "%";
}

//+, - key event
document.onkeypress = getKey;

function getKey(keyStroke) {
	isNetscape=(document.layers);
	eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
	which = String.fromCharCode(eventChooser).toLowerCase();
	which2 = eventChooser;

	var el=event.srcElement;

	if ((el.tagName != "INPUT") && (el.tagName != "TEXTAREA"))		//input,textarea 안에서의 +.-값은 실행안되도록
	{			
		if(which == "+" )
			zoomIn();
		else if(which == "-" )
			zoomOut();
	}
}
/*****Zoom In & Zoom Out Script end*****/
/*****************************************/

//사이버전시관
function vrOpen(){
	window.open("/exhibit/VR_www/cyber_exhibit/htm/index_out.htm","vr","width=1024,height=768,toolbar=no,menubar=no,location=no,scrollbars=no,status=no");
	//window.open("/exhibit/cyber/cyber_home.jsp");
	return;
}


// web.js 를 여기로 통합 

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
// image roll
function imageOver(imgEl) {
	imgEl.src = imgEl.src.replace(".gif", "r.gif");
}
function imageOut(imgEl) {
	imgEl.src = imgEl.src.replace("r.gif", ".gif");
}

// 플래시 삽입
function flashPrint(strFile, width, height) {
	document.write("<!-- Hixie method --><!--[if IE]><object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='" + width + "' height='" + height + "' id='flash_movie' align='middle'><param name='movie' value='" + strFile + "'><param name='wmode' value='transparent'><param name='menu' value='false'></object><![endif]--><!-- Hixie method --><!--[if !IE]> <--><object type='application/x-shockwave-flash' data='" + strFile + "' width='" + width + "' height='" + height + "'><param name='wmode' value='opaque'><param name='menu' value='false'></object><!--> <![endif]-->");
}


function tabnews(n) {
    for(var i = 1; i < 4; i++) {
        obj = document.getElementById('tabnews'+i);
        img = document.getElementById('tabnews_button'+i);
        if ( n == i ) {
            obj.style.display = "block";
                        img.height = 22;
            img.src = "../images/tabnewson"+i+".gif";    
        } else {
            obj.style.display = "none";
                        img.height = 22;
            img.src = "../images/tabnews"+i+".gif";
        }
    }
}


//배너
function move(direction, kind , speed) {
    if(kind == 1) {
        mq1.start();
    } else {
        mq2.start();
    }
    
    if(direction == 'L' || direction == 'l') {
        mq1.direction = 'left';
        mq1.scrollAmount = speed;
    }
    
    else if(direction == 'R' || direction == 'r') {
        mq1.direction = 'right';
        mq1.scrollAmount = speed;
    }
}


var flg=null;

function toogleMenu(id){
	menu = eval('document.all.'+id+'.style');
	
	if(flg != null && flg != menu){
		flg.display = "none";	
	}

	if(menu.display == "none"){
		menu.display = "block";
	}else{
		menu.display = "none";
	}
	
	flg = menu;//이전객체
}


function toggle(index)
{
for(i=1;i<=39;i++)
{
if(index ==i)
{
if(eval("tg"+index+".style.display") == 'none')
{
eval("tg"+index+".style.display='block'");

}
else
{
eval("tg"+index+".style.display='none'");
}
}
else
{
eval("tg"+i+".style.display='none'");
}
}
}



// 아이프레임 사이즈 자동조절

function resizeIframe(fr) {
		fr.setExpression('width',IfrSize.document.body.scrollWidth);
		fr.setExpression('height',IfrSize.document.body.scrollHeight);
}

//-->


