// =================================================
// ·Î±×¾Æ¿ô
// =================================================
function logout(){
    if(confirm("·Î±×¾Æ¿ô ÇÏ½Ã°Ú½À´Ï±î?")) {
        location.href = "/09_member/9_2logout_proc.jsp";
    }
}

// =================================================
// ¿À¸¥¸¶¿ì½º »ç¿ë±ÝÁö
// =================================================
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
if(isNS) 
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);

function mischandler(){
  if(EnableRightClick==1){ return true; }
  else {return false; }
}

function mousehandler(e){
  if(EnableRightClick==1){ return true; }
  var myevent = (isNS) ? e : event;
  var eventbutton = (isNS) ? myevent.which : myevent.button;
  if((eventbutton==2)||(eventbutton==3)) return false;
}

function keyhandler(e) {
  var myevent = (isNS) ? e : window.event;
  if (myevent.keyCode==96)
    EnableRightClick = 1;
  return;
}

//document.oncontextmenu = mischandler;
//document.onkeypress = keyhandler;
//document.onmousedown = mousehandler;
//document.onmouseup = mousehandler;


// =================================================
// ¸¶¿ì½º·Ñ¿À¹ö
// =================================================
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];}
}

var CH_activeLayerName = '';
function CH_swapLayer(lname)
{
  var obj = document.getElementById(lname);
  if (obj) {
    if (CH_activeLayerName == lname) {
      obj.style.display = 'none';
      CH_activeLayerName = '';
    } else {
      if (CH_activeLayerName) {
        document.getElementById(CH_activeLayerName).style.display = 'none';
      }
      CH_activeLayerName = lname;
      obj.style.display = 'block';
    }
  }
}
 
function CH_swapImage(x, imgsrc)
{
  document.MM_sr = new Array;
  document.MM_sr[0] = x;
  if (!x.oSrc)
    x.oSrc=x.src;
  x.src = imgsrc;
}


// =================================================
// a,img,input blur
// =================================================
function bluring(){
	try{
		if(event.srcElement.tagName=='A'||event.srcElement.tagName=='IMG'||event.srcElement.tagName=='input') {
			document.body.focus();
		}
	}
	catch( e ){	}
}
try{
	document.onfocusin=bluring;
}
catch( e ){}

// =================================================
// Flash Activating Script
// =================================================
// s: source url
// d: flash id
// w: source width
// h: source height
// t: wmode ("" for none, transparent, opaque ...)
function mf(s,d,w,h,t){
        return "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" id="+d+" width="+w+" height="+h+" wmode="+t+" ><param name=movie value="+s+" /><param name=quality value=high /><param name=wmode value="+t+" ><embed src="+s+" quality=high wmode="+t+" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash\" width="+w+" height="+h+"></embed></object>";
}

// write document contents
function documentwrite(src){
        document.write(src);
}

// assign code innerHTML
function setcode(target, code){
        target.innerHTML = code;
}

//¸Þ´º ÇöÀçÀ§Ä¡Ç¥½Ã
IEx = navigator.appName.indexOf("Microsoft") != -1; 

function trace(n) 
{ 
    flashObj = IEx ? Fmovie : document.Fmovie; 
    flashObj.TGotoFrame("_root",n) 
	
} 

function play_fs_flash(id, file, w, h){
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="' + id + '" width="' + w + '" height="' + h + '" align="middle">')
document.write('<param name="allowScriptAccess" value="sameDomain" />');
document.write('<param name="movie" value="' + file + '" />');
document.write('<param name="quality" value="high" />');
document.write('<param name="bgcolor" value="#ffffff" />');
document.write('<embed src="' + file + '" quality="high" bgcolor="#ffffff" width="' + w + '" height="' + h + '" swLiveConnect=true id="' + id + '" name="' + id + '" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');
}



// =================================================
// flash ActiveX
// =================================================
function flash(strFile, width, height, wmode) {
	document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,22,0' width='" + width + "' height='" + height + "'>");
	document.write("<param name='allowScriptAccess' value='sameDomain'>");
	document.write("<param name='movie' value='" + strFile + "'>");
	document.write("<param name='quality' value='high'>");
	document.write("<param name='menu' value='false'>");
	document.write("<param name='scale' value='nosclae'>");
	document.write("<param name='wmode' value='" + wmode + "'>");
	document.write("<embed src='" + strFile + "' quality='high'  width='" + width + "' height='" + height + "' allowScriptAccess='sameDomain' quality='high' menu='false' scale='nosclae' wmode='" + wmode + "' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed>");
	document.write("</object>");
}
function flashCM(obcode){
    document.write(obcode);
}

