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; }
}
function f_balju_detail(a_code) {
	var pop_win = window.open('/order/balju_detail.asp?code=' + a_code , '_order_view', 'width=650, height=725, scrollbars=yes, status=no');
	pop_win.focus();
}

function f_order_eval_reg()
{
	with (document.baljufrm) {
		var pop_win = window.open('sb_order_eval_pop.asp?code=' + sb_order_idx.value , '_order_eval_reg', 'width=550, height=400, scrollbars=no, status=no');
		pop_win.focus();
	}
}


function f_move_exit () {
	if ( self.screenTop > 9000 ) {
		f_chain_log_out();
	}
	else {
		if ( document.readyState == 'complete' ) {
			// »õ·Î°íÄ§
		}
		else {
			// ´Ù¸¥»çÀÌÆ®·Î ÀÌµ¿
			f_chain_log_out();
		}
	}
}

function f_chain_log_out(option) {
	frmLogOut.location.href = '/frmlogout.asp';
}

// #13 ³¯ÀÚÃ¼Å©
function f_nalja2_chk(a_object) {
    a_object.value = f_format_date_value(a_object.value);
	if (a_object.value.length == 9) {
		// '-'°¡ ÀÖ´Â °æ¿ì ex) 2006-12-2, 2006-12-1, 2006-02-9-
		if (a_object.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_object.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("ÀÔ·Â °ªÀÌ ³¯Â¥ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.\n ex)" + year + "-" + month + "-" + date);
        a_object.focus();
        a_object.select();
        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;
}

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 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();
}

////////////////////////////////////////////////////////////////////////////////
// f_focus color : ÀÔ·Â»óÀÚ(input), ¼±ÅÃ»óÀÚ(select) tag¿¡ Æ÷Ä¿½º °¥°æ¿ì »öº¯°æ
// ÇÁ·Î±×·¥ ¼Ò½ºÀÇ Á¦ÀÏ ÇÏ´Ü¿¡¼­ È£ÃâµÇ¾î¾ß ÇÔ.
////////////////////////////////////////////////////////////////////////////////
var js_use_focus_color = true;

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;
	                if (tag.onfocus == null)
	                	tag.onfocus = new Function("document." + el_name + ".style.backgroundColor = '#FEDDDD';document." + el_name + ".select();");
	                else
	                {
	                	var temp = String(tag.onfocus);
	                	temp = temp.replace("function anonymous()", "");
	                	temp = temp.replace("function onfocus()", "");
	                	temp = temp.replace("{", "");
	                	temp = temp.replace("}", "");
	                	tag.onfocus  = new Function("document." + el_name + ".style.backgroundColor = '#FEDDDD';document." + el_name + ".select();" + temp + ";");
	                }

	                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 f_view_insu(a_code)
{
	var pop_win = window.open('/order/view_insu.asp?code=' + a_code, '_view_insu', 'width=645, height=700, scrollbars=yes, status=no');
	pop_win.focus();
}

function f_pop_send_memo(a_sid, a_sname, a_address)
{
	var pop_win = window.open("/memo/memo_ins.asp?recv_sid=" + a_sid + "&recv_sname=" + a_sname + "&recv_address=" + a_address, "_memosend", "width=340, height=280, scrollbar=no, status=no");
	pop_win.focus();
}

function f_view_shop_blog(a_sid)
{
	var pop_win = window.open('http://www.flower119.co.kr/blog/blog.asp?uid=' + a_sid, '_shop_blog', '');
	pop_win.focus();
}

function NextPage(ipage){
	document.frm.page.value= ipage;
	document.frm.submit();
}

function zip_check(){
  window.open("/zip/zipcode.asp", "writer", "width=450 , height=250,  scrollbars=no, status=no")
}

function f_no_right_bbs_wirte()
{
    alert("°Ô½Ã¹°À» ÀÛ¼ºÇÒ ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.");
}

// Æû ÀÔ·Â°ª À¯È¿¼ºÃ¼Å©
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("c") != -1) if (!f_curren_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 ³¯ÀÚÃ¼Å©
	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 ³âµµÃ¼Å©
    return true;
}

///////////////////////////////////////////////
//// °øÅëÇÔ¼ö /////////////////////////////////
///////////////////////////////////////////////

// °ø¹éÃ¼Å©
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;
}

// ¸ðµÎ°¡ ¾ç¼ö°Å³ª ±æÀÌ°¡ 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;
}

// ¸ðµÎ°¡ ¾ç¼ö°Å³ª ±æÀÌ°¡ 0ÀÌ¸é true
function f_currency_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;
}

///////////////////////////////////////////////

///////////////////////////////////////////////
//// Ç×¸ñÃ¼Å©ÇÔ¼ö /////////////////////////////
///////////////////////////////////////////////

// #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;
}

// #02 ±Ý¾×Ã¼Å©
function f_curren_chk(a_array) {
    if (!f_currency_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;
}

// #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;
}

///////////////////////////////////////////////

///////////////////////////////////////////////
//// URL & Email ÇÔ¼ö /////////////////////////
///////////////////////////////////////////////

// #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;
}


// #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 ÀÌ¸ÞÀÏÃ¼Å©
function f_email_chk(a_array) {
    if (!f_valid_email(a_array[0].value)) {
        alert("ÀÌ¸ÞÀÏÀº '°èÁ¤@È£½ºÆ®|µµ¸ÞÀÎ'ÀÇ ÇüÅÂ¿©¾ß ÇÕ´Ï´Ù.");
        a_array[0].focus();
        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 ½Ã°£Ã¼Å©
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;
}

// #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)  > 24) 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;
}


// #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) > 60) 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;
}


// #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) > 12) 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;
}


