// flash(ÆÄÀÏÁÖ¼Ò, °¡·Î, ¼¼·Î, ¹è°æ»ö, À©µµ¿ì¸ðµå, º¯¼ö, °æ·Î)
function flash(url,w,h,bg,win,vars,base){
	var s=
	"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' align='middle'>"+
	"<param name='allowScriptAccess' value='always' />"+
	"<param name='movie' value='"+url+"' />"+
	"<param name='wmode' value='"+win+"' />"+
	"<param name='menu' value='false' />"+
	"<param name='quality' value='high' />"+
	"<param name='FlashVars' value='"+vars+"' />"+
	"<param name='bgcolor' value='"+bg+"' />"+
	"<param name='base' value='"+base+"' />"+
	"<embed src='"+url+"' base='"+base+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' align='middle' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
	"</object>";
	document.write(s);
}

// ÆË¾÷
function popup(URL,title,features) { 
window.open(URL,title,features);
}

// ÄÞº¸¹Ú½º
function family_link(url) {
if(url && url!='')
	window.open(url);
}

//Ãß°¡»çÇ× =Äü¸Þ´º ·Ñ¿À¹öÀÚ¹Ù½ºÅ©¸³Æ®
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_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_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 DisplayMenu(index) {
        for (i=1; i<=3; i++)
        if (index == i) {
        thisMenu = eval("menu" + index + ".style");
        thisMenu.display = "";
        } 
        else {
        otherMenu = eval("menu" + i + ".style"); 
        otherMenu.display = "none"; 
        }
}


//»õÃ¢¿­±â ½ºÅ©¸³Æ®
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


