String.prototype.trim = function()
{
    return this.replace(/(^\s*)|(\s*$)/g, "");
}

var js_use_focus_color = true;

/************************ javascript top script start ******************************/
function f_top_login() {
	with(document.top_loginfrm) 	{
		if (userid.value == "") {
			alert("ID¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
			return;
		}
		if (userpass.value == "") {
			alert("ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
			return;
		}
		submit();
	}
}

function f_top_zsrch() {
	with (document.top_zsrchfrm) {
		if (zsrch_word.value == "")	{
			alert("°Ë»ö¾î¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
			return;
		}
		submit();
	}
}

function f_top_zsrch_check_enter() {
	if (13 == event.keyCode) {
		f_top_zsrch();
	}
}

function f_top_zsrch_text_input(a_text) {
	with (document.top_zsrchfrm) {
		zsrch_word.value = a_text;
	}
	f_top_zsrch();
}

function f_add_bookmark() {
	var site_url = "http://www.flower119.co.kr";
	var site_title = "ÇÃ¶ó¿ö119²É¹è´Þ¼­ºñ½º";
	if (document.all) { // Mozilla Firefox Bookmark
		window.external.AddFavorite(site_url, site_title);
	} else if(window.sidebar) { // IE Favorite
		window.sidebar.addPanel(site_title, site_url,"");
	} else if(window.opera) { // Opera 7+
		return false; // do nothing - the rel="sidebar" should do the trick
	} else { // for Safari, Konq etc - browsers who do not support bookmarking scripts (that i could find anyway)
	 	alert('Unfortunately, this browser does not support the requested action,\n please bookmark this page manually.');
	}
}

function newscommon(idx){
  window.open("/news/news_common_win.asp?board_idx=" + idx ,"news","top=150,left=300,width=580,height=450,toolbar=no,scrollbars=yes");
}

function f_mail_open() {
	var pop_win = window.open("/mail/mail_to_webmaster.asp","window1","top=150,left=300,width=460,height=500,toolbar=no");
	pop_win.focus();
}

function f_create_shortcut() {
	var WshShell = new ActiveXObject("WScript.Shell");
	Desktoptemp = WshShell.Specialfolders("Desktop");
	var oShellLink = WshShell.CreateShortcut(Desktoptemp + "\\flower119.url");
	oShellLink.IconLocation = "http://www.flower119.co.kr/favicon.ico, 0";
	oShellLink.TargetPath = "www.flower119.co.kr";
	oShellLink.Save();
/*
     var WshShell = WScript.CreateObject("WScript.Shell");
     strDesktop = WshShell.SpecialFolders("Desktop");
     var oShellLink = WshShell.CreateShortcut(strDesktop + "\\Shortcut Script.lnk");
     oShellLink.TargetPath = WScript.ScriptFullName;
     oShellLink.WindowStyle = 1;
     oShellLink.Hotkey = "CTRL+SHIFT+F";
     oShellLink.IconLocation = "notepad.exe, 0";
     oShellLink.Description = "Shortcut Script";
     oShellLink.WorkingDirectory = strDesktop;
     oShellLink.Save();
     var oUrlLink = WshShell.CreateShortcut(strDesktop + "\\Microsoft Web Site.url");
     oUrlLink.TargetPath = "http://www.microsoft.com";
     oUrlLink.Save();
     */

}
/************************ javascript top script end ******************************/

function f_get_object(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_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; }
}

/************************ javascript bbs script start ******************************/
function f_check_image_ext(a_filename) {
	if (a_filename.indexOf(".PNG") != -1 ||
	a_filename.indexOf(".JPG") != -1 ||
	a_filename.indexOf(".GIF") != -1 ||
	a_filename.indexOf(".png") != -1 ||
	a_filename.indexOf(".gif") != -1 ||
	a_filename.indexOf(".jpg") != -1 ) {
		return true;
	} else {
		if (a_filename != "" )
	  		alert("Áö¿øÇÏÁö ¾Ê´Â ÆÄÀÏÇü½ÄÀÔ´Ï´Ù. \n´Ù¸¥ ÀÌ¹ÌÁöÈ­ÀÏÀ» Ã·ºÎÇØÁÖ¼¼¿ä.");
		return false;
	}
	return true;
}

function f_img_onload_resize(a_obj) {
	if (a_obj.width > 600)
		a_obj.width = 600;
}

function f_load_img(a_obj) {
    if (a_obj.value.length > 0) {
        f_get_object("" + a_obj.name + "_div").style.display = "block";
        f_get_object("" + a_obj.name + "_img").src = a_obj.value;
    }
}

function f_del_img(a_obj) {
    var obj_name = a_obj.name;
    obj_name = obj_name.substring(0, obj_name.indexOf("_del_fg")) + obj_name.substr(obj_name.indexOf("_del_fg") + 7);
    if (a_obj.checked == true) {
		f_get_object("" + obj_name + "_div").style.display = "none";
		f_get_object("" + obj_name + "_img").src = "";
		f_get_object("" + obj_name).value = "";
    } else {
        f_load_img(f_get_object("" + obj_name));
    }
}

function f_copy_str_clipboard(a_str) {
	clipboardData.setData("Text", a_str);
	alert("Å¬¸³º¸µå·Î º¹»çµÇ¾ú½À´Ï´Ù.");
}

function f_no_right_bbs_wirte() {
    alert("°Ô½Ã¹°À» ÀÛ¼ºÇÒ ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.");
}

function f_no_right_lec_wirte() {
    alert("°­ÁÂ¸¦ µî·ÏÇÒ ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.");
}

function f_bbs_blog_img_onload(a_obj)
{
	if (a_obj.width > 600)
		a_obj.width = 600;
}
/************************ javascript bbs script end ******************************/


/************************ javascript item script start ******************************/
function f_view_item_summary(a_code) {
	var pop_win = window.open("/item/item_summary.asp?code=" + a_code, "_item_summary", "top=100,left=100,width=775,height=430,toolbar=no");
	pop_win.focus();
}

function f_select_cart(gb,lc,mc,sc) {
	var a_code = "";
	var j = 0;
    if (f_is_checked() == false) {
        if (document.cartform.str_code == null) {
            alert("¸ñ·ÏÀÌ ¾ø½À´Ï´Ù");
            return;
        }
        alert("»óÇ°À» ¼±ÅÃÇÏ½ÃÁö ¾Ê¾Ò½À´Ï´Ù.")
        return;
    }
    with (document.cartform) {
		for( var i = 0; i < elements.length; i++) {
			var e = elements[i];
			if (e.checked == true) {
				a_code = a_code + e.value + ",";
				j = j + 1;
       		}
		}
	}
	location.replace("/goods/temp_cart.asp?gb="+gb+"&lc="+lc+"&mc="+mc+"&sc="+sc+"&code=" + a_code );
}

// Àå¹Ù±¸´Ï °ÇBy°Ç »èÁ¦
function f_delete_item(code) {
	location.replace("/goods/cart_item_modify.asp?cartmode=delete&code=" + code);
}

function f_cart_delete() {
	var a_code = "";
	var j = 0;
    if (f_is_checked() == false) {
        if (document.cartform.idx == null) {
            alert("¸ñ·ÏÀÌ ¾ø½À´Ï´Ù");
            return;
        }
        alert("»óÇ°À» ¼±ÅÃÇÏ½ÃÁö ¾Ê¾Ò½À´Ï´Ù.")
        return;
    }
    with (document.cartform) {
		for( var i = 0; i < elements.length; i++) {
			var e = elements[i];
			if (e.checked == true) {
				a_code = a_code + e.value + ",";
				j = j + 1;
	       	}
		}
	}
	location.replace("/goods/cart_item_modify.asp?cartmode=select_delete&str_code=" + a_code );
}

// Àå¹Ù±¸´Ï ÀÏ°ý »èÁ¦
function f_wish_cart_delete() {
	var a_code="";
	var j=0;
    if (f_is_checked() == false) {
        if (document.cartform.idx == null) {
            alert("¸ñ·ÏÀÌ ¾ø½À´Ï´Ù");
            return;
        }
        alert("»óÇ°À» ¼±ÅÃÇÏ½ÃÁö ¾Ê¾Ò½À´Ï´Ù.")
        return;
    }
    with (document.cartform) {
		for( var i = 0; i < elements.length; i++) {
			var e = elements[i];
			if (e.checked == true) {
				a_code = a_code + e.value + ",";
				j = j + 1;
	       	}
		}
	}
	location.replace("/goods/cart_item_modify.asp?cartmode=wish_cart_delete&str_code=" + a_code );
}


// ¼ö·® Áõ°¨
function f_cart_addNum (name, depth, max, code) {
	var value = eval(name.value);
	value++;

	if (value > max) value = max;

	name.value = value;
	location.replace("/goods/cart_item_modify.asp?cartmode=sum&ea=" + value + "&code=" + code);
}

// ¼ö·® °¨¼Ò
function f_cart_subNum (name, depth, min, code) {
	var value = eval(name.value);
	value -= depth;

	if (value < min) {
		alert("Àû¾îµµ ÇÑ °³ ÀÌ»óÀº ÁÖ¹® ÇÏ¼Å¾ß ÇÕ´Ï´Ù!");
		value = min;
		location.replace("/goods/cart_item_modify.asp?cartmode=sum&ea=" + value + "&code=" + code);
	}
	name.value = value;
	location.replace("/goods/cart_item_modify.asp?cartmode=sum&ea=" + value + "&code=" + code);
}


//wish List insert
function f_wish_item(code,ea){
	 location.replace("/goods/dc_wish_dml.asp?wishmode=insert&code=" + code + "&ea=" + ea);
}

function f_is_checked() {
    with (document.cartform) {
        for( var i = 0; i < elements.length; i++) {
            var e = elements[i];
            if ((e.name != "allchk") && (e.type == "checkbox")) {
                if (e.checked == true) {
                    return true;
                }
            }
        }
    }
    return false;
}

function f_wish_delete() {
	var a_code="";
	var j=0;
    if (f_is_checked() == false) {
        if (document.cartform.idx == null) {
            alert("¸ñ·ÏÀÌ ¾ø½À´Ï´Ù");
            return;
        }
        alert("»óÇ°À» ¼±ÅÃÇÏ½ÃÁö ¾Ê¾Ò½À´Ï´Ù.")
        return;
    }
    with (document.cartform) {
		for( var i = 0; i < elements.length; i++) {
			var e = elements[i];
			if (e.checked == true) {
				a_code = a_code + e.value + ",";
				j = j + 1;
			}
		}
	}
	location.replace("/goods/dc_wish_dml.asp?wishmode=select_delete&str_code=" + a_code );
}

function f_wish_insert(mode)
{
	var a_code="";
	var j=0;
    if (f_is_checked() == false) {
        if (document.cartform.idx == null) {
            alert("¸ñ·ÏÀÌ ¾ø½À´Ï´Ù");
            return;
        }
        alert("»óÇ°À» ¼±ÅÃÇÏ½ÃÁö ¾Ê¾Ò½À´Ï´Ù.")
        return;
    }
    with (document.cartform) {
		for( var i = 0; i < elements.length; i++) {
			var e = elements[i];
			if (e.checked == true) {
				a_code = a_code + e.value + ",";
				j = j + 1;
	       	}
		}
	}
	location.replace("/goods/dc_wish_dml.asp?wishmode="+mode+"&str_code=" + a_code );
}

/************************ javascript item script end ******************************/


/************************ javascript etc script start ******************************/
function f_dext_show_progress()
{
	var strAppVersion = navigator.appVersion;
	if (strAppVersion.indexOf('MSIE')!=-1 && strAppVersion.substr(strAppVersion.indexOf('MSIE')+5,1) > 4) {
		winstyle = "dialogWidth=385px; dialogHeight:150px; center:yes";
		window.showModelessDialog("/ref/show_progress.asp?nav=ie", null, winstyle);
	}
	else {
	  var winpos = "left=" + ((window.screen.width-380)/2)+",top=" +
		   ((window.screen.height-110)/2);
	  var winstyle="width=380,height=110,status=no,toolbar=no,menubar=no," +
		   "location=no, resizable=no,scrollbars=no,copyhistory=no," + winpos;
	  window.open("/ref/show_progress.asp",null,winstyle);
	}
}

function f_pop_notice(idx){
	var pop_win = window.open("/news/news_common_win.asp?board_idx=" + idx ,"news","top=150,left=300,width=580,height=450,toolbar=no,scrollbars=yes");
	pop_win.focus();
}


function f_pop_send_memo() {
	var pop_win = window.open("/mypage/mypage_memo_ins.asp", "_memosend", "width=340, height=260, scrollbar=no, status=no");
	pop_win.focus();
}

function f_loginpopup(a_nextpage) {
	var pop_win = window.open("/include/lib/login/login_pop.asp?NextPage=" + a_nextpage.replace(/&+/gi, "|"), "_loginpop", "width=303, height=207, scrollbar=no, status=no");
	pop_win.focus();
}

// f_focus color : ÀÔ·Â»óÀÚ(input), ¼±ÅÃ»óÀÚ(select) tag¿¡ Æ÷Ä¿½º °¥°æ¿ì »öº¯°æ
// ÇÁ·Î±×·¥ ¼Ò½ºÀÇ Á¦ÀÏ ÇÏ´Ü¿¡¼­ È£ÃâµÇ¾î¾ß ÇÔ.
// element¿¡ ¿ÔÀ»¶§ »ö°¥
function f_focus_color() {
    if (js_use_focus_color) {
        for (var i = 0; i < document.forms.length; i++) {
        	for (var j = 0; j < document.forms[i].elements.length; j++) {
	            var tag = document.forms[i].elements(j);
	            if ((tag.tagName == "INPUT" && (tag.type != "button" && tag.type != "radio")) || tag.tagName == "TEXTAREA") {
	            	var el_name = "forms[\"" + i + "\"]." + tag.name;
					tag.onfocus = new Function("document." + el_name + ".style.backgroundColor = '#FEDDDD';document." + el_name + ".select();");
	                if (tag.onblur == null)
	                	tag.onblur = new Function("document." + el_name + ".style.backgroundColor = '#FFFFFF';");
	                else
	                {
	                	var temp = String(tag.onblur);
	                	temp = temp.replace("function anonymous()", "");
	                	temp = temp.replace("{", "");
	                	temp = temp.replace("}", "");
	                	tag.onblur  = new Function("document." + el_name + ".style.backgroundColor = '#FFFFFF';" + temp);
	                }
	            }
			}
        }
    }
}

/* ÇÃ·¹½Ã È£Ãâ ÇÔ¼ö */
function swf_obj(src,w,h,swfid){
	swf_html = '';
	swf_html += '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="'+w+'" HEIGHT="'+h+'" id="'+swfid+'">';
	swf_html += '<param name="movie" value="'+src+'">';
	swf_html += '<param name="quality" value="high">';
	swf_html += '<PARAM NAME="menu" VALUE="false">';
	swf_html += '<PARAM NAME="wmode" VALUE="transparent">';
	swf_html += '<EMBED src="'+src+'" menu="false" wmode="transparent" quality="high" WIDTH="'+w+'" HEIGHT="'+h+'" NAME="'+swfid+'"></EMBED>';
	swf_html += '<\/object>';
	document.write(swf_html);
}

/* µ¿¿µ»ó È£Ãâ ÇÔ¼ö */
function mov_obj(src, w, h){
	var html = "<OBJECT id='LECTURE_MOV' style='FILTER: gray()' codeBase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715' type='application/x-oleobject' classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' width='" + w + "' height='" + h + "'>";
	html += "<PARAM NAME='autoStart' VALUE='1'><PARAM NAME='ClickToPlay' VALUE='true'><PARAM NAME='AutoSize' VALUE='true'><PARAM NAME='ShowControls' VALUE='true'><PARAM NAME='ShowAudioControls' VALUE='true'><PARAM NAME='ShowDisplay' VALUE='false'><PARAM NAME='ShowTracker' VALUE='true'><PARAM NAME='ShowStatusBar' VALUE='true'><PARAM NAME='EnableContextMenu' VALUE='false'><PARAM NAME='ShowPositionControls' VALUE='true'><PARAM NAME='ShowCaptioning' VALUE='false'><PARAM NAME='AutoRewind' VALUE='true'><PARAM NAME='Enabled' VALUE='true'><PARAM NAME='EnablePositionControls' VALUE='true'><PARAM NAME='EnableTracker' VALUE='true'><PARAM NAME='PlayCount' VALUE='1'><PARAM NAME='SendWarningEvents' VALUE='true'><PARAM NAME='SendErrorEvents' VALUE='true'><PARAM NAME='SendKeyboardEvents' VALUE='false'><PARAM NAME='SendMouseClickEvents' VALUE='false'><PARAM NAME='SendMouseMoveEvents' VALUE='false'><PARAM NAME='ShowGotoBar' VALUE='false'><PARAM NAME='TransparentAtStart' VALUE='false'><PARAM NAME='Volume' VALUE='0'>";
	html += "<PARAM NAME='filename' VALUE='mms://" + src + "'>";
	html += "</OBJECT>";
	document.write(html);
}

// ÂüÁ¶ Ã¢ ¿­±â
function f_open_ref(a_ref_nm, a_obj_nm) {
    var popwin = window.open("/ref/" + a_ref_nm + ".asp?input_names=" + a_obj_nm + "&cache=" + (new Date()), "REFERENCE", "width=350,height=450,scrollbars=no,resizeable=yes,statusbar=0,alwaysRaised=yes,top=100, left=127");
    popwin.focus();
}

// formÀÌ ÀÖÀ»¶§ ÂüÁ¶Ã¢
function f_open_ref_form(a_ref_nm, a_obj_nm , a_form_nm) {
    var popwin;
    popwin = window.open("/ref/" + a_ref_nm + ".asp?form_nm="+a_form_nm+"&input_names=" + a_obj_nm + "&cache=" + (new Date()), "REFERENCE", "width=350,height=450,scrollbars=no,resizeable=yes,statusbar=0,alwaysRaised=yes,top=100, left=127");
    popwin.focus();
}


function f_clear(a_obj_nm) {
    var var_list = a_obj_nm.split("/");
    for (var i = 0; i < var_list.length; i++) {
        eval ("document.forms[0]." + var_list[i] + ".value = '';");
    }
}

function f_print_window() {
    window.print();
}

function overTip(boxObj) {
	boxObj.style.pixelLeft = event.clientX + document.body.scrollLeft + 10
	boxObj.style.pixelTop = event.clientY + document.body.scrollTop
	//boxObj.style.zIndex = "100";
	boxObj.style.visibility = "visible";
	boxObj.filters.item(0).stop();
}

function outTip(boxObj) {
	boxObj.style.visibility = "visible";
	boxObj.filters.item(0).transition = 12;
	boxObj.filters.item(0).apply();
	boxObj.style.visibility = "hidden";
	boxObj.filters.item(0).play();
}
/************************ javascript etc script end ******************************/

/************************ javascript original validation check end *******************/
// Æû ÀÔ·Â°ª À¯È¿¼ºÃ¼Å©
function f_valid_chk(a_array) {
	//	Ç×¸ñÃ¼Å©ÇÔ¼ö
    if (a_array[3].indexOf("r") != -1) if (!f_req_chk   (a_array)) return false; // #01 ÇÊ¼öÇ×¸ñ Ã¼Å©ÇÏ´Â ÇÔ¼ö
    if (a_array[3].indexOf("n") != -1) if (!f_number_chk(a_array)) return false; // #02 Á¤¼öÃ¼Å©
    if (a_array[3].indexOf("l") != -1) if (!f_len_chk   (a_array)) return false; // #03 ¹ÙÀÌÆ®´ÜÀ§ ±æÀÌÃ¼Å©

	// URL & Email
	if (a_array[3].indexOf("u") != -1) if (!f_url_chk   (a_array)) return false; // #04 URLÃ¼Å©
    if (a_array[3].indexOf("e") != -1) if (!f_email_chk (a_array)) return false; // #05 ÀÌ¸ÞÀÏÃ¼Å©

	// ½Ã°£ÇÔ¼ö
    if (a_array[3].indexOf("s") != -1) if (!f_si_chk    (a_array)) return false; // #06 ½Ã°£Ã¼Å© ½ÃÃ¼Å©
    if (a_array[3].indexOf("b") != -1) if (!f_bun_chk   (a_array)) return false; // #07 ½Ã°£Ã¼Å© ºÐÃ¼Å©
    if (a_array[3].indexOf("w") != -1) if (!f_month_chk (a_array)) return false; // #08 ¿ùÃ¼Å©
    if (a_array[3].indexOf("i") != -1) if (!f_day_chk   (a_array)) return false; // #09 ÀÏÃ¼Å©
    if (a_array[3].indexOf("d") != -1) if (!f_nalja_chk (a_array)) return false; // #10 ³¯ÀÚÃ¼Å© 20060201 Çü½ÄÀ¸·Î
	if (a_array[3].indexOf("t") != -1) if (!f_sigan_chk (a_array)) return false; // #11 ½Ã°£Ã¼Å© timeÀÌ¸é true Çü½Ä:00(½Ã)00(ºÐ)
    if (a_array[3].indexOf("y") != -1) if (!f_year_chk  (a_array)) return false; // #12 ³âµµÃ¼Å©
    if (a_array[3].indexOf("c") != -1) if (!f_nalja2_chk(a_array)) return false; // #13 ³¯ÀÚÃ¼Å© 2006-02-01 Çü½ÄÀ¸·Î
    return true;
}

// #01 ÇÊ¼öÇ×¸ñ Ã¼Å©ÇÏ´Â ÇÔ¼ö
function f_req_chk(a_array) {
    if (f_empty_chk(a_array[0].value)) {
        alert("'" + a_array[1] + "'¸¦(À») ÀÔ·ÂÇØÁÖ¼¼¿ä");
        a_array[0].focus();
        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
    }
    return true;
}

// #02 Á¤¼öÃ¼Å©
function f_number_chk(a_array) {
    if (!f_jeongsu_chk(a_array[0].value)) {
        alert("'" + a_array[1] + "'¸¦(À») ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
        a_array[0].focus();
        a_array[0].select();
        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
    }
    return true;
}

// #03 ¹ÙÀÌÆ®´ÜÀ§ ±æÀÌÃ¼Å©
function f_len_chk(a_array) {
    if (f_lenb(a_array[0].value) > a_array[2]) {
        alert("'" + a_array[1] + "' Ç×¸ñÀÌ Çã¿ë ±æÀÌ¸¦ ÃÊ°úÇß½À´Ï´Ù.\n¿µ¹® " + a_array[2] + "ÀÚ, ÇÑ±Û " + a_array[2] / 2 + "ÀÚ ÀÌ³»·Î ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");
        a_array[0].focus();
        a_array[0].select();
        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
    }
    return true;
}

// #04 URLÃ¼Å©
function f_url_chk(a_array) {
    if (!f_valid_url(a_array[0].value)) {
        alert("È¨ÆäÀÌÁö ÁÖ¼Ò´Â 'http://µµ¸ÞÀÎ'ÀÇ ÇüÅÂ¸¦ ÃëÇØ¾ß ÇÕ´Ï´Ù.");
        a_array[0].focus();
        return false;       // ¾ø¾Ö¸é ´ÙÀ½Á¶°ÇÀ¸·Î
    }
    return true;
}

// #05 ÀÌ¸ÞÀÏÃ¼Å©
function f_email_chk(a_array) {
    if (!f_valid_email(a_array[0].value)) {
        alert("ÀÌ¸ÞÀÏÀº '°èÁ¤@È£½ºÆ®|µµ¸ÞÀÎ'ÀÇ ÇüÅÂ¿©¾ß ÇÕ´Ï´Ù.");
        a_array[0].focus();
        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Çµµ Ã¼Å©
    }
    return true;
}

// #06 ½Ã°£Ã¼Å©
function f_si_chk(a_array) {
    if (!f_time_si_chk(a_array[0].value)) {
        alert("'" + a_array[1] + "' Ç×¸ñÀÇ ½Ã°£À» ¹Ù¸£°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
        a_array[0].focus();
        a_array[0].select();
        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
    }
    return true;
}

// #07 ½Ã°£Ã¼Å© ºÐÃ¼Å©
function f_bun_chk(a_array) {
    if (!f_time_bun_chk(a_array[0].value)) {
        alert("'" + a_array[1] + "' Ç×¸ñÀÇ ½Ã°£À» ¹Ù¸£°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
        a_array[0].focus();
        a_array[0].select();
        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
    }
    return true;
}

// #08 ¿ùÃ¼Å©
function f_month_chk(a_array) {
    if (!f_weol_chk(a_array[0].value)) {
        alert("'" + a_array[1] + "' Ç×¸ñÀÇ 1¿ùºÎÅÍ 12¿ù±îÁö ¹Ù¸£°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
        a_array[0].focus();
        a_array[0].select();
        return false;     // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
    }
    return true;
}

// #09 ÀÏÃ¼Å©
function f_day_chk(a_array) {
    if (!f_il_chk(a_array[0].value)) {
        alert("'" + a_array[1] + "' Ç×¸ñÀÇ 1ÀÏºÎÅÍ 31ÀÏ±îÁö ¹Ù¸£°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
        a_array[0].focus();
        a_array[0].select();
        return false;     // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
    }
    return true;
}


// #10 ³¯ÀÚÃ¼Å©
function f_nalja_chk(a_array) {
    if (!f_date_chk(a_array[0].value)) {
        alert("'" + a_array[1] + "' Ç×¸ñÀÇ ³¯Â¥¸¦ ¹Ù¸£°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.(¿¹:20000502)");
        a_array[0].focus();
        a_array[0].select();
        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
    }
    return true;
}

// #11 ½Ã°£Ã¼Å©
function f_sigan_chk(a_array) {
    if (!f_time_chk(a_array[0].value)) {
        alert("'" + a_array[1] + "' Ç×¸ñÀÇ ½Ã°£À» ¹Ù¸£°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
        a_array[0].focus();
        a_array[0].select();
        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
    }
    return true;
}

// #12 ³âµµÃ¼Å©
function f_year_chk(a_array){
    if(!f_nyeon_chk(a_array[0].value)){
        alert(a_array[1] + "À» 1900³âºÎÅÍ 2041³â »çÀÌÀÇ ³âµµ·Î ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
        a_array[0].focus();
        a_array[0].select();
        return false;
    }
    return true;
}

// #13 ³¯ÀÚÃ¼Å©
function f_nalja2_chk(a_array) {
    a_array[0].value = f_format_date_value(a_array[0].value);

	if (a_array[0].value.length == 9) {
		// '-'°¡ ÀÖ´Â °æ¿ì ex) 2006-12-2, 2006-12-1, 2006-02-9-
		if (a_array[0].value.indexOf("-") > -1) {
			a_object.value = a_object.value.substring(0, 4) + "-" + f_lpad_value(a_object.value.substring(5, 7), 2, "0") + "-" + f_lpad_value(a_object.value.substring(8, 9), 2, "0");
		}
	}
    if (!f_date2_chk(a_array[0].value)) {
		var today = new Date();
		var year = today.getYear();
		var month = f_lpad_value(today.getMonth()+1, 2, "0");
		var date = f_lpad_value(today.getDate(), 2, "0");

	 	alert("'" + a_array[1] + "' Ç×¸ñÀÇ °ªÀÌ ³¯Â¥ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.\n ex)" + year + "-" + month + "-" + date);
        a_array[0].focus();
        a_array[0].select();
        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
    }
    return true;
}
/************************ javascript original validation check end *******************/

/************************ javascript validation check start *******************/
function f_embedded_valid_all_chk() {
	for (var i = 0; i < document.forms.length; i++) {
		if (f_embedded_valid_chk(document.forms[i]) == false)
			break;
	}
}

// embedded tag¸¦ »ç¿ëÇØ¼­ form check
function f_embedded_valid_chk(a_form) {
	for (var j = 0; j < a_form.elements.length; j++) {
		var el = a_form.elements[j];
		if (el.getAttribute("valids") != undefined) {
			if (f_em_valid_chk(el) == false)
				return false;
		}
	}
}

// Æû ÀÔ·Â°ª À¯È¿¼ºÃ¼Å© key·Î ÇÏ±â
function f_em_valid_chk(a_element) {
	var el_options = a_element.getAttribute("valids");
	var object_type = f_get_object_type(a_element);
	if (object_type == 1) {
		a_element = eval("document." + a_element.form.name + "." + a_element.name);
	}

	//	Ç×¸ñÃ¼Å©ÇÔ¼ö
    if (el_options.indexOf("r") != -1) if (!f_req_em_chk   (a_element, object_type)) return false; // #01 ÇÊ¼öÇ×¸ñ Ã¼Å©ÇÏ´Â ÇÔ¼ö
    if (el_options.indexOf("n") != -1) if (!f_number_em_chk(a_element, object_type)) return false; // #02 Á¤¼öÃ¼Å©
    if (el_options.indexOf("l") != -1) if (!f_len_em_chk   (a_element, object_type)) return false; // #03 ¹ÙÀÌÆ®´ÜÀ§ ±æÀÌÃ¼Å©

	// URL & Email
	if (el_options.indexOf("u") != -1) if (!f_url_em_chk   (a_element, object_type)) return false; // #04 URLÃ¼Å©
    if (el_options.indexOf("e") != -1) if (!f_email_em_chk (a_element, object_type)) return false; // #05 ÀÌ¸ÞÀÏÃ¼Å©

	// ½Ã°£ÇÔ¼ö
    if (el_options.indexOf("s") != -1) if (!f_si_em_chk    (a_element, object_type)) return false; // #06 ½Ã°£Ã¼Å© ½ÃÃ¼Å©
    if (el_options.indexOf("b") != -1) if (!f_bun_em_chk   (a_element, object_type)) return false; // #07 ½Ã°£Ã¼Å© ºÐÃ¼Å©
    if (el_options.indexOf("w") != -1) if (!f_month_em_chk (a_element, object_type)) return false; // #08 ¿ùÃ¼Å©
    if (el_options.indexOf("i") != -1) if (!f_day_em_chk   (a_element, object_type)) return false; // #09 ÀÏÃ¼Å©
    if (el_options.indexOf("d") != -1) if (!f_nalja_em_chk (a_element, object_type)) return false; // #10 ³¯ÀÚÃ¼Å© 20060201 Çü½ÄÀ¸·Î
	if (el_options.indexOf("t") != -1) if (!f_sigan_em_chk (a_element, object_type)) return false; // #11 ½Ã°£Ã¼Å© timeÀÌ¸é true Çü½Ä:00(½Ã)00(ºÐ)
    if (el_options.indexOf("y") != -1) if (!f_year_em_chk  (a_element, object_type)) return false; // #12 ³âµµÃ¼Å©
    if (el_options.indexOf("c") != -1) if (!f_nalja2_em_chk(a_element, object_type)) return false; // #13 ³¯ÀÚÃ¼Å© 2006-02-01 Çü½ÄÀ¸·Î
    return true;
}

// Æû ¿¤¸®¸ÕÆ®ÀÇ key°ªÀ» °¡Á®¿È
function f_get_element_key(a_element, a_object_type) {
	var el_attr = "";
	if (a_object_type == 1) {
		if (a_element[0].getAttribute("key") != undefined) {
			el_attr = a_element[0].getAttribute("key");
		} else {
			alert(a_element[0].id + "html object°¡ key°¡ Á¤ÀÇµÇÁö ¾ÊÀ½ È®ÀÎÇÏ¼¼¿ä!");
		}
	} else {
		if (a_element.getAttribute("key") != undefined) {
			el_attr = a_element.getAttribute("key");
		} else {
			alert(a_element.id + "html object°¡ key°¡ Á¤ÀÇµÇÁö ¾ÊÀ½ È®ÀÎÇÏ¼¼¿ä!");
		}
	}
	return el_attr;
}

// Æû ¿¤¸®¸ÕÆ®ÀÇ maxlength°ªÀ» °¡Á®¿È
function f_get_element_maxlength(a_element) {
	var el_attr = "";
	if (a_element.getAttribute("maxlength") != undefined) {
		el_attr = a_element.getAttribute("maxlength");
	} else {
		alert(a_element.id + "html object°¡ key°¡ Á¤ÀÇµÇÁö ¾ÊÀ½ È®ÀÎÇÏ¼¼¿ä!");
	}
	return el_attr;
}

// object typeÀ» °¡Á®¿Â´Ù.
// 0: ÀÏ¹Ý form tag
// 1: radio object
function f_get_object_type(a_element) {
	var object_type = 0;
	if (a_element.tagName.toUpperCase() == "INPUT" && a_element.type.toUpperCase() == "RADIO") {
		object_type = 1;
	}
	return object_type;
}

// object typeº°·Î value¸¦ °¡Á®¿Â´Ù.
function f_get_object_value(a_element, a_object_type) {
	var temp_value = "";
	switch (a_object_type) {
	case 0:
		temp_value = a_element.value;
		break;
	case 1:
		temp_value = f_radio_checked_value(a_element);
		break;
	}
	return temp_value;
}

// form input radio °ª °¡Á®¿À±â
function f_radio_checked_value(a_element) {
    for (var i = 0; i < a_element.length; i++) {
        if (a_element[i].checked == true)
        	return a_element[i].value;
    }
    return "";
}

// #01 ÇÊ¼öÇ×¸ñ Ã¼Å©ÇÏ´Â ÇÔ¼ö
function f_req_em_chk(a_element, a_object_type) {
	var required_msg = "'" + f_get_element_key(a_element, a_object_type) + "'¸¦(À») ÀÔ·ÂÇØÁÖ¼¼¿ä";
	if (a_object_type == 0 || a_object_type == 2 || a_object_type == 3 || a_object_type == 4 || a_object_type == 5 || a_object_type == 6) {
	    if (f_empty_chk(f_get_object_value(a_element, a_object_type))) {
	        alert(required_msg);
	        a_element.focus();
	        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
	    }
	} else if (a_object_type == 1) {
		if (f_radio_checked_chk(a_element)) {
	        alert(required_msg);
			a_element[0].focus();
			return false;     // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
		}
	}
	return true;
}

// #02 Á¤¼öÃ¼Å©
function f_number_em_chk(a_element, a_object_type) {
	if (a_object_type == 0 || a_object_type == 3 || a_object_type == 6) {
	    if (!f_jeongsu_chk(f_get_object_value(a_element, a_object_type))) {
	        alert("'" + f_get_element_key(a_element, a_object_type) + "'¸¦(À») ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
	        a_element.focus();
			if (a_object_type == 0) {
	        	a_element.select();
			}
	        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
	    }
	}
    return true;
}

// #03 ¹ÙÀÌÆ®´ÜÀ§ ±æÀÌÃ¼Å©
function f_len_em_chk(a_element, a_object_type) {
	var max_length = Number(f_get_element_maxlength(a_element));
	if (a_object_type == 0 || a_object_type == 3 || a_object_type == 6) {
	    if (f_lenb(f_get_object_value(a_element, a_object_type)) > max_length) {
	        alert("'" + f_get_element_key(a_element, a_object_type) + "' Ç×¸ñÀÌ Çã¿ë ±æÀÌ¸¦ ÃÊ°úÇß½À´Ï´Ù.\n¿µ¹® " + max_length + "ÀÚ, ÇÑ±Û " + max_length / 2 + "ÀÚ ÀÌ³»·Î ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");
	        a_element.focus();
			if (a_object_type == 0) {
	        	a_element.select();
			}
	        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
	    }
	}
    return true;
}

// #04 URLÃ¼Å©
function f_url_em_chk(a_element, a_object_type) {
	if (a_object_type == 0 || a_object_type == 3 || a_object_type == 6) {
	    if (!f_valid_url(f_get_object_value(a_element, a_object_type))) {
	        alert("È¨ÆäÀÌÁö ÁÖ¼Ò´Â 'http://µµ¸ÞÀÎ'ÀÇ ÇüÅÂ¸¦ ÃëÇØ¾ß ÇÕ´Ï´Ù.");
	        a_element.focus();
	        return false;       // ¾ø¾Ö¸é ´ÙÀ½Á¶°ÇÀ¸·Î
	    }
	}
    return true;
}

// #05 ÀÌ¸ÞÀÏÃ¼Å©
function f_email_em_chk(a_element, a_object_type) {
	if (a_object_type == 0 || a_object_type == 3 || a_object_type == 6) {
	    if (!f_valid_email(f_get_object_value(a_element, a_object_type))) {
	        alert("ÀÌ¸ÞÀÏÀº '°èÁ¤@È£½ºÆ®|µµ¸ÞÀÎ'ÀÇ ÇüÅÂ¿©¾ß ÇÕ´Ï´Ù.");
	        a_element.focus();
	        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Çµµ Ã¼Å©
	    }
	}
    return true;
}

// #06 ½Ã°£Ã¼Å©
function f_si_em_chk(a_element, a_object_type) {
	if (a_object_type == 0 || a_object_type == 3 || a_object_type == 6) {
	    if (!f_time_si_chk(f_get_object_value(a_element, a_object_type))) {
	        alert("'" + f_get_element_key(a_element, a_object_type) + "' Ç×¸ñÀÇ ½Ã°£À» ¹Ù¸£°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
	        a_element.focus();
			if (a_object_type == 0) {
	        	a_element.select();
			}
	        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
	    }
	}
    return true;
}

// #07 ½Ã°£Ã¼Å© ºÐÃ¼Å©
function f_bun_em_chk(a_element, a_object_type) {
	if (a_object_type == 0 || a_object_type == 3 || a_object_type == 6) {
	    if (!f_time_bun_chk(f_get_object_value(a_element, a_object_type))) {
	        alert("'" + f_get_element_key(a_element, a_object_type) + "' Ç×¸ñÀÇ ½Ã°£À» ¹Ù¸£°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
	        a_element.focus();
			if (a_object_type == 0) {
	        	a_element.select();
			}
	        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
	    }
	}
    return true;
}

// #08 ¿ùÃ¼Å©
function f_month_em_chk(a_element, a_object_type) {
	if (a_object_type == 0 || a_object_type == 3 || a_object_type == 6) {
	    if (!f_weol_chk(f_get_object_value(a_element, a_object_type))) {
	        alert("'" + f_get_element_key(a_element, a_object_type) + "' Ç×¸ñÀÇ 1¿ùºÎÅÍ 12¿ù±îÁö ¹Ù¸£°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
	        a_element.focus();
			if (a_object_type == 0) {
	        	a_element.select();
			}
	        return false;     // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
	    }
	}
    return true;
}

// #09 ÀÏÃ¼Å©
function f_day_em_chk(a_element, a_object_type) {
	if (a_object_type == 0 || a_object_type == 3 || a_object_type == 6) {
	    if (!f_il_chk(f_get_object_value(a_element, a_object_type))) {
	        alert("'" + f_get_element_key(a_element, a_object_type) + "' Ç×¸ñÀÇ 1ÀÏºÎÅÍ 31ÀÏ±îÁö ¹Ù¸£°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
	        a_element.focus();
			if (a_object_type == 0) {
	        	a_element.select();
			}
	        return false;     // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
	    }
	}
    return true;
}

// #10 ³¯ÀÚÃ¼Å©
function f_nalja_em_chk(a_element, a_object_type) {
	if (a_object_type == 0 || a_object_type == 3 || a_object_type == 6) {
	    if (!f_date_chk(f_get_object_value(a_element, a_object_type))) {
	        alert("'" + f_get_element_key(a_element, a_object_type) + "' Ç×¸ñÀÇ ³¯Â¥¸¦ ¹Ù¸£°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.(¿¹:20000502)");
	        a_element.focus();
			if (a_object_type == 0) {
	        	a_element.select();
			}
	        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
	    }
	}
    return true;
}

// #11 ½Ã°£Ã¼Å©
function f_sigan_em_chk(a_element, a_object_type) {
	if (a_object_type == 0 || a_object_type == 3 || a_object_type == 6) {
	    if (!f_time_chk(f_get_object_value(a_element, a_object_type))) {
	        alert("'" + f_get_element_key(a_element, a_object_type) + "' Ç×¸ñÀÇ ½Ã°£À» ¹Ù¸£°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
	        a_element.focus();
			if (a_object_type == 0) {
	        	a_element.select();
			}
	        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
	    }
	}
    return true;
}

// #12 ³âµµÃ¼Å©
function f_year_em_chk(a_element, a_object_type){
	if (a_object_type == 0 || a_object_type == 3 || a_object_type == 6) {
	    if(!f_nyeon_chk(f_get_object_value(a_element, a_object_type))){
	        alert(f_get_element_key(a_element, a_object_type) + "À» 1900³âºÎÅÍ 2041³â »çÀÌÀÇ ³âµµ·Î ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
	        a_element.focus();
			if (a_object_type == 0) {
	        	a_element.select();
			}
	        return false;
	    }
	}
    return true;
}

// #13 ³¯ÀÚÃ¼Å©
function f_nalja2_em_chk(a_element, a_object_type) {
	var el_value = f_get_object_value(a_element, a_object_type);
	if (a_object_type == 0 || a_object_type == 3 || a_object_type == 6) {
		if (el_value.length == 9) {
			// '-'°¡ ÀÖ´Â °æ¿ì ex) 2006-12-2, 2006-12-1, 2006-02-9-
			if (el_value.indexOf("-") > -1) {
				if (a_object_type == 0) {
					a_element.value = el_value.substring(0, 4) + "-" + f_lpad_value(el_value.substring(5, 7), 2, "0") + "-" + f_lpad_value(el_value.substring(8, 9), 2, "0");
				}
			}
		}
	    if (!f_date2_chk(el_value)) {
			var today = new Date();
			var year = today.getYear();
			var month = f_lpad_value(today.getMonth()+1, 2, "0");
			var date = f_lpad_value(today.getDate(), 2, "0");

		 	alert("'" + f_get_element_key(a_element, a_object_type) + "' Ç×¸ñÀÇ °ªÀÌ ³¯Â¥ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.\n ex)" + year + "-" + month + "-" + date);
	        a_element.focus();
			if (a_object_type == 0) {
	        	a_element.select();
			}
	        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
	    }
	}
    return true;
}

/************************ javascript validation check end *******************/

// °ø¹éÃ¼Å©
function f_null_chk(a_object, a_msg) {
    if (f_empty_chk(a_object.value)) {
        alert(a_msg + "À»(¸¦) ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
        a_object.focus();
        return false;
    }
    return true;
}

// °ø¹éÀÌ ÇÏ³ª¶óµµ ÀÖÀ¸¸é true
function f_gongbaeg_chk(a_data) {
    if (a_data.indexOf(' ') == -1) return false;
    return true;
}

// ¸ðµÎ°¡ °ø¹éÀÌ°Å³ª ±æÀÌ°¡ 0ÀÌ¸é true
function f_empty_chk(a_data) {
    for (var i = 0; i < a_data.length; i++ ) {
        if (a_data.substring(i, i + 1) != " ")
            return false;
    }
    return true;
}

// input radio ¼±ÅÃµÇ¾ú´ÂÁö check Ã¼Å©¾ÈÇßÀ¸¸é true
function f_radio_checked_chk(a_element) {
    for (var i = 0; i < a_element.length; i++) {
        if (a_element[i].checked == true)
        	return false;
    }
    return true;
}

// ¸ðµÎ°¡ ¾ç¼ö°Å³ª ±æÀÌ°¡ 0ÀÌ¸é true
function f_jeongsu_chk(a_num) {
	numstr = "0123456789."; /* +- ³Ö¾îÁÖ±â */
	for (var i = 0; i < a_num.length; i++){
		if (numstr.indexOf(a_num.charAt(i)) == -1)
		    return false;
	}
	return true;
}

// #03_1 ¹ÙÀÌÆ®´ÜÀ§±æÀÌ
function f_lenb(a_str) {
    var j = a_str.length;
    var l = j;
    for (var i = 0; i < l; i++) if (a_str.charCodeAt(i) > 255) j++;
    return j;
}

// #04_1 URL Ã¼Å©
function f_valid_url(a_url) {
    if (f_empty_chk(a_url)) return true;
    var re;
    re = /^http:\/\/(\S+)\.(\S+)/ig;
    if (!re.exec(a_url)) return false;
    return true;
}

// #05_1 ÀÌ¸ÞÀÏÃ¼Å©
function f_valid_email(a_email) {
    if (f_empty_chk(a_email)) return true;
    if (a_email.search(/(\S+)@(\S+)\.(\S+)/) == -1) return false;
    return true;
}

// #06_1 ½Ã°£Ã¼Å© ½ÃÃ¼Å©
function f_time_si_chk(a_time) {
    //if (a_time == '') return false;
    if (a_time.length != 2) return false;
    if (!f_jeongsu_chk(a_time)) return false;
    if (f_gongbaeg_chk(a_time)) return false;
    if (parseInt(a_time, 10)  > 24) return false;
    return true;
}

// #07_1 ºÐÃ¼Å©
function f_time_bun_chk(a_time) {
    if (a_time == '') return false;
    if (a_time.length != 2) return false;
    if (!f_jeongsu_chk(a_time)) return false;
    if (f_gongbaeg_chk(a_time)) return false;
    if (parseInt(a_time, 10) > 60) return false;
    return true;
}

// #08_1 ¿ùÃ¼Å©
function f_weol_chk(a_weol) {
    //if (a_weol == '') return false;
    if (!f_jeongsu_chk(a_weol)) return false;
    if (f_gongbaeg_chk(a_weol)) return false;
    if (parseInt(a_weol, 10) > 12) return false;
    return true;
}

// #09_1 ÀÏÃ¼Å©
function f_il_chk(a_il) {
    //if (a_il == '') return false;
    if (!f_jeongsu_chk(a_il)) return false;
    if (f_gongbaeg_chk(a_il)) return false;
    if (parseInt(a_il, 10) > 31) return false;
    return true;
}

// #10_1 ³¯Â¥¸é true
function f_date_chk(a_date) {
    var result = true;
    if (a_date == '') return result;
    if (!(a_date.length == 8 || a_date.length == 0)) return false;
    if (!f_jeongsu_chk(a_date)) return false;
    if (f_gongbaeg_chk(a_date)) return false;

    var nyeondo = a_date.substring(0, 4);
    var weol    = a_date.substring(4, 6);
    var il      = a_date.substring(6, 8);

    nyeondo = parseInt(nyeondo, 10);
    weol = parseInt(weol, 10);
	il = parseInt(il, 10);

    var mal_il = new Array(12);
    mal_il[0] = 31;
    mal_il[1] = 28;
    mal_il[2] = 31;
    mal_il[3] = 30;
    mal_il[4] = 31;
    mal_il[5] = 30;
    mal_il[6] = 31;
    mal_il[7] = 31;
    mal_il[8] = 30;
    mal_il[9] = 31;
    mal_il[10] = 30;
    mal_il[11] = 31;

    if ((weol) == 2) {
        // À±³â °è»ê
        if ( ( (nyeondo % 4) == 0 && (nyeondo % 100) != 0 ) || (nyeondo % 400) == 0) {
        	mal_il[1] = 29;
        }
    }

    if (weol > 12 || weol < 1) { result = false; }
    if (il > mal_il[weol - 1] || il < 1) { result = false; }

    return result;
}

// #11_1 ½Ã°£Ã¼Å© timeÀÌ¸é true Çü½Ä:00(½Ã)00(ºÐ)
function f_time_chk(a_time) {
   // if (a_time == '') return false;
    if (a_time.length != 4) return false;
    if (!f_jeongsu_chk(a_time)) return false;
    if (f_gongbaeg_chk(a_time)) return false;

    var si  = a_time.substring(0, 2);
    var bun = a_time.substring(2, 4);

    if (parseInt(si, 10)  > 24) return false;
    if (parseInt(bun, 10) > 60) return false;
    return true;
}

// #12_1 ³âµµÃ¼Å©
function f_nyeon_chk(a_nyeon){
    if (!f_jeongsu_chk(a_nyeon)) return false;
    if (f_gongbaeg_chk(a_nyeon)) return false;
    if (parseInt(a_nyeon, 10) < 1900) return false;
    if (parseInt(a_nyeon, 10) > 2041) return false;
    return true;

}

// #13_1 ³¯Â¥¸é true
function f_date2_chk(a_date) {
    var result = true;
    if (a_date == '') return result;
    if (!(a_date.length == 10 || a_date.length == 0 )) return false;
    if (f_gongbaeg_chk(a_date)) return false;

	var nyeondo;
	var weol;
	var il;

	if (a_date.substring(4, 5) == "-" && a_date.substring(7, 8) == "-")
	{
	    nyeondo = a_date.substring(0, 4);
	    weol    = a_date.substring(5, 7);
	    il      = a_date.substring(8, 10);

	    if (!f_jeongsu_chk(nyeondo))
	    	return false;
	    if (!f_jeongsu_chk(weol))
	    	return false;
	    if (!f_jeongsu_chk(il))
	    	return false;

	    nyeondo = parseInt(nyeondo, 10);
	    weol = parseInt(weol, 10);
		il = parseInt(il, 10);
	}
	else
		return false;

    var mal_il = new Array(12);
    mal_il[0] = 31;
    mal_il[1] = 28;
    mal_il[2] = 31;
    mal_il[3] = 30;
    mal_il[4] = 31;
    mal_il[5] = 30;
    mal_il[6] = 31;
    mal_il[7] = 31;
    mal_il[8] = 30;
    mal_il[9] = 31;
    mal_il[10] = 30;
    mal_il[11] = 31;

    if ((weol) == 2) {
        // À±³â °è»ê
        if ( ( (nyeondo % 4) == 0 && (nyeondo % 100) != 0 ) || (nyeondo % 400) == 0) {
        	mal_il[1] = 29;
        }
    }

    if (weol > 12 || weol < 1) {
    	return false;
    }
    if (il > mal_il[weol - 1] || il < 1) {
    	return false;
    }

    return result;
}
/************************ javascript validation check end *********************/

/************************ javascript input event start ************************/
/*³¯Â¥¿¡ ÀÚµ¿ dash("-") ³Ö±â*/
function f_format_date(obj) {
	if (window.event.keyCode == 46 || window.event.keyCode == 8 || window.event.keyCode == 9)
		return;

	obj.value = f_format_date_value(obj.value);

	if (obj.value.length == 10) {
		if (!f_date2_chk(obj.value)) {
			var today = new Date();
			var year = today.getYear();
			var month = f_lpad_value(today.getMonth()+1, 2, "0");
			var date = f_lpad_value(today.getDate(), 2, "0");

		 	alert("'" + obj.value + "' °ªÀÌ ³¯Â¥ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.\n ex)" + year + "-" + month + "-" + date);
		 	obj.focus();
			obj.value = "";
		}
	}
}

function f_format_date_value(a_date) {
	var temp_date = f_trim(a_date);
	if (temp_date.substring(0) == "-")
		return temp_date;
	// '/'¸¦ '-'·Î º¯°æ
	// '.'¸¦ '-'·Î º¯°æ
	temp_date = temp_date.replace(/\//g, "-");
	//temp_date = temp_date.replace(/./g, "-");

	if (temp_date.length == 4) {
		return temp_date += "-";
	} else if (temp_date.length == 6) {
		// '-'°¡ ¾ø°í 1ÀÚ¸®¼ö ´Þ°ú 1ÀÚ¸®¼ö ÀÏ ex) 200622
		if (temp_date.indexOf("-") < 0) {
			temp_date = temp_date.substring(0, 4) + "-" + f_lpad_value(temp_date.substring(4, 5), 2, "0") + "-" + f_lpad_value(temp_date.substring(5, 6), 2, "0");
		}
	} else if (temp_date.length == 7) {
		// '-'°¡ ¾ø´Â °æ¿ì
		if (temp_date.indexOf("-") < 0) {
			// µÎÀÚ¸® ÇÕÇÑ°Ô 1¿¡¼­ 12»çÀÌ¶ó¸é, ¿ùÀ» µÎÀÚ¸®·Î ÀÎ½Ä  ex) 2006129, 2006109
			if (Number(temp_date.substring(4, 6)) > 9 && Number(temp_date.substring(4, 6)) < 13) {
				temp_date = temp_date.substring(0, 4) + "-" + f_lpad_value(temp_date.substring(4, 6), 2, "0") + "-" + f_lpad_value(temp_date.substring(6, 7), 2, "0");
			}
			// ±×°Ô¾Æ´Ï¶ó 13º¸´Ù Ä¿Áø´Ù¸é ÀÏÀ» µÎÀÚ¸®·Î ÀÎ½Ä ex) 2006121
			else {
				temp_date = temp_date.substring(0, 4) + "-" + f_lpad_value(temp_date.substring(4, 5), 2, "0") + "-" + f_lpad_value(temp_date.substring(5, 7), 2, "0");
			}
		}
		// '-'°¡ ÀÖ´Â °æ¿ì´Â 7¹øÂ°ÀÏ °æ¿ì '-'¸¦ ºÙÀÎ´Ù. ex) 2006-02, 2006-2-
		else {
			// '-'°¡ ÀÖÁö¸¸, »ç¿ëÀÚ°¡ ÀÓÀÇ·Î -¸¦ ºÙÀÎ°æ¿ì  ex) 2006-2-
			if (temp_date.indexOf("-") != temp_date.lastIndexOf("-")) {
				temp_date = temp_date.substring(0, 4) + "-" + f_lpad_value(temp_date.substring(5, 6), 2, "0") + "-";
			} else {
				temp_date += "-";
			}
		}
	} else if (temp_date.length == 8) {
		// '-'°¡ ¾ø´Â °æ¿ì 8ÀÚ¸®ÀÏ °æ¿ì ÀüºÎ ÀÚ¸®¼ö°¡ Ã¤¿öÁü ex) 20060222
		if (temp_date.indexOf("-") < 0) {
			temp_date = temp_date.substring(0, 4) + "-" + f_lpad_value(temp_date.substring(4, 6), 2, "0") + "-" + f_lpad_value(temp_date.substring(6, 8), 2, "0");
		}
		// '-'°¡ ÀÖ´Â °æ¿ì ex) 2006-2-2, 2006-2-1, 2006-12-, 2006-
		else {
			// 2006-12-, 2006-02-(ÀÌ°æ¿ì´Â ±×³É pass) ÀÌ·± °æ¿ì°¡ ¾Æ´Ñ °æ¿ì  ex) 2006-2-2, 2006-2-1
			if (temp_date.substring(7) != "-") {
				temp_date = temp_date = temp_date.substring(0, 4) + "-" + f_lpad_value(temp_date.substring(5, 6), 2, "0") + "-" + temp_date.substring(7, 8);
			}
		}
	} else if (temp_date.length == 9) {
		// '-'°¡ ¾ø´Â °æ¿ì 8ÀÚ¸®ÀÏ °æ¿ì ÀüºÎ ÀÚ¸®¼ö°¡ Ã¤¿öÁü ex) 20060222/(ÀÌ·±½ÄÀÇ µ¥ÀÌÅ¸°¡ µé¾î¿Ã °æ¿ì)
		if (temp_date.indexOf("-") < 0) {
			temp_date = temp_date.substring(0, 4) + "-" + f_lpad_value(temp_date.substring(4, 6), 2, "0") + "-" + f_lpad_value(temp_date.substring(6, 8), 2, "0");
		}
		// '-'°¡ ÀÖ´Â °æ¿ì ex) 2006-2-2, 2006-2-1, 2006-12-, 2006-
		else {
			// ¾ÕÀÇ ÀÚ¸®¼ö°¡ ÇÑÀÚ¸® ¼ö ÀÎ°æ¿ì (ÀÔ·ÂÁßÀÌ±â ¶§¹®¿¡..), ±×·¯³ª 2006-02-1 ÀÌ·±°Ç Ãß°¡·Î ÇÏÁö ¾ÊÀ½(³ªÁß¿¡ Ã¼Å©ÇÒ¶§ ÆÐµùÇÔ) ex) 2006-2-21, 2006-2-11
			if (temp_date.substring(6, 7) == "-") {
				temp_date = temp_date.substring(0, 4) + "-" + f_lpad_value(temp_date.substring(5, 6), 2, "0") + "-" + f_lpad_value(temp_date.substring(7, 9), 2, "0");
			}
		}
	}
	return temp_date;
}

// ÀÔ·ÂÇÑ ¼ýÀÚ°¡ ÇÑ¶ó¸´¼ö 1~9 ÀÏ°æ¿ì 0À» ºÙ¿©ÁØ´Ù ex) 01~09, object
function f_lpad(varno, len, padding_char) {
	if (varno.value.length > 0 && varno.value.length < len) {
	    for (var i = 1; i < len; i++) {
	        varno.value = padding_char + varno.value;
	    }
	}
}


// ÀÔ·ÂÇÑ ¼ýÀÚ°¡ ÇÑ¶ó¸´¼ö 1~9 ÀÏ°æ¿ì 0À» ºÙ¿©ÁØ´Ù ex) 01~09, value
function f_lpad_value(val, len, padding_char) {
	var temp = val;
	if (val.length > 0 && val.length < len) {
	    for (var i = 1; i < len; i++) {
	        temp = padding_char + temp;
	    }
	}
	return temp;
}

function f_format_number(a_str) {
    var formatted_str = a_str;
    var Re = /[^-?[0-9]/g;
    var ReN = /(-?[0-9]+)([0-9]{3})/;
    formatted_str = formatted_str.replace(Re,'');
    while (ReN.test(formatted_str)) {
        formatted_str = formatted_str.replace(ReN, "$1,$2");
    }
    return formatted_str;
}

function f_format_number_float(a_str) {
    var formatted_str = a_str;
    var Re = /[^-?[0-9\.]/g;
    var ReN = /(-?[0-9]+)([0-9]{3})([^\.0-9]*)/;
    formatted_str = formatted_str.replace(Re,'');
    while (ReN.test(formatted_str)) {
        formatted_str = formatted_str.replace(ReN, "$1,$2$3");
    }
    return formatted_str;
}

function f_number_only(a_str) {
    var formatted_str = a_str;
    var Re = /[^-?[0-9]/g;
    var ReN = /(-?[0-9]+)([0-9]{3})/;
    formatted_str = formatted_str.replace(Re,'');
    return formatted_str;
}

function f_format_number_key(a_input) {
    a_input.value = f_format_number(a_input.value);
}

function f_number_only_key(a_input) {
    a_input.value = f_number_only(a_input.value);
}


function f_format_number_key_float(a_input) {
    a_input.value = f_format_number_float(a_input.value);
}

function f_trim(s) {
    s = s.replace(/^\s*/,'').replace(/\s*$/, '');
    return s;
}

function f_trim_key(a_input) {
    a_input.value = f_trim(a_input.value);
}

// »ç¾÷ÀÚµî·Ï¹øÈ£ Ã¼Å©
function f_ent_no_chk(a_vencod) {
        var sum = 0;
        var getlist =new Array(10);
        var chkvalue =new Array("1","3","7","1","3","7","1","3","5");
        for(var i=0; i<10; i++) { getlist[i] = a_vencod.substring(i, i+1); }
        for(var i=0; i<9; i++) { sum += getlist[i]*chkvalue[i]; }
        sum = sum + parseInt((getlist[8]*5)/10);
        sidliy = sum % 10;
        sidchk = 0;
        if(sidliy != 0) { sidchk = 10 - sidliy; }
        else { sidchk = 0; }
        if(sidchk != getlist[9]) { return false; }
        return true;
}

function f_jumin_chk(a_jumin1, a_jumin2)
{
    var juminno = a_jumin1.value + a_jumin2.value;

    if (juminno == "" || juminno == null || juminno.length !=13) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ Àû¾îÁÖ¼¼¿ä.");
		a_jumin1.focus();
		return false;
    }

    var jumin1 = a_jumin1.value;
    var jumin2 = a_jumin2.value;
    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 (!f_jeongsu_chk(jumin1)) {
        alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
        a_jumin1.focus();
        return false;
    }

    // ±æÀÌ°¡ 6ÀÌ ¾Æ´Ñ °æ¿ì
    if (jumin1.length != 6) {
        alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
        a_jumin1.focus();
        return false;
    }
    // Ã¹¹øÂ° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ±âº» ±¸¼º °Ë»ç
   if (yy < "00" || yy > "99" ||
        mm < "01" || mm > "12" ||
        dd < "01" || dd > "31") {
        alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
        a_jumin1.focus();
        return false;
    }
    // ¼ýÀÚ°¡ ¾Æ´Ñ °ÍÀ» ÀÔ·ÂÇÑ °æ¿ì
    if (!f_jeongsu_chk(jumin2)) {
        alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
        a_jumin2.focus();
        return false;
    }
    // ±æÀÌ°¡ 7ÀÌ ¾Æ´Ñ °æ¿ì
    if (jumin2.length != 7) {
        alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
        a_jumin2.focus();
        return false;
    }
    // ¼ºº°ºÎºÐÀÌ 1 ~ 4 °¡ ¾Æ´Ñ °æ¿ì
    if (genda < "1" || genda > "4") {
        alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
        a_jumin2.focus();
        return false;
    }
    // ¿¬µµ °è»ê - 1 ¶Ç´Â 2: 1900³â´ë, 3 ¶Ç´Â 4: 2000³â´ë
    cc = (genda == "1" || genda == "2") ? "19" : "20";
    // Ã¹¹øÂ° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ³¯Â¥ Çü½Ä °Ë»ç

    if (f_date_chk(cc + yy + mm + dd) == false) {
        alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
        a_jumin1.focus();
        return false;
    }

    // Check Digit °Ë»ç
    var f1 = jumin1.substring(0, 1);
    var f2 = jumin1.substring(1, 2);
    var f3 = jumin1.substring(2, 3);
    var f4 = jumin1.substring(3, 4);
    var f5 = jumin1.substring(4, 5);
    var f6 = jumin1.substring(5, 6);
    var hap = f1 * 2 + f2 * 3 + f3 * 4 + f4 * 5 + f5 * 6 + f6 * 7;

    var l1 = jumin2.substring(0, 1);
    var l2 = jumin2.substring(1, 2);
    var l3 = jumin2.substring(2, 3);
    var l4 = jumin2.substring(3, 4);
    var l5 = jumin2.substring(4, 5);
    var l6 = jumin2.substring(5, 6);
    var l7 = jumin2.substring(6, 7);
    hap = hap + l1 * 8 + l2 * 9 + l3 * 2 + l4 * 3 + l5 * 4 + l6 * 5;
    var rem = hap % 11;
    rem = (11 - rem) % 10;
    if (rem != l7) {
        alert("ÀÔ·ÂÇÑ ÁÖ¹Îµî·Ï¹øÈ£¸¦ °ËÅäÇÑ ÈÄ, ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
        a_jumin1.focus();
        return false;
    }
    return true;
}

function f_foreignno_chk(a_reg_no1, a_reg_no2) {
	var fgn_reg_no = a_reg_no1.value + a_reg_no2.value;

	if (fgn_reg_no == ''){
		alert("¿Ü±¹ÀÎµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		return false;
	}

	if (fgn_reg_no.length != 13) {
		alert("¿Ü±¹ÀÎµî·Ï¹øÈ£ ÀÚ¸®¼ö°¡ ¸ÂÁö ¾Ê½À´Ï´Ù.");
		return false;
	}

	var birthYear = "";

	if ((fgn_reg_no.charAt(6) == "5") || (fgn_reg_no.charAt(6) == "6"))
	{
	   birthYear = "19";
	}
	else if ((fgn_reg_no.charAt(6) == "7") || (fgn_reg_no.charAt(6) == "8"))
	{
	   birthYear = "20";
	}
	else if ((fgn_reg_no.charAt(6) == "9") || (fgn_reg_no.charAt(6) == "0"))
	{
	   birthYear = "18";
	}
	else
	{
	  alert("µî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.");
	  a_reg_no1.focus();
	  return false;
	}

	birthYear += fgn_reg_no.substr(0, 2);
	birthMonth = fgn_reg_no.substr(2, 2) - 1;
	birthDate = fgn_reg_no.substr(4, 2);
	birth = new Date(birthYear, birthMonth, birthDate);

	if ( birth.getYear() % 100 != fgn_reg_no.substr(0, 2) ||
		 birth.getMonth() != birthMonth ||
		 birth.getDate() != birthDate) {
	  alert("µî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù.. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.");
	  a_reg_no1.focus();
	  return false;
	}
	return true;
}

// replace the existing dates with the new ones
//f_get_object("eventDates").empty();
//var table  = $("data", response).text();
//f_get_object("eventDates").html(table);
//f_get_object("uid_dup_msg").html($("message", xml).text());
//$(":input[name=id_dup_check]").val("1");
//(":input:radio[name=sample]:checked").
//$(":input:radio[name=sample]:checked").val()
//success: function(xml) {
//    $(xml).find('label').each(function(){
//        var id_text = $(this).attr('id')
//        var name_text = $(this).find('name').text()
//
//        $('<li></li>')
//            .html(name_text + ' (' + id_text + ')')
//            .appendTo('#update-target ol');
//    }); //close each(
//}
//<?xml version="1.0" encoding="iso-8859-1"?>
// <labels>
//   <label id='ep' added="2003-06-10">
//     <name>Ezra Pound</name>
//     <address>
//       <street>45 Usura Place</street>
//       <city>Hailey</city>
//       <province>ID</province>
//     </address>
//   </label>
//   <label id='tse' added="2003-06-20">
//     <name>Thomas Eliot</name>
//     <address>
//       <street>3 Prufrock Lane</street>
//       <city>Stamford</city>
//       <province>CT</province>
//     </address>
//   </label>
//   <label id="lh" added="2004-11-01">
//     <name>Langston Hughes</name>
//     <address>
//       <street>10 Bridge Tunnel</street>
//       <city>Harlem</city>
//       <province>NY</province>
//     </address>
//   </label>
//   <label id="co" added="2004-11-15">
//     <name>Christopher Okigbo</name>
//     <address>
//       <street>7 Heaven's Gate</street>
//       <city>Idoto</city>
//       <province>Anambra</province>
//     </address>
//   </label>
// </labels>
/************************ javascript input event end ************************/