/************************************************************************************************/
/* Popup Window Function                                                                        */
/* url : document url / wname : window name / w : width / h : height / ptype : options type     */
/* t : top / l : left                                                                           */
/************************************************************************************************/
function popWin(url,wname,w,h,ptype,t,l){
	var popupWin, tVal, lVal;
	if (t == "c") {
		lVal = (screen.Width - w) / 2;
		tVal = (screen.Height - h) / 2;
	} else {
		tVal = (t!=null)?t:0;
		lVal = (l!=null)?l:0;
	}
	var popOpt = "width="+w+",height="+h+", top="+tVal+", left="+lVal;
	if(ptype == 0){
		popOpt += ",scrollbars=no";
	}
	if(ptype == 1){
		popOpt += ",scrollbars=yes";
	}
	if(ptype == 2){
		popOpt += ",scrollbars=yes,resizable=yes";
	}
	popupWin = window.open(url,wname,popOpt);
	popupWin.focus();
}


// =================================================
// ¿ÀÇÂ À©µµ¿ì
// =================================================
function openwindow(theURL,winName,width,height,scrollbars) { //v2.0
  window.open(theURL,winName,"width=" + width + ", height=" + height + ", scrollbars=" + scrollbars + "");
}


// =================================================
// À¯µ¿·¹ÀÌ¾î-Äü¸µÅ©
// =================================================

function fix(){
var a=document.body.scrollTop+480
bar.style.top = a
}



/**
 * Copyright (c) 2000 by LG-EDS Systems Inc
 * All rights reserved.
 *
 * ÀÚ¹Ù½ºÅ©¸³Æ® °øÅëÇÔ¼ö
 *
 * ÁÖÀÇ: ¾Æ·¡ÀÇ ¸ðµç ¸Þ¼Òµå´Â ÀÔ·ÂÆûÀÇ ÇÊµåÀÌ¸§(myform.myfield)À»
 *       ÆÄ¶ó¹ÌÅÍ·Î ¹Þ´Â´Ù. ÇÊµåÀÇ °ª(myform.myfield.value)ÀÌ ¾Æ´ÔÀ»
 *       À¯³äÇÒ °Í.
 *
 * @version 1.1, 2000/10/06
 * @author ¹ÚÁ¾Áø(JongJin Park), ecogeo@dreamwiz.com
 */

