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_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; }
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function dynAnimation() {
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function styleFlip(selObj,strClassName){
	selObj.className = strClassName;
}

function dspChange(){
  var j,pj,vj,objSpan,argsj=dspChange.arguments;
  for (j=0; j<(argsj.length-2); j+=3) if ((objSpan=MM_findObj(argsj[j]))!=null) { v=argsj[j+2];
    if (objSpan.style) { objSpan=objSpan.style; v=(v=='show')?'':(v=='hide')?'none':v; }
    objSpan.display=v; }
}

function DisplayDirect(index) {
	for (i=1; i<3; i++){
		if ( i==index ) {
			document.images['img'+index].src="/images/notice_tit_"+index+"_on.gif";
			document.getElementById('direct' + index).style.display='';
			document.getElementById('direct' + index + '_more').style.display='';
		}
		else {
			document.images['img'+i].src="/images/notice_tit_"+i+".gif";
			document.getElementById('direct' + i).style.display='none';
			document.getElementById('direct' + i + '_more').style.display='none';
		}
	}
}


function DisplayDirect2(index) {
	for (i=1; i<4; i++){
		if ( i==index ) {
			document.getElementById('direct' + index).style.display='';			
		}
		else {
			document.getElementById('direct' + i).style.display='none';
			eval("document.find_id_form.groups"+i+".checked=false"); 
		}
	}
}



// ¼ýÀÚ¸¸ ÀÔ·Â Ã¼Å©
function onlyNum() {
	if(((event.keyCode<48)||(event.keyCode>57))&&(event.keyCode!=13)) {
		event.returnValue=false;
	}

	len = event.srcElement.value.length; 
	if(len > 1) {
		var ch = event.srcElement.value;
		
		if (Isnum_c(ch) == false) {
			alert(ch + " ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
			event.srcElement.value = "";     
            event.returnValue=false;
        }       
    }
}

//È¸¿ø°¡ÀÔ »ç¿ë ½ºÅ©¸³Æ® ½ÃÀÛ
<!-- ÀÚµ¿ comma START Ã³¸® -->
function auto_comma(frm,val) 
{
    if (navigator.userAgent.indexOf("MSIE") != -1) {
        var keyCode = window.event.keyCode;
        if ( ((keyCode>=48) && (keyCode <= 105)) || (keyCode==8) || (keyCode==13) || (keyCode==35) || (keyCode==46) ) {
            //0(48)~¼ýÀÚÅ°ÆÐµå9(105), enter(13), backspace(8), delete(46), end(35) key ÀÏ ¶§¸¸ Ã³¸®ÇÑ´Ù.
            var str = "" + get_number(val.value); //¼ýÀÚ¸¸ °¡Á®¿Â´Ù
            if ( (str != null) && (str != "") && (str != "0") ) {
                val.value = add_comma(str); //ÄÞ¸¶»ðÀÔ
            } else {
                val.value = "0";
            }
        }
    }
    return;
}
function add_comma(val) {
    var num = val;
    if(num.length <= 3) return num;
    var loop = Math.ceil(num.length / 3);
    var offset = num.length % 3;
    if(offset==0) offset = 3;
    var str = num.substring(0, offset);
    for(i=1;i<loop;i++) {
        str += "," + num.substring(offset, offset+3);
        offset += 3;
    }
    return str;
}
function get_number(val) {
    var str = ""+val;
    var temp = "";
    var num = "";
    for(var i=0; i<str.length; i++) {
        temp = str.charAt(i);
        if (temp >= "0" && temp <= "9") {
            num += temp;
        }
    }
    if ( (num != null) && (num != "") && (num != "0") ) {
        return parseInt(num,10); //½ÊÁø¼ö·Î º¯È¯ÇÏ¿© ¸®ÅÏ
    } else {
        return 0;
    }
} 
//¼ýÀÚ¸¸ ¹ÞÀÚ
function num_check(frm, val)
{
	if (navigator.userAgent.indexOf("MSIE") != -1) {
		var keyCode = window.event.keyCode;
		if ( ((keyCode>=48) && (keyCode <= 105)) || (keyCode==8) || (keyCode==13) || (keyCode==35) || (keyCode==46) ) {
//			alert(keyCode);
		//0(48)~¼ýÀÚÅ°ÆÐµå9(105), enter(13), backspace(8), delete(46), end(35) key ÀÏ ¶§¸¸ Ã³¸®ÇÑ´Ù.
			var str = "" + get_number(val.value); //¼ýÀÚ¸¸ °¡Á®¿Â´Ù
			if ( (str != null) && (str != "") && (str != "0") ) {
			} else {
				val.value = "";
			}
		}
	}
	return;
}

function checkNumber(Oj) {
	var str = Oj.value;
	var temp = "";
	var num = ""; 

	for( var i = 0 ; i < str.length ; i++ ) {
		temp = str.charAt(i);
		if( temp < "0" || temp > "9" ) {
			Oj.value = "";
			str = "";
			alert("¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
			Oj.focus();
			return false;
		}
	}
}
//È¸¿ø°¡ÀÔ Áß ÃÑ »ó±ÙÀÎ·Â ±¸ÇÏ´Â ÇÔ¼ö
function SumCalc()
{
    if (navigator.userAgent.indexOf("MSIE") != -1) {
        var keyCode = window.event.keyCode;
        if ( ((keyCode>=48) && (keyCode <= 105)) || (keyCode==8) || (keyCode==13) || (keyCode==35) || (keyCode==46) ) {
			var Staff = document.getElementsByName("Staff[]");
			var totalStaff = document.getElementById("totalStaff");
			var LoopNum = Staff.length;
			var SumNum = 0;

			for( i = 0 ; i < LoopNum ; i++ ) {
				SumNum += get_number(Staff[i].value);
			}
			totalStaff.value = SumNum;
		}
	}
}
<!-- ÀÚµ¿ comma START Ã³¸® ³¡-->

//ÁÖ¼Ò °Ë»öÃ¢ ¿ÀÇÂ
function OpenZipcode(pwd,z1,z2,ad,ad1) 
{
	var gpwd = (pwd) ? pwd : '.';
	var url = gpwd+'/zipsearch/zipcode.php?zip1='+z1+'&zip2='+z2+'&address='+ad+'&address1='+ad1;
	window.open(url,'zip_win','width=460,height=550,statusbar=no,scrollbars=yes,toolbar=no');
}

//Áßº¹È®ÀÎ ÆË¾÷Ã¢ ¶ç¿ì±â
function OpenRepetiton(pwd, openerValue)
{
	if( pwd == "" ) {
		pwd = "./";
	}
	var url = pwd + 'popupProg.php?repet=' + openerValue;
	window.open(url,'repet_win','width=400,height=250,statusbar=no,scrollbars=no,toolbar=no');
}

function checkJumin(juminNum) {
	var chk = 0;
	var idNum = document.getElementsByName(juminNum);
	var checkNum = idNum[0].value + idNum[1].value;
    var yy = checkNum.substring(0,2);
    var mm = checkNum.substring(2,4);
    var dd = checkNum.substring(4,6);
    var sex = Math.abs( parseInt(checkNum.substring(6,1)) % 2 - 2 ) ;

	if ((checkNum.length != 13) || mm < 1 || mm > 12 || dd < 1  || dd > 31 || (sex != 1 && sex != 2) )
	{
		alert ('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.');
		idNum[0].value = "";
		idNum[1].value = "";
		try{idNum[0].focus();}catch(e){};
		return false;
	}

	for (var i = 0; i < 12 ; i++)
	{
		chk = chk + ((i % 8 + 2) * parseInt(checkNum.substring(i, i + 1)));
	}
	chk = 11 - (chk % 11);
	chk = chk % 10;
	if (chk != checkNum.substring(12, 13))
	{
		idNum.value = "";
		alert ('¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£°¡ ¾Æ´Õ´Ï´Ù.');
		idNum[0].value = "";
		idNum[1].value = "";
		try{idNum[0].focus();}catch(e){};
		return false;
	}
}
//È¸¿ø°¡ÀÔ »ç¿ë ½ºÅ©¸³Æ® ³¡

//¾ÆÀÌµð/ºñ¹øÃ£±â ½ºÅ©¸³Æ® ½ÃÀÛ
function autoFocus(formObj, focusNum, nextObj) {
//	nextO = document.getElementById(nextObj);
	if( formObj.value.length == focusNum ) {
		nextObj.focus();
	}
}

function Isnum_c(ch) {   
    return ((ch > 0));
}

function popimage(imagesrc,winwidth,winheight){
var look='width='+winwidth+',height='+winheight+','
popwin=window.open("","",look)
popwin.document.open()
popwin.document.write('<title>¹«ÀÎÄ«¸Þ¶ó ¼³Ä¡Àå¼Ò </title><body topmargin=0 leftmargin=0><a href="javascript:window.close()"><img src="'+imagesrc+'" border=0></a></body>')
popwin.document.close()
}

function open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable) 
{ 
toolbar_str = toolbar ? 'yes' : 'no'; 
menubar_str = menubar ? 'yes' : 'no'; 
statusbar_str = statusbar ? 'yes' : 'no'; 
scrollbar_str = scrollbar ? 'yes' : 'no'; 
resizable_str = resizable ? 'yes' : 'no'; 
window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str); 
} 

function PagePrint(){
	if (confirm('¼±ÅÃÇÑ ¹®¼­¸¦ ÀÎ¼âÇÏ·Á¸é »õ·Î¿î Ã¢À» ¶ç¿ö¾ß ÇÕ´Ï´Ù °è¼ÓÇÏ½Ã°Ú½À´Ï±î?  '))
	{
		var strHtml = '';

		strHtml = strHtml + "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n";
		strHtml = strHtml + "<html>\n";
		strHtml = strHtml + "<head>\n";
		strHtml = strHtml + "<title>ÇÁ¸°Æ®ÇÏ±â  </title>\n";
		strHtml = strHtml + "<meta http-equiv='Content-Type' content='text/html; charset=euc-kr'>\n";
		strHtml = strHtml + "<script language='javascript' src='/images/script/print.js'></script>\n";
		strHtml = strHtml + "<style type='text/css'>\n";
		strHtml = strHtml + "<!--\n";
		strHtml = strHtml + " .form_button {	background-color:#B77F3E; color:#FFFFFF; border: 1px solid #7F582B;	font-size:11px;	height:20px; font-weight: bold;	padding: 2px;}\n";
		strHtml = strHtml + "//-->\n";
		strHtml = strHtml + "</style>\n";
		strHtml = strHtml + "</head>\n";
		strHtml = strHtml + "<body leftmargin='0' topmargin='0' marginwidth='0' marginheight='0' onLoad='print()'>\n";
		strHtml = strHtml + "<table width=100% cellpadding=5 border=0 bgcolor=#F1EAE2><tr><td height=30><input type=button class=form_button onClick=print() value=ÀÎ¼âÇÏ±â></td><td height=30 align=right><input type=button class=form_button onClick='self.close();' value=´Ý±â></td></tr></table>\n";
		strHtml = strHtml + "<br>\n";
		strHtml = strHtml + "<center>\n";

		strHtml = strHtml + objContents.innerHTML;

		strHtml = strHtml + "</center>\n";
		strHtml = strHtml + "<br>\n";
		strHtml = strHtml + "<table width=100% cellpadding=5 border=0 bgcolor=#F1EAE2><tr><td height=30><input type=button class=form_button onClick=print() value=ÀÎ¼âÇÏ±â></td><td height=30 align=right><input type=button class=form_button onClick='self.close();' value=´Ý±â></td></tr></table>\n";
		strHtml = strHtml + "</body>\n";
		strHtml = strHtml + "</html>\n";

		var objWin = window.open('', 'print', 'left=90,top=50,width=664, height=500,resizable=no,scrollbars=yes');
		objWin.document.write(strHtml);
		objWin.document.close();
	}
}

function mainflash(Str1, Str2, Str3){
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+Str2+'" height="'+Str3+'" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id=ShockwaveFlash1>'
+'<param name="movie" value="'+Str1+'">'
+'<param name="quality" value="high">'
+'<param name="wmode" value="transparent">'
+'<embed src="'+Str1+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" width="'+Str2+'" height="'+Str3+'" type="application/x-shockwave-flash"></embed>'
+'</object>');
}

function resetForm(formname){
	mForm=document.forms[formname];
	mForm.reset();
	unlock();
	hide_waiting();
}


function show_waiting() {
	  var _x = document.body.clientWidth/2 + document.body.scrollLeft - 145;
	  var _y = document.body.clientHeight/2 + document.body.scrollTop - 44;
	  zb_waiting.style.posLeft=_x;
	  zb_waiting.style.posTop=_y;
	  zb_waiting.style.visibility='visible';
}

function hide_waiting() {
	  zb_waiting.style.visibility='hidden';
	  check_attack.check.value=0;
}

function unlock()
{
	  check_attack.check.value=0;
}

function SwitchMenu(obj, focus){
    if(document.getElementById){
		var el = document.getElementById(obj);
		var focusObj = document.getElementById(focus);
			if(el.style.display != "block"){ 
				el.style.display = "block";
				focusObj.focus();
			}else{
				el.style.display = "none";
			}
    }
}


function valueAlert(argObj, argMSG) {
	if(!argObj.value) {
		alert(argMSG);
		argObj.focus();
		return false;
	}
	return true;
}