// #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 ³¯ÀÚÃ¼Å©
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;
}

// #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)) result = false;
    if (!f_jeongsu_chk(a_date)) result = false;
    if (f_gongbaeg_chk(a_date)) result = false;

    var nyeondo = a_date.substring(0, 4);
    var weol    = a_date.substring(4, 6);
    var il      = a_date.substring(6, 8);

    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;
}

// #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;
}

// #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)  > 24) return false;
    if (parseInt(bun) > 60) 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;
}

// #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) < 1900) return false;
    if (parseInt(a_nyeon) > 2041) return false;
    return true;

}

/* ¿©±â¼­ºÎÅÍ Ãß°¡ÀûÀÎ ÇÔ¼ö¸¦ Àû¾î ³Ö´Â´Ù. */

// ÁÖ¹Î¹øÈ£ Ã¼Å©
function f_jumin_chk(a_obj) {
    var str_f_num = a_obj.value.substring(1, 6);
    var str_l_num = a_obj.value.substring(7, 7);

    var i3 = 0;
    for (var i = 0; i < str_f_num.length; i++) {
        var ch1 = str_f_num.substring(i, i + 1);
        if (ch1 < '0' || ch1 > '9') { i3 = i3 + 1; }
    }

    if ((str_f_num == '') || (i3 != 0)) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.....');
        a_obj.focus();
        return false;
    }

    var i4 = 0;
    for (var i = 0; i < str_l_num.length; i++) {
        var ch1 = str_l_num.substring(i, i + 1);
        if (ch1 < '0' || ch1 > '9') { i4 = i4 + 1; }
    }
    if ((str_l_num == '') || ( i4 != 0 )) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.....');
        a_obj.focus();
        return false;
    }

    if (str_l_num.substring(0, 1) > 2) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.....');
        a_obj.focus();
        return false;
    }

    if ((str_f_num.length > 7) || (str_l_num.length > 8)) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.....');
        a_obj.focus();
        return false;
    }

    var f1 = str_f_num.substring(0, 1);
    var f2 = str_f_num.substring(1, 2);
    var f3 = str_f_num.substring(2, 3);
    var f4 = str_f_num.substring(3, 4);
    var f5 = str_f_num.substring(4, 5);
    var f6 = str_f_num.substring(5, 6);
    var hap = f1 * 2 + f2 * 3 + f3 * 4 + f4 * 5 + f5 * 6 + f6 * 7;

    var l1 = str_l_num.substring(0, 1);
    var l2 = str_l_num.substring(1, 2);
    var l3 = str_l_num.substring(2, 3);
    var l4 = str_l_num.substring(3, 4);
    var l5 = str_l_num.substring(4, 5);
    var l6 = str_l_num.substring(5, 6);
    var l7 = str_l_num.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_obj.focus();
        return false;
    }
    return true;
}

// ÀÔ·ÂÇÑ ¼ýÀÚ°¡ ÇÑ¶ó¸´¼ö 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_open_calender(a_obj_nm,x,y) {
    var temp
    temp = x.toString() + y.toString()
    var popwin;
    popwin = window.open("/ref/ref_calendar.asp?obj_nm=" + a_obj_nm,  temp , "resizable=no,width=140,height=172,top="+ x +",left=" + y + "");
    popwin.focus();
}

// µÎ°³ ´Þ·Â ¿­±â
function f_open_cal(a_obj_nm,x,y) {
    var temp
    temp = x.toString() + y.toString()
    var popwin;
    popwin = window.open("/ref/ref_calendar_dbl.asp?obj_nm=" + a_obj_nm,  temp , "resizable=no,width=380,height=320,top="+ x +",left=" + y + "");
    popwin.focus();
}

// ÂüÁ¶ Ã¢ ¿­±â
function f_open_ref(a_ref_nm, a_obj_nm) {
    var popwin;
    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();
}

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_clear_form(a_obj_nm,a_form_nm) {
    var var_list = a_obj_nm.split("/");
    for (var i = 0; i < var_list.length; i++) {
        eval ("document."+a_form_nm+"." + var_list[i] + ".value = '';");
    }
}

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_format_number_key(a_input) {
    a_input.value = f_format_number(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_print_window() {
    window.print();
}

function f_require_radio_fg(obj)
{
    var checked_fg = false;
    for (var i = 0; i < obj.length; i++)
    {
        if (obj[i].checked == true)
        {
            checked_fg = true;
            break;
        }
    }

    if (checked_fg == false)
        obj[0].focus();
    return checked_fg;
}

function getXmlHttpRequest() {
	var xmlhttp = false;
	//Mozila
	if(window.XMLHttpRequest){
		xmlhttp = new XMLHttpRequest()
	//IE
	} else {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")
	}
	return xmlhttp;
}

function loadData(path, successFunc)
{
	var xmlhttp = getXmlHttpRequest();
	xmlhttp.open("GET",path,true);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) {
			if (xmlhttp.status == 200) {
				var data = xmlhttp.responseText;
				successFunc(data);
			}
		}
	}
	xmlhttp.send(null);
	return false;
}

/* ÇÃ·¹½Ã È£Ãâ ÇÔ¼ö */
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 file_name = src.toLowerCase();
	var html = "<OBJECT 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'>";
	if (file_name.indexOf(".wma") != -1 ||
		file_name.indexOf(".wmv") != -1 ||
		file_name.indexOf(".mp3") != -1 ||
		file_name.indexOf(".asf") != -1 ) {
		html += "<PARAM NAME='filename' VALUE='mms://" + src + "'>";
	} else {
		html += "<PARAM NAME='filename' VALUE='http://" + src + "'>";
	}
	html += "</OBJECT>";
	document.write(html);
}