function goTotalSearch(){
	frm = document.search;
	if(frm.search_keyword.value == "") {
	    alert("°Ë»ö¾î¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
	}
	else {
	    //frm.method = "GET";
	    //frm.target = "_self";
	    //frm.action = "./index.jsp?mid1=search&search_keyword="+frm.search_keyword.value;
	    //alert(frm.action);
	    //frm.submit();
	    location.href = "./index.jsp?mid1=search&search_keyword="+frm.search_keyword.value;
	}
}


function fn_goUrl(th) {
	if (th.value != '')
	{
		location.href=th.value;
	}
}
function fn_goUrlWin(th) {
	if (th.value != '')
	{
		window.open (th.value,'urllink');
	}
}	
	
//¾ÆÀÌµð È®ÀÎ
function idCheck() {
	var url = "/etc/ichck.jsp";
	window.open(url,"pres", "width=364, height=199 resizable=no toolbar=no");
}


//ÀüÀÚ°áÀç ÆäÀÌÁö·Î ÀÌµ¿
function goEDISite(tSite) {
	var url = "/etc/sso_link_page.jsp?tSite="+tSite;
	if("EDI" == tSite) {
	    obj = window.open(url, "KNDU_EDI");
	    obj.focus();
    }
    else {
	    window.open(url);
	}
}

//·¹ÇÁÆ® ¸Þ´º Á¦¾î ½ºÅ©¸³Æ® ½ÃÀÛ
function block_DP(pUrl, subCnt, GetID,B_CI,B_CIsrc, linkTarget){
/*
    SetBicImg = eval("document.all."+B_CI);
    tempBicImg = "4";
    for(i=1;i<=8;i++){
        SetGetID = eval("document.all.Block_MM_"+i);
        if(SetGetID){
            if(i==GetID){
                if(SetGetID.style.display == "block"){
                    SetGetID.style.display = "block";
                }else{
                    SetBicImg.src = B_CIsrc;
                    SetGetID.style.display = "block";
                }
            }else{
                //if(i==tempBicImg){
                //    SetNonBicImg = eval("document.all.Image0"+tempBicImg);
                //    SetNonBicImg.src = "/images/main/<%= _menuPath %>/"+tempBicImg+".gif";
                //}
                SetGetID.style.display = "none";
            }
        }
    }
    if( subCnt == 1 ) {
        goLeftMenuRefresh(pUrl);
    }
*/
    if(linkTarget == "N") {
	    window.open(pUrl);
    }
    else {
        location.href=pUrl;
    }
}

function goLeftMenuRefresh(pUrl){
    location.href=pUrl;
}

function block_Over(imgName,imgURL){
    ChkBicImg = eval("document.all."+imgName);
    imgURL = "http://test.kndu.ac.kr"+imgURL
    if(ChkBicImg.src != imgURL){
        MM_swapImage(imgName,'',imgURL,1);
    }
}

function block_Out(getID,imgName,imgURL){
    //if(getID != "4"){
        SetimgName = eval("document.all."+imgName);
        SetimgName.src = imgURL;
    //}
}

function block_SOut(getID,imgName,imgURL){
    //if(getID != "1"){
        SetimgName = eval("document.all."+imgName);
        SetimgName.src = imgURL;
    //}
}
//·¹ÇÁÆ® ¸Þ´º Á¦¾î ½ºÅ©¸³Æ® ³¡

//¶óµð¿À ¹öÆ°ÀÇ Ã¼Å©µÈ °ª ¾Ë¾Æ¿À±â
function getCheckedValue(obj) {
    var checkedValue = "";
    for ( i=0; i<obj.length; i++ )  {
        if ( obj[i].checked == true )  {
            checkedValue = obj[i].value;
            break;
        }
    }
    return checkedValue;
}

/**
 * ÀÔ·Â°ªÀÌ NULLÀÎÁö Ã¼Å©
 */
function movePgae(obj, target, action) {
    obj.target = target;
    obj.action = action;
    obj.submit();
}


function na_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 viewImage(imgFileName) {
    winOpen = window.open('/board/popup_img_view.jsp?imgFileName='+imgFileName, 'imageDetailView','width=0,height=0,statusbar=0,scrollbars=1');

    //if( winOpen != null ){
    //    board = document.webzine;
    //    board.imgFileName.value = imgFileName;
    //    board.target = "imageDetailView";
    //    board.action = "/board/popup_img_view.jsp?imgFileName="+imgFileName;
    //    board.submit();
    //}
    //else {
    //    return;
    //}
}

function viewOrgImage(fileName, newspaperCompany, publicationDate, publicationSide, wSize, hSize) {
    if(wSize == "undined" || wSize == "" || wSize == "0" || eval(wSize) < 646) {
        wSize = "646";
    }
    else {
        wSize = eval(wSize) + 50;
    }
    if(wSize == "undined" || hSize == "" || hSize == "0") {
        hSize = "700";
    }
    else {
        hSize = eval(hSize) + 146;
    }
    winOpen = window.open('/media/news_contents_view.jsp?imageName='+fileName+'&newspaperCompany='+newspaperCompany+'&publicationDate='+publicationDate+'&publicationSide='+publicationSide, 'imageOrgDetailView','width='+wSize+',height='+hSize+',statusbar=0,scrollbars=auto,resizable=1');
}

/**
 * ÀÔ·Â°ªÀÌ NULLÀÎÁö Ã¼Å©
 */
function isNull(input) {
    if (input.value == null || input.value == "") {
        return true;
    }
    return false;
}

/**
 * ÀÔ·Â°ª¿¡ ½ºÆäÀÌ½º ÀÌ¿ÜÀÇ ÀÇ¹ÌÀÖ´Â °ªÀÌ ÀÖ´ÂÁö Ã¼Å©
 */
function isEmpty(input) {
    if (input.value == null || input.value.replace(/ /gi,"") == "") {
        return true;
    }
    return false;
}

/**
 * ÀÔ·Â°ª¿¡ Æ¯Á¤ ¹®ÀÚ(chars)°¡ ÀÖ´ÂÁö Ã¼Å©
 * Æ¯Á¤ ¹®ÀÚ¸¦ Çã¿ëÇÏÁö ¾ÊÀ¸·Á ÇÒ ¶§ »ç¿ë
 * ex) if (containsChars(form.name,"!,*&^%$#@~;")) {
 *         alert("ÀÌ¸§ ÇÊµå¿¡´Â Æ¯¼ö ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
 *     }
 */
function containsChars(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) != -1)
           return true;
    }
    return false;
}