//ÄíÅ° °¡Á®¿À±â
function ujsGetCookie( 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 ujsSelectBoxUrl(url) {
	if(url!='0' && url!='') {
		document.location.href=url;
	}
}

//ID ÀúÀå°ú °ü·ÃµÈ ÄíÅ° »ý¼º
function ujsSetCookie( name, value, expiredays ) 
{ 
    var todayDate = new Date(); 
    todayDate.setDate( todayDate.getDate() + expiredays ); 
    document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
} 

//·Î±×ÀÎ
function ujsGoLogin(form, strParam) {
	var frmLogin			= eval("document." + form);
	if(frmLogin.member_id.value=='') {
		alert('¾Æµðµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		return;
	} else if(frmLogin.password.value=='') {
		alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		return;
	}

  //ID ÀúÀåÇÏ±â¿¡ check µÇ¾úÀ» °æ¿ìÀÇ Ã³¸®
  if ( frmLogin.in_isIDSave.checked ) {
    ujsSetCookie( "isIDSave", "Y" , 365);  // ¿À¸¥ÂÊ ¼ýÀÚ´Â ÄíÅ°¸¦ À¯ÁöÇÒ ±â°£À» ¼³Á¤ÇÕ´Ï´Ù         
    ujsSetCookie( "memberId", frmLogin.member_id.value, 365);        
  } else {
    //ÄíÅ° »èÁ¦
    ujsSetCookie( "isIDSave", "", 365);  // ¿À¸¥ÂÊ ¼ýÀÚ´Â ÄíÅ°¸¦ À¯ÁöÇÒ ±â°£À» ¼³Á¤ÇÕ´Ï´Ù         
    ujsSetCookie( "memberId", "", 365);         
  }
	frmLogin.action	= "http://www.kkulmat.com/lms/system/login/chss_system_health_login.jsp";
	frmLogin.target	= "nologin";
	frmLogin.submit();

	setTimeout("ujsGoLoginAuto();",900);
}

function ujsGoLoginAuto() {
	var frmLogin			= eval("document.frm_login");
	frmLogin.target	= "";
  frmLogin.action = "/health/function/user/login.jsp";
  frmLogin.submit();

}

//·Î±×ÀÎ
function ujsGoLoginInit(form) {
	var frmLogin			= eval("document." + form);
  var isIDSave			= ujsGetCookie("isIDSave");
  var memberId			= ujsGetCookie("memberId");
  if ( isIDSave=="Y" ) { 
      frmLogin.in_isIDSave.checked = true;
      frmLogin.member_id.value		 = memberId;
  } 
}



//·Î±×ÀÎ
function ujsGoLoginIntro(form, strParam) {
	var frmLogin			= eval("document." + form);
	if(frmLogin.member_id.value=='') {
		alert('¾Æµðµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		return;
	} else if(frmLogin.password.value=='') {
		alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		return;
	}

  frmLogin.action = "/health/function/user/login.jsp";
  frmLogin.submit();
}

//·Î±×¾Æ¿ô
function ujsGoMyPage() {
	document.location.href='/health/jsp/mypage/index.jsp?c=hs&m=11';
}


//·Î±×¾Æ¿ô
function ujsGoLogout(form) {
	var frmLogin			= eval("document." + form);
	frmLogin.action		= '/health/function/user/logout.jsp';
	frmLogin.submit();
}

function ujsGoRegist() {
	document.location.href='/health/function/user/frmUserChoice.jsp?c=hh&m=23';
}

function ujsGoFindPasswdId() {
	document.location.href='/health/function/user/chss_system_login_idpwsearch.jsp';
}

function ujsDocumentWriteFlash(strFlashName, strFlashUrl, nWidth, nHeight) {
	strObject = "\n<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='"+nWidth+"' height='"+nHeight+"'>";
	strObject += "\n<param name='movie' value='"+strFlashUrl+strFlashName+"'>";
	strObject += "\n<param name='quality' value='high'>";
	strObject += "\n<param name='wmode' value='transparent'>";
	strObject += "\n<embed src='"+strFlashUrl+strFlashName+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+nWidth+"' height='"+nHeight+"'></embed>";
	strObject += "\n</object>";
	document.write(strObject);
}


//IFRAME Resize
function ujsCommIframeResize(target, object) {
	if(target!='') { target	= target + "."; }
	var ifrDoc		= eval(target +"document");
	var ifrMain		= ifrDoc.getElementById(object);

	if(ifrMain && !window.opera) {
		if (ifrMain.contentDocument && ifrMain.contentDocument.body.offsetHeight) {//ns6 syntax
			ifrMain.height = ifrMain.contentDocument.body.offsetHeight; 
			if(ifrMain.contentDocument.body.offsetHeight<500 && object=="ps_fr_body") {
				ifrMain.height = 500; 
			} else {
				ifrMain.height = ifrMain.contentDocument.body.offsetHeight; 
			}
		} else if (ifrMain.Document && ifrMain.Document.body.scrollHeight) {//ie5+ syntax
			if(ifrMain.Document.body.scrollHeight<500 && object=="ps_fr_body") {
				ifrMain.height = 500; 
			} else {
				ifrMain.height = ifrMain.Document.body.scrollHeight;
			}
		}
	}
}


//IFRAME Resize
function ujsCommIframeResize1(target, object) {
	if(target!='') { target	= target + "."; }
	var ifrDoc		= eval(target +"document");
	var ifrMain		= ifrDoc.getElementById(object);

	if(ifrMain && !window.opera) {
		if (ifrMain.contentDocument && ifrMain.contentDocument.body.offsetWidth) {//ns6 syntax
			ifrMain.width  = ifrMain.contentDocument.body.offsetWidth; 
			alert (ifrMain.contentDocument.body.offsetWidth); 
		} else if (!ifrMain.Document && ifrMain.Document.body.scrollHeight) {//ie5+ syntax
		alert( ifrMain.Document.body.scrollWidth);
				ifrMain.width = ifrMain.Document.body.scrollWidth; 
		}
	}
}

function ujsCommDivDisplayChange(objName, nNo, nCnt, mode) {
	if(mode=='') { mode = 0; }

	switch(mode) {
		case	1 :
			var object		= document.getElementById(objName + nNo);
			if(object.style.display		== 'none') {
				object.style.display	= '';
			} else {
				object.style.display	= 'none';
			}
			break;
		case	0 :
		default	:
			for(n=1; n<=Number(nCnt); n++) {
				var object		= document.getElementById(objName + n);
				switch((Number(nNo)-Number(n))) {
					case	0 :
						object.style.display	= '';
						break;
					default	:
						object.style.display	= 'none';
						break;
				}
			}
			break;
	}
}

function ujsGoCommonFormReset(frm) {
	var frmMain			= eval("document." + frm);

	frmMain.reset();
}


function ujsCommImageResize(strId, nNo, nWidth) {
  var objImg = eval("document.getElementById('" + strId + nNo + "')");
  
  if (objImg.width > nWidth)
     objImg.width = nWidth;

  //parentResizeIframe('cafe_main');
}


function ujsGoPopupPortalMemberList(frm, obj) {
	window.open('/servlet/PortalMemberController?cmd=1&in_retUrl=/health/jsp/portal/member/list_member_popup.jsp&frm=' + frm + '&obj=' + obj, 'pop_portalmember','width=400,height=480,status=no,scrollbars=no,menubars=no');
}

function ujsGoPortalMemberList(frm, strParam) {
	var frmMain			= eval("document." + frm);
	frmMain.action	= '/servlet/PortalMemberController?cmd=1&' + strParam;
	frmMain.submit();
}





/***************************
* Navigation_VarCode_InPage
****************************/
var depth1 = "";
var depth2 = "";
var depth3 = "";
var logchk = "";
var titchk = "";

function setDepthVar(firvar, secvar, thrvar, logvar) {
	depth1 = firvar;
	depth2 = secvar;
	depth3 = thrvar;
	logchk = logvar;
}	

function setTitleVar(titvar) {
	titchk = titvar;
}


/***************************
* Navigation_Link
****************************/
function Link01 (dep1) {
	location.href=dep1_link[dep1]
}

function Link02 (dep1,dep2) {
	location.href=dep2_link[dep1][dep2]
}

function Link03 (dep1,dep2,dep3) {
	location.href=dep3_link[dep1][dep2][dep3]
}



	/** =============================================
Comment: ³¯Â¥¼ÂÆÃ
--------------------------------------------- **/
	Now = new Date();
	NowDay = Now.getDate();
	NowMonth = Now.getMonth() + 1;
	NowYear = Now.getYear();
	if (NowYear < 2000) NowYear += 1900; 

	function DaysInMonth(WhichMonth, WhichYear)	{
		var DaysInMonth = 31;
		if (WhichMonth == "04" || WhichMonth == "06" || WhichMonth == "09" || WhichMonth == "11") DaysInMonth = 30;
		if (WhichMonth == "02" && (WhichYear/4) != Math.floor(WhichYear/4))        DaysInMonth = 28;
		if (WhichMonth == "02" && (WhichYear/4) == Math.floor(WhichYear/4))        DaysInMonth = 29;
		return DaysInMonth;
	}

	function ChangeOptionDays(Which){
		DaysObject = eval("document.frm_main." + Which + "Day");
		MonthObject = eval("document.frm_main." + Which + "Month");
		YearObject = eval("document.frm_main." + Which + "Year");
		
		Month = MonthObject[MonthObject.selectedIndex].text;
		Year = YearObject[YearObject.selectedIndex].text;
		
		DaysForThisSelection = DaysInMonth(Month, Year);
		CurrentDaysInSelection = DaysObject.length;
		if (CurrentDaysInSelection > DaysForThisSelection)		{
			for (i=0; i<(CurrentDaysInSelection-DaysForThisSelection); i++)
			{
			  DaysObject.options[DaysObject.options.length - 1] = null
			}
		}
		if (DaysForThisSelection > CurrentDaysInSelection){
			for (i=0; i<(DaysForThisSelection-CurrentDaysInSelection); i++){
			  NewOption = new Option(DaysObject.options.length + 1);
			  DaysObject.add(NewOption);
			}
		}
		if (DaysObject.selectedIndex < 0) DaysObject.selectedIndex == 0;
	}

	function SetToToday(Which){
		DaysObject = eval("document.frm_main." + Which + "Day");
		MonthObject = eval("document.frm_main." + Which + "Month");
		YearObject = eval("document.frm_main." + Which + "Year");
		
		YearObject[0].selected = true;
		MonthObject[NowMonth].selected = true;
		
		ChangeOptionDays(Which);
		
		DaysObject[NowDay-1].selected = true;
	}

	function WriteYearOptions(YearsAhead){
	  line = "";
	  for (i= 0; i< YearsAhead; i++) {
	    line += "<OPTION value="+(NowYear + i)+">";
	    line += NowYear + i;
	  }
	  return line;
	}
	function WriteYearOptions2(YearsAhead){
	  line = "";
	  for (i= 0; i< YearsAhead; i++) {
	    line += "<OPTION value="+(NowYear - i)+">";
	    line += NowYear - i;
	  }
	  return line;
	}
	function WriteYearOptions3(YearsAhead){
	  line = "";
	  var aa = NowYear - YearsAhead ;
	  var bb = NowYear + YearsAhead ;
	  for (i= aa ; i< bb; i++) {
	    line += "<OPTION value="+i+">";
	    line += i;
	  }
	  return line;
	}
	function WriteYearOptionsSelect(YearsAhead, YearSelect){
	  line = "";
	  for (i= 0; i< YearsAhead; i++) {
			if((NowYear + i)==YearSelect) {
				line += "<OPTION value="+(NowYear + i)+" selected>";
			} else {
				line += "<OPTION value="+(NowYear + i)+">";
			}
	    line += NowYear + i;
	  }
	  return line;
	}
	function WriteYearOptionsSelect2(YearsAhead, YearSelect){
	  line = "";
	  for (i= 0; i< YearsAhead; i++) {
			if((NowYear - i)==YearSelect) {
				line += "<OPTION value="+(NowYear - i)+" selected>";
			} else {
				line += "<OPTION value="+(NowYear - i)+">";
			}
	    line += NowYear - i;
	  }
	  return line;
	}
	function WriteYearOptionsSelect3(YearsAhead, YearSelect){
	  line = "";
	  var aa = NowYear - YearsAhead ;
	  var bb = NowYear + YearsAhead ;
	  for (i= aa ; i< bb; i++) {
			if(i==YearSelect) {
				line += "<OPTION value="+i+" selected>";
			} else {
				line += "<OPTION value="+i+">";
			}
	    line += i;
	  }
	  return line;
	}
/** =============================================
Comment: ³¯Â¥¼ÂÆÃ
--------------------------------------------- **/


/** =============================================
Comment: ÀÔ·Â¹ÞÀº text ÀÇ ¾ÕµÚ¿¡ ºÙÀº WhiteSpace(Space, Tab, CRLF) Á¦°Å (°ª)
Return : String
Usage  :
--------------------------------------------- **/
function fn_trim(text)
{
    if (text == null) {
        return "";
    }

    var txt = text + "";
    var flag = false;

    // ¾ÕÂÊ Æ®¸²
    var ii = 0;

    while (!flag) {
        var ch = txt.charAt(ii);
        if ( (ch == ' ') || (ch == '\t') || (ch == '\n') || (ch == '\r') ) {
            if (ii < txt.length) {
                ii++;
            } else {
                flag = true;
            }
        } else {
            flag = true;
        }
    }

    if (ii == (txt.length)) {
        return "";
    } else {
        txt = txt.substring(ii);
    }

    // µÚÂÊ Æ®¸²
    flag = false;
    var jj = txt.length - 1;

    while (!flag) {
        var ch = txt.charAt(jj);
        if ( (ch == ' ') || (ch == '\t') || (ch == '\n') || (ch == '\r') ) {
            if ( jj > 0 ) {
                jj--;
            } else {
                flag = true;
            }
        } else {
            flag = true;
        }
    }

    txt = txt.substring(0, jj+1);
    return txt;
}



// ÁÖ¹Î¹øÈ£ Ã¼Å©
function check_ssn(frm1, frm2) {
	juminno = frm1.value+frm2.value;
	
    if(juminno=="" || juminno==null || juminno.length!=13) {
            alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
            return false;
    }
    var jumin1 = juminno.substr(0,6);
    var jumin2 = juminno.substr(6,7);
    var yy         = jumin1.substr(0,2);     // ³âµµ
    var mm     = jumin1.substr(2,2);     // ¿ù
    var dd     = jumin1.substr(4,2);     // ÀÏ
    var genda = jumin2.substr(0,1);     // ¼ºº°
    var msg, ss, cc;

 // ¼ýÀÚ°¡ ¾Æ´Ñ °ÍÀ» ÀÔ·ÂÇÑ °æ¿ì
    if (!isNumeric(jumin1)) {
            alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
            return false;
    }
 // ±æÀÌ°¡ 6ÀÌ ¾Æ´Ñ °æ¿ì
    if (jumin1.length != 6) {
            alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
            return false;
    }
 // Ã¹¹øÂ° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ±âº» ±¸¼º °Ë»ç
    if (yy < "00" || yy > "99" ||
            mm < "01" || mm > "12" ||
            dd < "01" || dd > "31") {
            alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
            return false;
    }
 // ¼ýÀÚ°¡ ¾Æ´Ñ °ÍÀ» ÀÔ·ÂÇÑ °æ¿ì
    if (!isNumeric(jumin2)) {
            alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
            return false;
    }
 // ±æÀÌ°¡ 7ÀÌ ¾Æ´Ñ °æ¿ì
    if (jumin2.length != 7) {
            alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
            return false;
    }
 // ¼ºº°ºÎºÐÀÌ 1 ~ 4 °¡ ¾Æ´Ñ °æ¿ì
    if (genda < "1" || genda > "4") {
            alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
            return false;
    }
 // ¿¬µµ °è»ê - 1 ¶Ç´Â 2: 1900³â´ë, 3 ¶Ç´Â 4: 2000³â´ë
    cc = (genda == "1" || genda == "2") ? "19" : "20";
 // Ã¹¹øÂ° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ³¯Â¥ Çü½Ä °Ë»ç
    if (isYYYYMMDD(parseInt(cc+yy), parseInt(mm), parseInt(dd)) == false) {
            alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
            return false;
    }
 // Check Digit °Ë»ç
    if (!iisSSN(jumin1, jumin2)) {
            alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù, ´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
            return false;
    }
    return true;
}
function isNumeric(s) {
    for (i=0; i<s.length; i++) {
            c = s.substr(i, 1);
            if (c < "0" || c > "9") return false;
    }
    return true;
}
function isYYYYMMDD(y, m, d) {
    switch (m) {
    case 2:     // 2¿ùÀÇ °æ¿ì
            if (d > 29) return false;
            if (d == 29) {
                 // 2¿ù 29ÀÇ °æ¿ì ´çÇØ°¡ À±³âÀÎÁö¸¦ È®ÀÎ
                    if ((y % 4 != 0) || (y % 100 == 0) && (y % 400 != 0))
                            return false;
            }
            break;
    case 4:     // ÀÛÀº ´ÞÀÇ °æ¿ì
    case 6:
    case 9:
    case 11:
            if (d == 31) return false;
    }
 // Å« ´ÞÀÇ °æ¿ì
    return true;
}
function iisSSN(s1, s2) {
    n = 2;
    sum = 0;
    for (i=0; i<s1.length; i++)
            sum += parseInt(s1.substr(i, 1)) * n++;
    for (i=0; i<s2.length-1; i++) {
            sum += parseInt(s2.substr(i, 1)) * n++;
            if (n == 10) n = 2;
    }
    c = 11 - sum % 11;
    if (c == 11) c = 1;
    if (c == 10) c = 0;
    if (c != parseInt(s2.substr(6, 1))) return false;
    else return true;
}

//==============================================================================
// ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
// 2006.02.04 ¸íÁØ¹Î Ãß°¡
//==============================================================================
function check_ssn_old(frm1, frm2) 
{
    var iden = frm1.value + frm2.value;

    if(frm1.value=="")
    {
        alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
        frm1.focus();
        return false;
    }

    if(frm2.value=="")
    {
        alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
        frm2.focus();
        return false;
    }

    if(iden.length != 13) {
        alert("ÁÖ¹Îµî·Ï ¹øÈ£°¡ Á¤»óÀÌ ¾Æ´Õ´Ï´Ù.");
        frm1.value="";
        frm2.value="";
        frm1.focus();
        return false;
    }

    var iden_tot = 0;
    var iden_ad = "234567892345";

    for(i=0; i<=11; i++) {
        iden_tot = iden_tot + parseInt(iden.substring(i, i+1))*parseInt(iden_ad.substring(i, i+1));
    }

    iden_tot = 11 - (iden_tot % 11);

    if(iden_tot == 10) iden_tot = 0;
    else if(iden_tot == 11) iden_tot = 1;

    if(parseInt(iden.substring(12, 13)) != iden_tot) {
        alert("Á¤»óÀûÀÎ ÁÖ¹Îµî·Ï¹øÈ£°¡ ¾Æ´Õ´Ï´Ù.");
        frm1.focus();
        return false;
    }
    else
    {
        return true;
    }
}

/** =============================================
°ü¸®ÀÚ¿ë ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
--------------------------------------------- **/
function check_ssn_admin(frm1, frm2)
{
    var iden = frm1.value + frm2.value;

    if(frm1.value=="")
    {
        alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
        frm1.focus();
        return false;
    }

    if(frm2.value=="")
    {
        alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
        frm2.focus();
        return false; 
    }

    if(iden.length != 13) {
        alert("ÁÖ¹Îµî·Ï ¹øÈ£°¡ Á¤»óÀÌ ¾Æ´Õ´Ï´Ù.");
        frm1.value="";
        frm2.value="";
        frm1.focus();
        return false;
    }

	return true;
}

/** =============================================
¿Ü±¹ÀÎµî·Ï¹øÈ£ Ã¼Å©
--------------------------------------------- **/
function check_fnn(frm1, frm2){
	var regNo = frm1.value + frm2.value;
    var sum = 0;
    var odd = 0;
    var result = false;

    if(frm1.value=="")
    {
        alert("µî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
        frm1.focus();
        return false;
    }

    if(frm2.value=="")
    {
        alert("µî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
        frm2.focus();
        return false;
    }

    if(regNo.length != 13) {
        alert("µî·Ï ¹øÈ£°¡ Á¤»óÀÌ ¾Æ´Õ´Ï´Ù.");
        return false;
    }
    
    buf = new Array(13);
    for (i = 0; i < 13; i++)        buf[i] = parseInt(regNo.charAt(i));

    odd = buf[7]*10 + buf[8];
    
    if (odd%2 != 0)        result = false;
    if ((buf[11] != 5)&&(buf[11] != 6)&&(buf[11] != 7)&&(buf[11] != 8)) result = false;
        
    multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
    for (i = 0, sum = 0; i < 12; i++)        sum += (buf[i] *= multipliers[i]);

    sum=11-(sum%11);
    
    if (sum>=10)    sum-=10;

    sum += 2;

    if (sum>=10)    sum-=10;

    if ( sum != buf[12]){
        result = false;
    }else{
        result = true;
    }

	if(!result) alert("Á¤»óÀûÀÎ µî·Ï¹øÈ£°¡ ¾Æ´Õ´Ï´Ù");
	
	return result;
    
}

/** =============================================
°ü¸®ÀÚ¿ë ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
--------------------------------------------- **/
function check_fnn_admin(frm1, frm2)
{
	var regNo = frm1.value + frm2.value;
	
    if(frm1.value=="")
    {
        alert("µî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
        frm1.focus();
        return false;
    }

    if(frm2.value=="")
    {
        alert("µî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
        frm2.focus();
        return false;
    }

    if(regNo.length != 13) {
        alert("µî·Ï ¹øÈ£°¡ Á¤»óÀÌ ¾Æ´Õ´Ï´Ù.");
        return false;
    }
    
    return true;
}


/** =============================================
Comment: °É¸²µ¹¹®ÀÚ º¯È¯(¿£ÅÍ -> fromCharCode(7))
Return : String
Usage  :
--------------------------------------------- **/
function setSchar(str) {
	var cStr = ""
	cStr = str.replace(/\n/g,String.fromCharCode(7)); //¿£ÅÍ¹Ù²ãÁÖ±â 7
	cStr = cStr.replace(/\r/g,""); //¿£ÅÍ¹Ù²ãÁÖ±â
	cStr = cStr.replace(/\'/g,String.fromCharCode(24)); // '  ¹Ù²ãÁÖ±â 24
	cStr = cStr.replace(/\"/g,String.fromCharCode(29)); // "  ¹Ù²ãÁÖ±â 29
	return cStr;
}

/** =============================================
Comment: °É¸²µ¹¹®ÀÚ·Î È¯¿ø(fromCharCode(7) -> ¿£ÅÍ)
Return : String
Usage  :
--------------------------------------------- **/
function getSchar(str) {
	var cStr = "";
	cStr = str.replace(/\/g,"\n"); //¿£ÅÍ¹Ù²ãÁÖ±â
	cStr = cStr.replace(/\/g,"'"); // '  ¹Ù²ãÁÖ±â
	cStr = cStr.replace(/\/g,'"'); // "  ¹Ù²ãÁÖ±â
	return cStr;
}

/** =============================================
Comment: ÀÔ·ÂÃ¢¿¡ ¼ýÀÚÃ¼Å©
Return : boolean
Usage  :
--------------------------------------------- **/
function isNumber(x)
{
    var isNum = true;

    for ( inx=0; inx < x.length; inx++ )
    {
        if ( ( x.charAt(inx) < '0' || x.charAt(inx) > '9') && x.charAt(inx) != '-' )
            isNum = false;
    }
    return isNum;
}

/** =============================================
Comment: ÀÔ·ÂÃ¢¿¡ Å°ÀÌº¥Æ®½Ã ¼ýÀÚÃ¼Å©
Return : 
Usage  :
--------------------------------------------- **/
function isNumOnly() {
	if ((event.keyCode != 8)&&(event.keyCode != 9)&&(event.keyCode != 37)
		&&(event.keyCode != 39)&&(event.keyCode != 46)) {
		if ( (event.keyCode < 48)||(event.keyCode > 57 && event.keyCode < 96)||(event.keyCode > 105) ) 
			event.returnValue = false;
	} else {
		event.returnValue = true;
	}
}

/** =============================================
Comment: Æ¯¼ö¹®ÀÚ Ã¼Å©
Return : boolean
Usage  :
--------------------------------------------- **/
function chkNonchar(id_text){
	var nonchar = '~`!@#$%^&*()-_=+\|<>?,./;:"';

	var i ; 
	for(i=0; i < id_text.length; i++){
		if(nonchar.indexOf(id_text.substring(i,i+1)) > 0){
			break ;
		}
	}
	
	if(i != id_text.length){
		return true ; 
	}else {
		return false ;
	} 
}

/** =============================================
Comment: À¯È¿ÀÌ¸ÞÀÏ Ã¼Å©
Return : boolean
Usage  :
--------------------------------------------- **/
function checkEmail(strEmail) {
    var arrMatch = strEmail.match(/^(\".*\"|[A-Za-z0-9_-]([A-Za-z0-9_-]|[\+\.])*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z0-9][A-Za-z0-9_-]*(\.[A-Za-z0-9][A-Za-z0-9_-]*)+)$/);
    if (arrMatch == null) {
        return false;
    }

    var arrIP = arrMatch[2].match(/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/);
    if (arrIP != null) {
        for (var i = 1; i <= 4; i++) {
            if (arrIP[i] > 255) {
                return false;
            }
        }
    }
    return true;
}	
var calview = false;
function exeCalendar(iname) {
    var caltop=30;
    var calleft=300;

    if (calview == false) {
        //docOnClick();       // ¿ì¼± ´Þ·ÂÀ» ¾ø¾Ø´Ù. µÎ°³ÀÇ ´Þ·ÂÀ» »ç¿ëÇÒ °æ¿ì
        calview = true;
    	try
    	{
        	    caltop  = event.clientY;
        	    calleft = event.clientX;
        	//}
    	} catch(e) {}

    	CALENDAR.setToday(iname);
    	document.all.CALENDAR.style.top = caltop + 10;
    	document.all.CALENDAR.style.left = calleft - 95;
    	document.all.CALENDAR.style.visibility = "visible";
    	return ;
    } else {
        calview = false;
    	try {
    	    document.all.CALENDAR.style.visibility = "hidden";
    	    document.all.CALENDAR.style.top = -400;
    	    document.all.CALENDAR.style.left = -400;
    	} catch(e) {}
    }
}