/**
 * ÀÔ·Â°ªÀÌ Æ¯Á¤ ¹®ÀÚ(chars)¸¸À¸·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 * Æ¯Á¤ ¹®ÀÚ¸¸ Çã¿ëÇÏ·Á ÇÒ ¶§ »ç¿ë
 * ex) if (!containsCharsOnly(form.blood,"ABO")) {
 *         alert("Ç÷¾×Çü ÇÊµå¿¡´Â A,B,O ¹®ÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
 *     }
 */
function containsCharsOnly(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) == -1)
           return false;
    }
    return true;
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºªÀÎÁö Ã¼Å©
 * ¾Æ·¡ isAlphabet() ºÎÅÍ isNumComma()±îÁöÀÇ ¸Þ¼Òµå°¡
 * ÀÚÁÖ ¾²ÀÌ´Â °æ¿ì¿¡´Â var chars º¯¼ö¸¦
 * global º¯¼ö·Î ¼±¾ðÇÏ°í »ç¿ëÇÏµµ·Ï ÇÑ´Ù.
 * ex) var uppercase = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
 *     var lowercase = "abcdefghijklmnopqrstuvwxyz";
 *     var number    = "0123456789";
 *     function isAlphaNum(input) {
 *         var chars = uppercase + lowercase + number;
 *         return containsCharsOnly(input,chars);
 *     }
 */
function isAlphabet(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª ´ë¹®ÀÚÀÎÁö Ã¼Å©
 */
function isUpperCase(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª ¼Ò¹®ÀÚÀÎÁö Ã¼Å©
 */
function isLowerCase(input) {
    var chars = "abcdefghijklmnopqrstuvwxyz";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ª¿¡ ¼ýÀÚ¸¸ ÀÖ´ÂÁö Ã¼Å©
 */
function isNumber(input) {
    var chars = "0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª,¼ýÀÚ·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isAlphaNum(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª,¼ýÀÚ,:,/,~,.._ ·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isAlphaNumPlus(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789:/~._";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ,´ë½Ã(-)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isNumDash(input) {
    var chars = "-0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ,ÄÞ¸¶(,)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isNumComma(input) {
    var chars = ",0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ª¿¡¼­ ÄÞ¸¶¸¦ ¾ø¾Ø´Ù.
 */
function removeComma(input) {
    return input.value.replace(/,/gi,"");
}

/**
 * ÀÔ·Â°ªÀÌ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ Æ÷¸Ë Çü½ÄÀÎÁö Ã¼Å©
 * ÀÚ¼¼ÇÑ format Çü½ÄÀº ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ 'regular expression'À» ÂüÁ¶
 */
function isValidFormat(input,format) {
    if (input.value.search(format) != -1) {
        return true; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä
    }
    return false;
}

/**
 * ÀÔ·Â°ªÀÌ ÀÌ¸ÞÀÏ Çü½ÄÀÎÁö Ã¼Å©
 */
function isValidEmail(input) {
//    var format = /^(\S+)@(\S+)\.([A-Za-z]+)$/;
    var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
    return isValidFormat(input,format);
}

/**
 * ÀÔ·Â°ªÀÌ ÀüÈ­¹øÈ£ Çü½Ä(¼ýÀÚ-¼ýÀÚ-¼ýÀÚ)ÀÎÁö Ã¼Å©
 */
function isValidPhone(input) {
    var format = /^(\d+)-(\d+)-(\d+)$/;
    return isValidFormat(input,format);
}

/**
 * ¼±ÅÃµÈ ¶óµð¿À¹öÆ°ÀÌ ÀÖ´ÂÁö Ã¼Å©
 */
function hasCheckedRadio(input) {
    if (input.length > 1) {
        for (var inx = 0; inx < input.length; inx++) {
            if (input[inx].checked) return true;
        }
    } else {
        if (input.checked) return true;
    }
    return false;
}

/**
 * ¼±ÅÃµÈ Ã¼Å©¹Ú½º°¡ ÀÖ´ÂÁö Ã¼Å©
 */
function hasCheckedBox(input) {
    return hasCheckedRadio(input);
}

/**
 * ÀÔ·Â°ªÀÇ ¹ÙÀÌÆ® ±æÀÌ¸¦ ¸®ÅÏ
 * Author : Wonyoung Lee
 */
function getByteLength(input) {
    var byteLength = 0;
    for (var inx = 0; inx < input.value.length; inx++) {
        var oneChar = escape(input.value.charAt(inx));
        if ( oneChar.length == 1 ) {
            byteLength ++;
        } else if (oneChar.indexOf("%u") != -1) {
            byteLength += 2;
        } else if (oneChar.indexOf("%") != -1) {
            byteLength += oneChar.length/3;
        }
    }
    return byteLength;
}

/**
 * ÀÔ·ÂÇÑ °ªÀÌ ³¯Â¥À¯ÇüÀÎÁö Ã¼Å©
 */
function checkDateType(v_date, flag)
{
    return true;
}

/**
 * À¯È¿ÇÑ ³¯Â¥ÀÎÁö Ã¼Å©
 */
function checkDate(v_year,v_month,v_day )
{
	var err=0
	if ( v_year.length != 4) err=1
	if ( v_month.length != 1 &&  v_month.length !=  2 ) err=1
	if ( v_day.length != 1  &&  v_day.length !=  2) err=1


	r_year = eval(v_year) ;
	r_month = eval(v_month);
	r_day = eval(v_day)  ;

	if (r_month<1 || r_month>12) err = 1
	if (r_day<1 || r_day>31) err = 1
	if (r_year<0 ) err = 1


	if (r_month==4 || r_month==6 || r_month==9 || r_month==11){
		if (r_day==31) err=1
	}

	// 2,À±³âÃ¼Å©
	if (r_month==2){
		var g=parseInt(r_year/4)

		if (isNaN(g)) {
			err=1
		}
		if (r_day>29) err=1
		if (r_day==29 && ((r_year/4)!=parseInt(r_year/4))) err=1
	}

	if (err==1)
	{
		return false
	}
	else
	{
   return true;
	}
}


//»ç¾÷ÀÚµî·Ï¹øÈ£Ã¼Å©
function isRegNumber(input)
{
    var num= input.value.substring(0,3) + input.value.substring(4,6) + input.value.substring(7,12);

    var w_c,w_e,w_f,w_tot
    w_c=num.charAt(8)*5       // 9¹øÂ°ÀÚ¸®ÀÇ ¼ýÀÚ¿¡ 5¸¦ °öÇÑ´Ù.
    w_e=parseInt((w_c/10),10) // 10À¸·Î ³ª´©°í 10Áø¼ö ÇüÅÂÀÇ ¼ýÀÚÇüÀ¸·Î ¸¸µç´ç..³ª´«¸ò
    w_f=w_c % 10              // 10À¸·Î ³ª´« ³ª¸ÓÁö....
    w_tot=num.charAt(0)*1
    w_tot+=num.charAt(1)*3
    w_tot+=num.charAt(2)*7
    w_tot+=num.charAt(3)*1
    w_tot+=num.charAt(4)*3
    w_tot+=num.charAt(5)*7
    w_tot+=num.charAt(6)*1
    w_tot+=num.charAt(7)*3
    w_tot+=num.charAt(9)*1
    w_tot+=(w_e+w_f)

	  if ((w_tot % 10))         // 10À¸·Î ³ª´©¾î Áö¸é true¸¦ ±×·¸Áö ¾ÊÀ¸¸é false¸¦ ¹ÝÈ¯ÇÕ´Ï´ç..
    {
       return true;
    }
    else
    {
      return false;
    }
}


//ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
function regitNumberCheck(regitNum1, regitNum2)
{
    errfound = false;
    var str_jumin1 = regitNum1.value;
    var str_jumin2 = regitNum2.value;
    var checkImg='';


    var i3=0
    for (var i=0;i<str_jumin1.length;i++)
    {
        var ch1 = str_jumin1.substring(i,i+1);
        if (ch1<'0' || ch1>'9') { i3=i3+1 }
    }
    if ((str_jumin1 == '') || ( i3 != 0 ))
    {
        error(regitNum1,'¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
        return false;
    }



    var i4=0
    for (var i=0;i<str_jumin2.length;i++)
    {
        var ch1 = str_jumin2.substring(i,i+1);
        if (ch1<'0' || ch1>'9') { i4=i4+1 }
    }
    if ((str_jumin2 == '') || ( i4 != 0 ))
    {
      error(regitNum2,'¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
        return false;
    }

    if(str_jumin1.substring(0,1) < 0)
    {
        error(regitNum2,'¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
        return false;
    }

/*    if(str_jumin2.substring(0,1) > 2)
    {
        error(regitNum2,'¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
        return false;
    }
*/
    if((str_jumin1.length != 6) || (str_jumin2.length != 7))
    {
        error(regitNum2,'¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
        return false;
    }

    if ((str_jumin1 == '72') || ( str_jumin2 == '18'))
    {
        error(regitNum1,'¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
        return false;
    }

    var f1=str_jumin1.substring(0,1)
    var f2=str_jumin1.substring(1,2)
    var f3=str_jumin1.substring(2,3)
    var f4=str_jumin1.substring(3,4)
    var f5=str_jumin1.substring(4,5)
    var f6=str_jumin1.substring(5,6)
    var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7
    var l1=str_jumin2.substring(0,1)
    var l2=str_jumin2.substring(1,2)
    var l3=str_jumin2.substring(2,3)
    var l4=str_jumin2.substring(3,4)
    var l5=str_jumin2.substring(4,5)
    var l6=str_jumin2.substring(5,6)
    var l7=str_jumin2.substring(6,7)
    hap=hap+l1*8+l2*9+l3*2+l4*3+l5*4+l6*5
    hap=hap%11
    hap=11-hap
    hap=hap%10
/*
    if (hap != l7)
    {
      error(regitNum1,'¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù.nn´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
        return false;
    }

*/
    var i9=0

    return true;
    //if (!errfound)
    //        submit();
}

function error (elem,text) {
    if (errfound) return;
    window.alert(text);
    elem.select();
    elem.focus();
    errfound=true;
} 
//ÁÂ¿ì°ø¹éÁ¦°Å
function trim(str) {
	var count = str.length;
	var len = count;
	var st = 0;

	while ((st < len) && (str.charAt(st) <= ' ')) {
		st++;
	}
	while ((st < len) && (str.charAt(len - 1) <= ' ')) {
		len--;
	}

	return ((st > 0) || (len < count)) ? str.substring(st, len) : str ;
}


function validate(field) {
    var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
    var ok = "yes";
    var temp;
    for (var i=0; i<field.value.length; i++) {
        temp = "" + field.value.substring(i, i+1);
        if (valid.indexOf(temp) == "-1") ok = "no";
    }
    if (ok == "no") {
        alert("¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù");
        field.focus();
        //field.select();
        field.value = "";
   }
} 

function validate_id(field) {
    var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_*()!"
    var ok = "yes";
    var temp;
    for (var i=0; i<field.value.length; i++) {
        temp = "" + field.value.substring(i, i+1);
        if (valid.indexOf(temp) == "-1") ok = "no";
    }
    if (ok == "no") {
        alert("¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù");
        field.focus();
        //field.select();
        field.value = "";
   }
} 

function validate_passwd(field) {
    var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()"
    var ok = "yes";
    var temp;
    for (var i=0; i<field.value.length; i++) {
        temp = "" + field.value.substring(i, i+1);
        if (valid.indexOf(temp) == "-1") ok = "no";
    }
    if (ok == "no") {
        alert("'¿µ¹®ÀÚ,¼ýÀÚ,!@#$%^&*()' ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù");
        field.focus();
        //field.select();
        field.value = "";
   }
} 
//ÇÐÀ§µî·Ï¹øÈ£
function validate_degr_no(obj) {
    
   //Æ¯¼ö¹®ÀÚÀÔ·Â¹æÁö
	if(!IsSpec(obj.value))
	{
		alert("Æ¯¼ö¹®ÀÚ¸¦ ÀÔ·ÂÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
		obj.focus();
		//obj.select(); 
		obj.value = "";
	}
			
} 
//Æ¯¼ö¹®ÀÚ ÀÔ·Â ¹æÁö
function IsSpec(checkStr) {
	var checkOK = "!#^*'~¡Ù¡Ú@$%&()+/:;[{<>\|";

	for (i = 0;  i < checkStr.length;  i++) {
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
			if (ch == checkOK.charAt(j)) {
				return (false);
				break;
			}					
	}
	return (true);
}