/*******************************************************************************
Á¦    ¸ñ: func.js (°øÅë ÀÚ¹Ù½ºÅ©¸³Æ® ÆÄÀÏ)
³»    ¿ë:
*******************************************************************************/
////////////////////////////////////////////////////////////////////////////////
// f_ref2 : ÆÄÀÏ¸í°ú ÀÎÀÚ¿¡ µû¸¥ ÂüÁ¶À©µµ¿ì¸¦ ¶ç¿ò.
////////////////////////////////////////////////////////////////////////////////
function f_ref2(a_loc, a_arg, a_param) {
    var w, h;

    switch (a_loc) {
    case "dalryeog":
        w = 270 - 16;
        h = 270;
        break;
    case "jigjong_list":
        w = 600;
        h = 400;
        break;
    case "jiweonil_list":
        w = 200;
        h = 320;
        break;
    case "jigjong_list2":
        w = 600;
        h = 400;
        break;
	case "gyogwamog_list":
		w = 610;
        h = 450;
		break;
	case "gyogwamog_gojeong":
		w = 600;
        h = 450;
		break;
	case "gyosa_list":
		w = 600;
        h = 400;
		break;
	case "upyeon_list":
		w = 610;
        h = 380;
		break;
    case "suheomsaeng_list":
        w = 610;
        h = 440;
        break;
    case "lesson_hagyeon_ban":
        w = 610;
        h = 440;
        break;
	case "hagsaeng_list":
		w = 610;
        h = 450;
		break;
	case "hagsaeng_list2":
		w = 610;
        h = 450;
		break;
	case "jagyeog_list":
		w = 610;
        h = 450;
		break;
	default:
        w = 540;
        h = 300;
    }
    w = w + 16;

    var win = window.open("/popup/popup_" + a_loc + ".jsp?a_id_nm=" + a_arg + a_param, a_loc, "width=" + w + ",height=" + h + ",location=no,menubar=no,resizable=yes,scrollbars=no,status=yes,titlebar=no,toolbar=no,left=300", true);
    win.focus();
}


////////////////////////////////////////////////////////////////////////////////
// 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.all.length; i++) {
            var tag = document.all(i);
            if (tag.tagName == "INPUT" || tag.tagName == "SELECT" || tag.tagName == "TEXTAREA") {
                tag.onfocus = new Function("document.all(" + i +").style.backgroundColor = '#FEEEEE';");
                tag.onblur  = new Function("document.all(" + i +").style.backgroundColor = '#FFFFFF';");
            }
        }
    }
}

////////////////////////////////////////////////////////////////////////////////
// f_lpad : ¹®ÀÚ¿­¿¡ Á¤ÇØÁø ±æÀÌº¸´Ù ³²´Â ¿ÞÂÊ ºÎºÐÀ» ÀÏÁ¤ÇÑ ¹®ÀÚ¸¦ Ã¤¿öÁÜ.
////////////////////////////////////////////////////////////////////////////////
function f_lpad(a_str, a_len, a_pad_char) {
    a_str = String(a_str);
    if (a_str) {
        if (a_str.length >= a_len) {
            return a_str.substr(a_str.length - a_len, a_len);
        } else {
            var padded_str = "";
            var tol = a_len - a_str.length;
            for (var x = 0; x < tol; x++) {
                padded_str += a_pad_char;
            }
            return padded_str + a_str;
        }
    }
}

////////////////////////////////////////////////////////////////////////////////
// f_oneul : ¿À´Ã³¯Â¥(³âµµ(4)¿ù(2)ÀÏ(2))¸¦ ¸®ÅÏ.
////////////////////////////////////////////////////////////////////////////////
function f_oneul() {
    var today = new Date();
    var nyeondo, weol, il;
    nyeondo = f_lpad(today.getFullYear() , 4, '0');
    weol    = f_lpad(today.getMonth() + 1, 2, '0');
    il      = f_lpad(today.getDate()     , 2, '0');
    return nyeondo + weol + il;
}

////////////////////////////////////////////////////////////////////////////////
// f_sysyear : ¿ÃÇØ³âµµ(4)¸¦ ¸®ÅÏ. - ±è°æ·ÄÃß°¡
////////////////////////////////////////////////////////////////////////////////
function f_sysyear() {
    var today = new Date();
    var nyeondo;
    nyeondo = f_lpad(today.getFullYear() , 4, '0');
    return nyeondo ;
}

function f_test() {
	var x = document.forms[0].p_haggi.value;

	alert(x);
}
////////////////////////////////////////////////////////////////////////////////
// f_ref : ÆÄÀÏ¸í°ú ÀÎÀÚ¿¡ µû¸¥ ÂüÁ¶À©µµ¿ì¸¦ ¶ç¿ò.
////////////////////////////////////////////////////////////////////////////////
function f_ref(a_loc, a_arg, a_param) {
    var w, h;
	var v_param	= a_param.split("/");
	var v_value = "";
    var user_t, user_l;

	// ÇØ´ç ÆÄ¶ó¹ÌÅÍ¿Í VALUE°ªÀ» ÇÏ³ªÀÇ ¹®ÀÚ¿­·Î ¸¸µë
    if (a_param != ''){
		for (var i = 0; i < v_param.length; i++) {
			switch (v_param[i].charAt(v_param[i].length - 1)) {
				case "%":
					v_text     = v_param[i].substr(0, v_param[i].length - 3) + "nm";
					v_param[i] = v_param[i].substr(0, v_param[i].length - 1);
					v_value = v_value + "&" + v_text + "=" + eval("document.forms[0]." + v_param[i] +".options[document.forms[0]." + v_param[i] + ".selectedIndex].text");
					break;
				case "$":
					v_param[i] = v_param[i].substr(0, v_param[i].length - 1);
					v_value    = v_value + "&" + v_param[i] + "=" + eval(v_param[i] +".outerText");
					break;
				default:
					v_value = v_value + "&" + v_param[i] + "=" + eval("document.forms[0]." + v_param[i] + ".value");
			}
		}
    }
   switch (a_loc) {
    case "dalryeog":
        w = 270 - 16;
        h = 270;
        break;
    case "jigjong_list_grant":
        w = 600;
        h = 400;
        break;
    case "jigjong_list":
        w = 600;
        h = 400;
        break;
    case "jiweonil_list":
        w = 200;
        h = 320;
        break;
    case "jigjong_list2":
        w = 800;
        h = 400;
        break;
    case "jigjong_list3":
        w = 600;
        h = 400;
        break;
    case "jigjong_list3_2":
        w = 600;
        h = 400;
        break;
    case "jigjong_list4":
        w = 800;
        h = 250;
        break;
    case "jigjong_list5":
        w = 800;
        h = 400;
        break;
    case "jigjong_list8":
        w = 600;
        h = 400;
        break;
    case "jigjong_list10":
        w = 800;
        h = 400;
        break;
    case "jigjong_list11":
        w = 800;
        h = 400;
        break;
    case "jigjong_old_list":
        w = 600;
        h = 400;
        break;
    case "jiweonil_list6":
        w = 200;
        h = 320;
        break;
	case "gyogwamog_list":
		w = 610;
        h = 450;
		break;
	case "gyogwamog_list2":
		w = 610;
        h = 450;
		break;
	case "gyogwamog_gojeong":
		w = 600;
        h = 400;
		break;
	case "gangyisil_list":
		w = 500;
        h = 400;
		break;
	case "gyosa_deungrog":
		w = 620;
        h = 120;
		break;
	case "gyosa_list":
		w = 600;
        h = 400;
		break;
	case "gyosa_list4":
		w = 600;
        h = 400;
		break;
	case "gyosa_list5":
		w = 600;
        h = 400;
		break;
	case "gyosa_list6":
		w = 600;
        h = 400;
		break;
	case "teacher_list":
		w = 610;
        h = 350;
		break;
	case "upyeon_list":
		w = 600;
        h = 380;
		break;
    case "suheomsaeng_list":
        w = 610;
        h = 440;
        break;
    case "lesson_hagyeon_ban":
        w = 600;
        h = 400;
        break;
    case "lesson_hagyeon_ban2":
        w = 770;
        h = 500;
        break;
    case "lesson_hagyeon_ban4":
        w = 600;
        h = 400;
        break;
    case "lesson_hagyeon_ban5":
        w = 600;
        h = 430;
        break;
	case "hagsaeng_list":
		w = 610;
        h = 450;
		break;
	case "hagsaeng_list_grant":
		w = 610;
        h = 450;
		break;
	case "hagsaeng_list2":
		w = 620;
        h = 470;
		break;
	case "hagsaeng_list2_grant":
		w = 620;
        h = 470;
		break;
	case "hagsaeng_list3_grant":
		w = 620;
        h = 470;
		break;
	case "hagsaeng_list4_grant":
		w = 610;
        h = 450;
		break;
    case "hagsaeng_list3":
		w = 620;
        h = 450;
		break;
	case "hagsaeng_list4":
		w = 620;
        h = 470;
		break;
	case "hagsaeng_list5":
		w = 620;
        h = 470;
		break;
	case "hagsaeng_jumin_list":
		w = 620;
        h = 470;
		break;
	case "hagnyeon_ban_list":
		w = 610;
        h = 450;
		break;
	case "jagyeog_list":
		w = 610;
        h = 450;
		break;
	case "eobche_list":
		w = 600;
        h = 400;
		break;
	case "eobche_list2":
		w = 600;
        h = 400;
		break;
    case "hs_sajin_list":
        w = 600;
        h = 340;
        break;
    case "gs_sajin_list":
        w = 600;
        h = 340;
        break;
	case "gs_sign_list":
        w = 600;
        h = 340;
        break;
	case "ban_list":
        w = 750;
        h = 440;
        break;
	case "jangbi_list":
        w = 750;
        h = 440;
        break;
	case "jasan_list":
        w = 600;
        h = 440;
        break;
	case "jasan_list1":
        w = 600;
        h = 440;
        break;
	case "jeomgeom_list":
        w = 750;
        h = 440;
        break;
	case "jasan_mst_no_list":
        w = 600;
        h = 440;
        break;
	case "gijun_list":
        w = 750;
        h = 440;
        break;
	case "gijun_list2":
        w = 750;
        h = 440;
        break;
	case "gijuncd_list":
        w = 600;
        h = 440;
        break;
	case "suri_list":
        w = 600;
        h = 420;
        break;
    case "gumae_sajin_list":
        w = 600;
        h = 340;
        break;
	case "gumae_list":
        w = 800;
        h = 440;
        break;
    case "mj_sajin_list":
        w = 360;
        h = 280;
        break;
	default:
        w = 640;
        h = 400;
    }
    w = w + 16;

	user_t=(screen.height-h)/2;
	user_l=(screen.width-w)/2;
    var win = window.open("/tedu/popup/popup_" + a_loc + ".jsp?a_id_nm=" + a_arg + v_value, a_loc, "top=" + user_t + ",left=" + user_l + ",width=" + w + ",height=" + h + ",location=no,menubar=no,resizable=yes,scrollbars=no,status=no,titlebar=no,toolbar=no", true);
    win.focus();
}

////////////////////////////////////////////////////////////////////////////////
// f_ref : ÆÄÀÏ¸í°ú ÀÎÀÚ¿¡ µû¸¥ ÂüÁ¶À©µµ¿ì¸¦ ¶ç¿ò.
////////////////////////////////////////////////////////////////////////////////
function f_ref3(a_loc, a_arg, a_param) {
    var w, h;
	var v_param	= a_param.split("/");
	var v_value = "";
    var user_t, user_l;

	// ÇØ´ç ÆÄ¶ó¹ÌÅÍ¿Í VALUE°ªÀ» ÇÏ³ªÀÇ ¹®ÀÚ¿­·Î ¸¸µë
    if (a_param != ''){
		for (var i = 0; i < v_param.length; i++) {
			switch (v_param[i].charAt(v_param[i].length - 1)) {
				case "%":
					v_text     = v_param[i].substr(0, v_param[i].length - 3) + "nm";
					v_param[i] = v_param[i].substr(0, v_param[i].length - 1);
					v_value = v_value + "&" + v_text + "=" + eval("document.forms[0]." + v_param[i] +".options[document.forms[0]." + v_param[i] + ".selectedIndex].text");
					break;
				case "$":
					v_param[i] = v_param[i].substr(0, v_param[i].length - 1);
					v_value    = v_value + "&" + v_param[i] + "=" + eval(v_param[i] +".outerText");
					break;
				default:
					v_value = v_value + "&" + v_param[i] + "=" + eval("document.forms[0]." + v_param[i] + ".value");
			}
		}
    }
   switch (a_loc) {
	case "eh_eobche_list":
		w = 600;
        h = 450;
		break;
	case "eh_eobche_list2":
		w = 600;
        h = 450;
		break;
	case "eh_eobche_list3":
		w = 600;
        h = 450;
		break;
	case "eh_eobche_list4":
		w = 600;
        h = 450;
		break;
	case "eh_gwajeong_list":
		w = 500;
        h = 450;
		break;
    default:
        w = 640;
        h = 400;
    }
    w = w + 16;

	user_t=(screen.height-h)/2;
	user_l=(screen.width-w)/2;
    var win = window.open("/tedu/ehakdang/popup/popup_" + a_loc + ".jsp?a_id_nm=" + a_arg + v_value, a_loc, "top=" + user_t + ",left=" + user_l + ",width=" + w + ",height=" + h + ",location=no,menubar=no,resizable=yes,scrollbars=no,status=no,titlebar=no,toolbar=no", true);
    win.focus();
}

////////////////////////////////////////////////////////////////////////////////
// f_valid_chk : Æû ÀÔ·Â°ª À¯È¿¼ºÃ¼Å©
// a_arr[0]: fully qualified column name, ex) document.forms[i].column_nm
// a_arr[1]: ÄÃ·³ Ç×¸ñ¸í(¸Þ½ÃÁö »Ñ·ÁÁÙ¶§ ÂüÁ¶)
// a_arr[2]: a_arr[3]¿¡ lÀÌ Æ÷ÇÔµÇ¾î ÀÖÀ» ¶§ ±× Á¦ÇÑ ±æÀÌ.
// a_arr[3]: note:
//    r: ÇÊ¼öÀÔ·ÂÇ×¸ñ
//    n: ¼ýÀÚ
//    v: ºÎµ¿¼Ò¼ö
//    d: ³¯Â¥(ex. 20020514, 2002³â 5¿ù 14ÀÏ)
//    l: ±æÀÌÃ¼Å©(¹ÙÀÌÆ®´ÜÀ§)
//    t: ½Ã°£(ex. 2330, ¿ÀÈÄ11½Ã30ºÐ)
//    w: ¿ù Ã¼Å©(1-12)
//    i: ÀÏ Ã¼Å©(1-¿ùº°¸¶Áö¸·ÀÏÀÚ)
//    u: URL Ã¼Å©
//    e: email Ã¼Å©
//    g: °íÁ¤±æÀÌÃ¼Å©
//    h: hidden ÇÊµå·Î¼­ focus°¡ °¥¼ö ¾øÀ½    ---> Cannot be focused
//    f: select°¡ °¥¼ö ¾ø´Â ÇÊµå(select tag)  ---> Unselectable
// a_arr[4]: ¸Þ½ÃÁö »Ñ·ÁÁÖ±âÀü ¼±Çà ¼öÇà ¼­ºê·çÆ¾(evaluate ´ë»ó(ÇÔ¼ö³ª expression))
function f_valid_chk(a_arr) {
    if (a_arr[3].indexOf("r") != -1) if (!f_req_chk   (a_arr)) return false;
    if (a_arr[3].indexOf("n") != -1) if (!f_number_chk(a_arr)) return false;
    if (a_arr[3].indexOf("v") != -1) if (!f_float_chk (a_arr)) return false;
    if (a_arr[3].indexOf("d") != -1) if (!f_nalja_chk (a_arr)) return false;
    if (a_arr[3].indexOf("l") != -1) if (!f_len_chk   (a_arr)) return false;
    if (a_arr[3].indexOf("t") != -1) if (!f_sigan_chk (a_arr)) return false;
    if (a_arr[3].indexOf("w") != -1) if (!f_month_chk (a_arr)) return false;
    if (a_arr[3].indexOf("i") != -1) if (!f_day_chk   (a_arr)) return false;
    if (a_arr[3].indexOf("u") != -1) if (!f_url_chk   (a_arr)) return false;
    if (a_arr[3].indexOf("e") != -1) if (!f_email_chk (a_arr)) return false;
    if (a_arr[3].indexOf("g") != -1) if (!f_len_chk2  (a_arr)) return false;
    return true;
}

////////////////////////////////////////////////////////////////////////////////
// Ç×¸ñº° Áß°£ ¿¬°èÇÔ¼ö(Private)
////////////////////////////////////////////////////////////////////////////////

// ÆûÀÇ ÀÔ·Â°ª Áß ÇÊ¼öÇ×¸ñÃ¼Å©
function f_req_chk(a_arr) {
    if (f_empty_chk(a_arr[0].value)) {
        if (a_arr[4]) (a_arr[4]);
        alert("'" + a_arr[1] + "' Ç×¸ñÀ» ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
        if (a_arr[3].indexOf("f") == -1) {
            a_arr[0].select();
        }
        if (a_arr[3].indexOf("h") == -1) {
            a_arr[0].focus();
        }
        return false;
    }
    return true;
}

// ÆûÀÇ ÀÔ·Â°ªÀÌ Á¤¼öÀÎÁö Ã¼Å©
function f_number_chk(a_arr) {
    if (!f_jeongsu_chk(a_arr[0].value)) {
        if (a_arr[4]) eval(a_arr[4]);
        alert("'" + a_arr[1] + "' Ç×¸ñÀÇ ¼ýÀÚ¸¦ ¹Ù¸£°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
        if (a_arr[3].indexOf("f") == -1) {
            a_arr[0].select();
        }
        if (a_arr[3].indexOf("h") == -1) {
            a_arr[0].focus();
        }
        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
    }
    return true;
}

// ÆûÀÇ ÀÔ·Â°ªÀÌ ºÎµ¿¼Ò¼öÀÎÁö Ã¼Å©
function f_float_chk(a_arr) {
    if (!f_budong_sosu_chk(a_arr[0].value)) {
        if (a_arr[4]) eval(a_arr[4]);
        alert("'" + a_arr[1] + "' Ç×¸ñÀÇ ¼ýÀÚ¸¦ ¹Ù¸£°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
        if (a_arr[3].indexOf("f") == -1) {
            a_arr[0].select();
        }
        if (a_arr[3].indexOf("h") == -1) {
            a_arr[0].focus();
        }
        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
    }
    return true;
}

// ÆûÀÇ ÀÔ·Â°ªÀÌ ³¯Â¥Çü½Ä¿¡ ¸Â´ÂÁö Ã¼Å©
function f_nalja_chk(a_arr) {
    if (!f_date_chk(a_arr[0].value)) {
        if (a_arr[4]) eval(a_arr[4]);
        alert("'" + a_arr[1] + "' Ç×¸ñÀÇ ³¯Â¥¸¦ ¹Ù¸£°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.(¿¹:20000502, 2000³â5¿ù2ÀÏ)");
        if (a_arr[3].indexOf("f") == -1) {
            a_arr[0].select();
        }
        if (a_arr[3].indexOf("h") == -1) {
            a_arr[0].focus();
        }
        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
    }
    return true;
}

// ÆûÀÇ ÀÔ·Â°ªÀÇ ¹ÙÀÌÆ®´ÜÀ§±æÀÌÃ¼Å©
function f_len_chk(a_arr) {
    if (f_lenb(a_arr[0].value) > a_arr[2]) {
        if (a_arr[4]) eval(a_arr[4]);
        alert("'" + a_arr[1] + "' Ç×¸ñÀÌ Çã¿ë ±æÀÌ¸¦ ÃÊ°úÇß½À´Ï´Ù.\n¿µ¹® " + a_arr[2] + "ÀÚ, ÇÑ±Û " + a_arr[2] / 2 + "ÀÚ ÀÌ³»·Î ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");
        if (a_arr[3].indexOf("f") == -1) {
            a_arr[0].select();
        }
        if (a_arr[3].indexOf("h") == -1) {
            a_arr[0].focus();
        }
        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
    }
    return true;
}

// ÆûÀÇ ÀÔ·Â°ªÀÌ ½Ã°£Çü½Ä¿¡ ¸Â´ÂÁö Ã¼Å©
function f_sigan_chk(a_arr) {
    if (!f_time_chk(a_arr[0].value)) {
        if (a_arr[4]) eval(a_arr[4]);
        alert("'" + a_arr[1] + "' Ç×¸ñÀÇ ½Ã°£À» ¹Ù¸£°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.");

        if (a_arr[3].indexOf("f") == -1) {
            a_arr[0].select();
        }
        if (a_arr[3].indexOf("h") == -1) {
            a_arr[0].focus();
        }
        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
    }
    return true;
}

// ÆûÀÇ ÀÔ·Â°ªÀÌ ¿ùÇü½Ä¿¡ ¸Â´ÂÁö Ã¼Å©
function f_month_chk(a_arr) {
    if (!f_weol_chk(a_arr[0].value)) {
        if (a_arr[4]) eval(a_arr[4]);
        alert("'" + a_arr[1] + "' Ç×¸ñÀÇ ¿ùÀ» ¹Ù¸£°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
        if (a_arr[3].indexOf("f") == -1) {
            a_arr[0].select();
        }
        if (a_arr[3].indexOf("h") == -1) {
            a_arr[0].focus();
        }
        return false;     // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
    }
    return true;
}

// ÆûÀÇ ÀÔ·Â°ªÀÌ ÀÏÇü½Ä¿¡ ¸Â´ÂÁö Ã¼Å©
function f_day_chk(a_arr) {
    if (!f_il_chk(a_arr[0].value)) {
        if (a_arr[4]) eval(a_arr[4]);
        alert("'" + a_arr[1] + "' Ç×¸ñÀÇ ÀÏÀ» ¹Ù¸£°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
        if (a_arr[3].indexOf("f") == -1) {
            a_arr[0].select();
        }
        if (a_arr[3].indexOf("h") == -1) {
            a_arr[0].focus();
        }
        return false;     // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
    }
    return true;
}

// ÆûÀÇ ÀÔ·Â°ªÀÌ URLÇü½Ä¿¡ ¸Â´ÂÁö Ã¼Å©
function f_url_chk(a_arr) {
    if (!f_valid_url(a_arr[0].value)) {
        if (a_arr[4]) eval(a_arr[4]);
        alert("È¨ÆäÀÌÁö ÁÖ¼Ò´Â 'http://µµ¸ÞÀÎ'ÀÇ ÇüÅÂ¸¦ ÃëÇØ¾ß ÇÕ´Ï´Ù.");
        if (a_arr[3].indexOf("f") == -1) {
            a_arr[0].select();
        }
        if (a_arr[3].indexOf("h") == -1) {
            a_arr[0].focus();
        }
        return false;       // ¾ø¾Ö¸é ´ÙÀ½Á¶°ÇÀ¸·Î
    }
    return true;
}

// ÆûÀÇ ÀÔ·Â°ªÀÌ ÀÌ¸ÞÀÏÇü½Ä¿¡ ¸Â´ÂÁö Ã¼Å©
function f_email_chk(a_arr) {
    if (!f_valid_email(a_arr[0].value)) {
        if (a_arr[4]) eval(a_arr[4]);
        alert("ÀÌ¸ÞÀÏÀº '°èÁ¤@È£½ºÆ®|µµ¸ÞÀÎ'ÀÇ ÇüÅÂ¿©¾ß ÇÕ´Ï´Ù.");
        if (a_arr[3].indexOf("f") == -1) {
            a_arr[0].select();
        }
        if (a_arr[3].indexOf("h") == -1) {
            a_arr[0].focus();
        }
        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Çµµ Ã¼Å©
    }
    return true;
}

// ÆûÀÇ ÀÔ·Â°ªÀÇ ¹ÙÀÌÆ®´ÜÀ§±æÀÌÃ¼Å©2(°íÁ¤±æÀÌÃ¼Å©)
function f_len_chk2(a_arr) {
    if (f_lenb(a_arr[0].value) != a_arr[2]) {
        if (a_arr[4]) eval(a_arr[4]);
        alert("'" + a_arr[1] + "' Ç×¸ñÀº " + a_arr[2] + "ÀÚ ±æÀÌ·Î ÀÔ·ÂÇØ¾ßÇÕ´Ï´Ù.");
        if (a_arr[3].indexOf("f") == -1) {
            a_arr[0].select();
        }
        if (a_arr[3].indexOf("h") == -1) {
            a_arr[0].focus();
        }
        return false;      // ¾ø¾Ö¸é ´ÙÀ½Á¶°Ç °è¼ÓÃ¼Å©ÇØ³ª°¨.
    }
    return true;
}
////////////////////////////////////////////////////////////////////////////////
// IMPEMENTATIONS(Private)
////////////////////////////////////////////////////////////////////////////////

// ¹®ÀÚ¿­ÀÌ °ø¹éÀÎÁö Ã¼Å© - °ø¹éÀÌ°Å³ª ±æÀÌ°¡ 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;
}

// ¹®ÀÚ¿­¿¡ °ø¹éÀÌ ÀÖ´ÂÁö Ã¼Å©
function f_gongbaeg_chk(a_data) {
    if (a_data.indexOf(' ') == -1) return false;
    return true;
}

// Á¤¼öÃ¼Å©
function f_jeongsu_chk(a_num) {
    numstr = "0123456789"; /* +- ³Ö¾îÁÖ±â°¡ ÇÊ¿äÇÑµ¥ */
    for (var i = 0; i < a_num.length; i++) {
        if (i == 0 && (a_num.charAt(0) == "-" || (a_num.charAt(0) == "+"))) continue;
        if (numstr.indexOf(a_num.charAt(i)) == -1)
            return false;
    }
    return true;
}

// ºÎµ¿¼Ò¼öÃ¼Å©
function f_budong_sosu_chk(a_num) {
    //  grammar check needed.
    numstr = "0123456789."; /* +- ³Ö¾îÁÖ±â°¡ ÇÊ¿äÇÑµ¥ */
    for (var i = 0; i < a_num.length; i++) {
        if (i == 0 && (a_num.charAt(0) == "-" || (a_num.charAt(0) == "+"))) continue;
        if (numstr.indexOf(a_num.charAt(i)) == -1)
            return false;
    }
    return 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
    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 (parseInt(weol) == 2) {
        if (!(nyeondo % 4) && ((nyeondo % 100) || !(nyeondo % 400))) mal_il[1] = 29;
    }
    if (weol > 12 || weol < 1) { result = false; }
    if (il > mal_il[parseInt(weol) - 1] || il < 1) { result = false; }

    return result;
}

// ¹ÙÀÌÆ®´ÜÀ§±æÀÌ ¸®ÅÏ
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;
}

// ½Ã°£Ã¼Å© - Çü½Ä: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;
}

// ¿ùÃ¼Å©
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;
}

// ÀÏÃ¼Å©
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) > 31) return false;
    return true;
}

// 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;
}

// ÀÌ¸ÞÀÏÃ¼Å©
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;
}

// ÁÖ¹Îµî·Ï¹øÈ£Ã¼Å©
function f_jumin_chk(a_obj) {
    var str_f_num = a_obj.value.substr(0,  6);
    var str_l_num = a_obj.value.substr(6,  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;
}

// ÁÖ¹Îµî·Ï¹øÈ£Ã¼Å©(ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®, µÞÀÚ¸® Æû ºÐ¸®½Ã »ç¿ë)
function f_jumin_chk2(a_obj1, a_obj2) {
    var str_f_num = a_obj1.value;
    var str_l_num = a_obj2.value;

    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_obj1.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_obj2.focus();
        return false;
    }

    if ((str_l_num.substring(0, 1) > 4) || (str_l_num.substring(0, 1) == 0)) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
        a_obj2.focus();
        return false;
    }

    if ((str_f_num.substring(2, 3) > 1)) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
        a_obj1.focus();
        return false;
    }

    if ((str_f_num.substring(4, 5) > 3)) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
        a_obj1.focus();
        return false;
    }

    if ((str_f_num.length > 7)) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
        a_obj1.focus();
        return false;
    }

    if ((str_l_num.length > 8)) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
        a_obj2.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_obj1.focus();
        return false;
    }

    return true;
}

////////////////////////////////////////////////////////////////////////////////
// f_enter_key : ¿£ÅÍÅ°ÀÔ·Â½Ã ¹öÆ°ÀÇ ±â´ÉÀ» ´ë½ÅÇÏ´Â ÇÔ¼ö
////////////////////////////////////////////////////////////////////////////////
function f_enter_key(a_function) {
    keyPressed = String.fromCharCode(window.event.keyCode);
    if ((keyPressed == "\r") || (keyPressed == "\n")) {
        eval(a_function);
    }
}

////////////////////////////////////////////////////////////////////////////////
// f_replace : ¹®ÀÚ¿­ replaceÇÔ¼ö - 2003.05.03 ÀÌ¿µÀçÃß°¡
////////////////////////////////////////////////////////////////////////////////
function f_replace(a_org_str, a_str1, a_str2) {
    var v_pos    = 0 ;
    var v_str1   = "";
    var v_str2   = "";
    var v_rp_str = "";

    v_pos = a_org_str.indexOf(a_str1);

    if (v_pos != -1) {
        while (v_pos != -1) {
            v_str1    =  a_org_str.substr(0, v_pos);
            v_str2    =  a_org_str.substr(v_pos + 1, a_org_str.length);
            v_rp_str  += v_str1 + a_str2;
            a_org_str =  v_str2;
            v_pos     =  a_org_str.indexOf(a_str1);
        }

        v_rp_str += v_str2;
    } else {
        v_rp_str = a_org_str;
    }

    return v_rp_str;
}

////////////////////////////////////////////////////////////////////////////////
// ibryeog_il1³¯Â¥¿Í ibryeog_il2³¯Â¥ÀÇ Â÷ÀÌÀÏ¼ö¸¦ ±¸ÇÑ´Ù.
// ÀÔ·ÂµÇ´Â ³¯Â¥ Æ÷¸äÀº 2003.12.13
// 2003.09.01 ±è°æ·Ä
////////////////////////////////////////////////////////////////////////////////
function f_getday(ibryeog_il1, ibryeog_il2) {
    var n = ibryeog_il1.split('.');
    var z = ibryeog_il2.split('.');
    var ibryeog_il1_date = new Date(n[0], n[1]-1, n[2]);
    var ibryeog_il2_date = new Date(z[0], z[1]-1, z[2]);
    days = (ibryeog_il1_date - ibryeog_il2_date) / 1000 / 60 / 60 / 24;
    daysRound = Math.floor(days);
    return daysRound;
}

////////////////////////////////////////////////////////////////////////////////
// bb³¯Â¥¿¡¼­ cc³¯¸¸Å­ »©°Å³ª ´õÇÑ ³¯Â¥¸¦ ¸®ÅÏÇÑ´Ù.
// ¿¹ calculateDate('2003.09.01', '+3') --> 2003.9.4
// ÁÖÀÇ : ¸®ÅÏ°ªÀÌ 2003.09.04 ¶Ç´Â 20030904·Î ³ª¿À°Ô²û ¼öÁ¤ÇÊ¿ä
// 2003.09.01 ±è°æ·Ä
////////////////////////////////////////////////////////////////////////////////
function f_naljja_gyesan(ibryeog_il,ilja) {  // ÇÔ¼ö Á¤ÀÇ
  var n = ibryeog_il.split('.');
  var oldDay = new Date(n[0],n[1]-1,n[2]);
  var newDay = new Date(n[0],n[1]-1,n[2]);
      eval('newDay.setDate(oldDay.getDate()' + ilja + ')');
  //alert("ÀÔ·Â³¯Â¥:" + oldDay.getFullYear() + '.' + (oldDay.getMonth() +1) + '.' + oldDay.getDate());
  //alert("º¯°æ³¯Â¥:" +newDay.getFullYear() + '.' + (newDay.getMonth() +1) + '.' + newDay.getDate());
  return (newDay.getFullYear() + '.' + (newDay.getMonth() +1) + '.' + newDay.getDate());
}

////////////////////////////////////////////////////////////////////////////////
// ÀÔ·Â³¯Â¥ Æ÷¸äÀ» º¯°æÇÏ¿© ¸®ÅÏÇÑ´Ù.  20030304 --> 2003.03.04
// 2003.09.02 ±è°æ·Ä Ãß°¡
////////////////////////////////////////////////////////////////////////////////
function f_ch_date1(ibryeog_il) {
    return (ibryeog_il.substring(0,4) + "." + ibryeog_il.substring(4,6) +"."+ ibryeog_il.substring(6,8));
}

////////////////////////////////////////////////////////////////////////////////
// ÀÔ·Â³¯Â¥ Æ÷¸äÀ» º¯°æÇÏ¿© ¸®ÅÏÇÑ´Ù.  20030304 --> 2003³â03¿ù04ÀÏ
// 2003.09.02 ±è°æ·Ä Ãß°¡
////////////////////////////////////////////////////////////////////////////////
function f_ch_date2(ibryeog_il) {
    return (ibryeog_il.substring(0,4) + "³â" + ibryeog_il.substring(4,6) + "¿ù" + ibryeog_il.substring(6,8) + "ÀÏ" );
}

////////////////////////////////////////////////////////////////////////////////
// ÀÔ·Â³¯Â¥°¡ ³¯Â¥¹üÀ§¿¡¼­ À¯È¿ÇÑÁö °Ë»çÇÑ´Ù.
// ¿¹) 20030908 ÀÌ 20030501 ~ 200301102 »çÀÌ¿¡ Á¸ÀçÇÏ´ÂÁö ¿©ºÎ(¹üÀ§³»Á¸Àç 1, ¹ü
// À§¸¦ ¹þ¾î³² 0)¸¦ ¸®ÅÏ
// f_check_gign(20030908, 20030501, 200301102) ·Î È£Ãâ
// 2003.09.08 ±è°æ·Ä Ãß°¡
////////////////////////////////////////////////////////////////////////////////
function f_check_gigan(ibryeog_il, beomwi1, beomwi2) {
    var ibryeog_il = f_ch_date1(ibryeog_il);
	var ilja1      = f_ch_date1(beomwi1);
    var ilja2      = f_ch_date1(beomwi2);
    var n = ibryeog_il.split('.');
    var a = ilja1.split('.');
    var b = ilja2.split('.');
	var ibryeog_il1_date = new Date(n[0], n[1]-1, n[2]);
    var ilja1_date       = new Date(a[0], a[1]-1, a[2]);
    var ilja2_date       = new Date(b[0], b[1]-1, b[2]);
    days1 = (ibryeog_il1_date - ilja1_date) / 1000 / 60 / 60 / 24;
    days2 = (ilja2_date       - ibryeog_il1_date) / 1000 / 60 / 60 / 24;
    daysRound1 = Math.floor(days1);
	daysRound2 = Math.floor(days2);

	if (daysRound1 < 0 || daysRound2 < 0 ) {
		return 0;	// ³¯Â¥´Â ¹üÀ§³»¸¦ ¹þ¾î³².
	}else {
		return 1;   // ³¯Â¥´Â ¹üÀ§³»¿¡ Á¸ÀçÇÔ.
	}
}

// htmltag Á¦°Å
function delete_htmltag(a_str) {
   var v_re;
   re = /<[^>]+>+/g;
   v_str = a_str.replace(re, "");
   return v_str;
}

////////////////////////////////////////////////////////////////////////////////
// ¸®½ºÆ®¿¡¼­ ¶óµð¿À¹öÆ°ÀÇ ¼±ÅÃ¿©ºÎ¸¦ È®ÀÎÇÏ°í ¼±ÅÃÇÑ ¶óµð¿À¹öÆ°ÀÇ ÀÎµ¦½º + 1À»
// ¸®ÅÏÇÑ´Ù.
// 2003.12.05
////////////////////////////////////////////////////////////////////////////////
function f_radio_check(a_object) {
    if(a_object){
        var st_length = a_object.length;
		if (st_length != null) {
			for (i=0 ; i < st_length ; i++) {
				if (a_object[i].checked == true) {
					i = i + 1;
					return i;
				}
			}
		} else {
			if (a_object.checked == true) {
				return 1;
			}
		}
        alert('¸ñ·Ï¿¡¼­ Ç×¸ñÀ» ¼±ÅÃÇØ ÁÖ½Ê½Ã¿ä.');
        return false;
    }
    alert('Á¶È¸ ½ÇÇàÈÄ ¸ñ·Ï¿¡¼­ Ç×¸ñÀ» ¼±ÅÃÇØ ÁÖ½Ê½Ã¿ä.');
    return false;
}

////////////////////////////////////////////////////////////////////////////////
// ¸ñ·ÏÀÇ td °ª¸¦ ¸Å°³º¯¼ö·Î ¹Þ¾Æ¼­ °ªÀ» È®ÀÎÈÄ true, false·Î ¸®ÅÏÇÑ´Ù.
// ** ¸Å°³º¯¼ö¸¦ °´Ã¼°¡ ¾Æ´Ñ °ªÀ¸·Î ¹Þ¾Æ¼­ °Ë»çÇÑ´Ù.
// 2003.12.11
////////////////////////////////////////////////////////////////////////////////
function f_cm_fg_gabs2(v_td_value) {
    //alert("--" + v_td_value + "--");
	if(v_td_value == "O"){
        return true;
    } else {
        return false;
    }
}

////////////////////////////////////////////////////////////////////////////////
// Á÷Á¾ÄÚµåÀÇ º¯È­¿¡ µû¶ó °ø°úÄÚµåÀÇ ¼¿°ªÀ» º¯°æÇÑ´Ù.
// 2003.12.17 Á¶º´Å¹
////////////////////////////////////////////////////////////////////////////////
function f_ch_gonggwa(a_value) {
    // Á÷Á¾ÀÇ value°ª¿¡ ÀÖ´Â °ø°úÄÚµå¿Í °ø°ú¸íÀ» °ø°úÇÊµå¿¡ ¼¼ÆÃ
	var v_value = a_value.value;
	if (v_value != "") {
		var v_data  = v_value.split("|");
		document.forms[0].p_gonggwa_cd.value = v_data[1];
		p_gonggwa_nm.innerText = v_data[2];
	} else {
		document.forms[0].p_gonggwa_cd.value = '';
		p_gonggwa_nm.innerText = '';
	}
}


////////////////////////////////////////////////////////////////////////////////
// ÀÔ·Â¹ÞÀº ¹®ÀÚ¿­¿¡¼­ ÀÔ·Â¹ÞÀº ¼ö¸¸Å­ µÚºÎÅÍ Àß¶ó ¸®ÅÏÇÑ´Ù.
// 2003.12.29 ±è°æ·Ä
////////////////////////////////////////////////////////////////////////////////
function f_str_bk_julsag(a_str, a_n) {
	var v_len = a_str.length;  // ÀÔ·Â¹ÞÀº ¹®ÀÚ¿­ÀÇ ±æÀÌ
	var v_n   = v_len - a_n;   // Àß¶ó³»±â ½ÃÀÛÇÒ ¹®ÀÚ¿­ÀÇ ¹®ÀÚÀ§Ä¡
	var v_str = "";            // ¸®ÅÏÇÒ¹®ÀÚ¿­
	var i;
	for(i=0; i< a_n; i++){
		v_str = v_str + a_str.charAt(v_n);
		v_n ++;
	}

	return v_str;
}



////////////////////////////////////////////////////////////////////////////////
// ÀÔ·Â¹ÞÀº ¹®ÀÚ¿­¿¡¼­ ÀÔ·Â¹ÞÀº ¼ö¸¸Å­ ¾ÕºÎÅÍ Àß¶ó ¸®ÅÏÇÑ´Ù.
// 2003.12.29 ±è°æ·Ä
////////////////////////////////////////////////////////////////////////////////
function f_str_fr_julsag(a_str, a_n) {
	var v_str = "";            // ¸®ÅÏÇÒ¹®ÀÚ¿­
	var i;
	for(i=0; i<a_n; i++){
		v_str = v_str + a_str.charAt(i);
	}
	return v_str;
}

////////////////////////////////////////////////////////////////////////////////
// °ø¹éÁ¦°Å ÇÔ¼ö
// 2004.01.15 Á¶º´Å¹
////////////////////////////////////////////////////////////////////////////////
function f_trim(str) {
  var count = str.length;
  var len = count;
  var st = 0;

  while ((st < len) && (str.charAt(st) <= ' ')) {
	 st++;
  }
  while ((st < len) && (str.charAt(len - 1) <= ' ')) {
	 len--;
  }
  return ((st > 0) || (len < count)) ? str.substring(st, len) : str ;
}

////////////////////////////////////////////////////////////////////////////////
// YYYYMMDDÀ» ÀÔ·Â¹Þ¾Æ ¿äÀÏ ¸®ÅÏ
// 2004.02.05 °­ÁøÈ¯
////////////////////////////////////////////////////////////////////////////////

function f_weeks(str) {
	var v_year = str.substr(0, 4);
	var v_mm   = str.substr(4, 2);
	var v_dd   = str.substr(6, 2);

    weeks = new Array("ÀÏ¿äÀÏ", "¿ù¿äÀÏ", "È­¿äÀÏ", "¼ö¿äÀÏ", "¸ñ¿äÀÏ", "±Ý¿äÀÏ", "Åä¿äÀÏ");

    mydate = new Date
    mydate.setFullYear(v_year);
    mydate.setMonth(v_mm);
    mydate.setDate(v_dd);

    //alert(mydate.getDay());

    return weeks[mydate.getDay()];
}

////////////////////////////////////////////////////////////////////////////////
// ¼±ÅÃ¹öÆ° Å¬¸¯¹× ÇÑ°³ÀÇ ROW ´õºí Å¬¸¯½Ã ÀÌº¥Æ® Ã³¸®
// f_cb_click(No) : ¼±ÅÃ¿ë Ã¼Å©¹Ú½º Å¬¸¯½Ã ÀüÀÇ ROW ¹è°æ»öÀ» ¿ø·¡´ë·Î ¹Ù²Ù°í ÇöÀç
//                  Ã¼Å©¹Ú½ºÀÇ ¹è°æ»öÀ» ¹Ù²Þ.
// f_db_click(No, ¼±ÅÃ¿ë Ã¼Å©¹Ú½º) : ÇÑ°³ÀÇ ROW ´õºíÅ¬¸¯½Ã ÇØ´ç ¹è°æ»öÀ» ¹Ù²Ù°í
//                                   ÇØ´ç ¼±ÅÃ¹öÆ°À» Ã¼Å©ÇÑ´Ù
// 2004.02.16 Á¶º´Å¹
////////////////////////////////////////////////////////////////////////////////
var v_tr_no = '';
function f_cb_click(a_cnt) {
    if (v_tr_no == '') {
        eval("tr" + a_cnt + ".style.backgroundColor='#E8FFEB'");
    } else {
        eval("tr" + v_tr_no + ".style.backgroundColor='#FFFFFF'");
        eval("tr" + a_cnt   + ".style.backgroundColor='#E8FFEB'");
    }
    v_tr_no = a_cnt;
}
function f_cb_click12(a_cnt) {
    if (v_tr_no == '') {
        eval("tr" + a_cnt + "_1.style.backgroundColor='#E8FFEB'");
        eval("tr" + a_cnt + "_2.style.backgroundColor='#E8FFEB'");
    } else {
        eval("tr" + v_tr_no + "_1.style.backgroundColor='#FFFFFF'");
        eval("tr" + v_tr_no + "_2.style.backgroundColor='#FFFFFF'");
        eval("tr" + a_cnt   + "_1.style.backgroundColor='#E8FFEB'");
        eval("tr" + a_cnt   + "_2.style.backgroundColor='#E8FFEB'");
    }
    v_tr_no = a_cnt;
}
function f_db_click(a_cnt, a_object) {
    f_cb_click(a_cnt);
    if(a_object[0]){
        var st_length = a_object.length;
		if (st_length != null) {
            a_object[(a_cnt - 1)].checked = true;
		} else {
            a_object[a_cnt].checked = true;
		}
    } else {
		a_object.checked = true;
	}
}

function f_db_click3(a_cnt, a_object) {
    f_cb_click12(a_cnt);
    if(a_object[0]){
        var st_length = a_object.length;
		if (st_length != null) {
            a_object[(a_cnt - 1)].checked = true;
		} else {
            a_object[a_cnt].checked = true;
		}
    } else {
		a_object.checked = true;
	}
}

function f_cb_click2(a_cnt, a_bgcolor) {
    if (v_tr_no == '') {
        eval("tr" + a_cnt + ".style.backgroundColor='#E8FFEB'");
    } else {
        var v_pre_gbcolor = parent.list.listForm.v_pre_gbcolor.value;
        if(v_pre_gbcolor == '') {
            eval("parent.list.listForm.v_pre_gbcolor.value = '#FFFFFFF'");
        }else {
            eval("parent.list.listForm.v_pre_gbcolor.value = '" +  v_pre_gbcolor + "'");
        }

        eval("tr" + v_tr_no + ".style.backgroundColor= '" + v_pre_gbcolor + "'");
        eval("tr" + a_cnt   + ".style.backgroundColor= '#E8FFEB'");

        eval("parent.list.listForm.v_pre_gbcolor.value = '" +  a_bgcolor + "'");

    }
    v_tr_no = a_cnt;
}
function f_db_click2(a_cnt, a_object, a_bgcolor) {
    f_cb_click2(a_cnt, a_bgcolor);
    if(a_object[0]){
        var st_length = a_object.length;
		if (st_length != null) {
            a_object[(a_cnt - 1)].checked = true;
		} else {
            a_object[a_cnt].checked = true;
		}
    } else {
		a_object.checked = true;
	}
}

function f_db_click_noColor(a_cnt, a_object) {
    if(a_object[0]){
        var st_length = a_object.length;
		if (st_length != null) {
            a_object[(a_cnt - 1)].checked = true;
		} else {
            a_object[a_cnt].checked = true;
		}
    } else {
		a_object.checked = true;
	}
}



////////////////////////////////////////////////////////////////////////////////
// ÁÖ¹Îµî·Ï¹øÈ£Ã¼Å©(¾ÕÀÚ¸®, µÞÀÚ¸®) - À¯È¿¼ºÃ¼Å©°¡ ¾Æ´Ñ ´Ü¼ø ¼öÄ¡ °è»ê
// 2004.02.16 Á¶º´Å¹
////////////////////////////////////////////////////////////////////////////////
function f_jumin_chk3(a_obj1, a_obj2) {
    var str_f_num = a_obj1.value;
    var str_l_num = a_obj2.value;

    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_obj1.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_obj2.focus();
        return false;
    }

    if ( (str_l_num.substring(0, 1) > 4) || (str_l_num.substring(0, 1) == 0) ) {

		alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
		a_obj2.focus();
        return false;
    }

    if ((str_f_num.substring(2, 3) > 1)) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
        a_obj1.focus();
        return false;
    }

    if ((str_f_num.substring(4, 5) > 3)) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
        a_obj1.focus();
        return false;
    }

    if ((str_f_num.length > 7)) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
        a_obj1.focus();
        return false;
    }

    if ((str_l_num.length > 8)) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
        a_obj2.focus();
        return false;
    }

	return true;
}

// ÁÖ¹Îµî·Ï¹øÈ£Ã¼Å©
function f_jumin_chk4(a_obj) {
    var str_f_num = a_obj.value.substr(0,  6);
    var str_l_num = a_obj.value.substr(6,  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_obj1.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_obj2.focus();
        return false;
    }

    if ((str_l_num.substring(0, 1) > 4) || (str_l_num.substring(0, 1) == 0)) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
        a_obj2.focus();
        return false;
    }

    if ((str_f_num.substring(2, 3) > 1)) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
        a_obj1.focus();
        return false;
    }

    if ((str_f_num.substring(4, 5) > 3)) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
        a_obj1.focus();
        return false;
    }

    if ((str_f_num.length > 7)) {
	    alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
        a_obj1.focus();
        return false;
    }

    if ((str_l_num.length > 8)) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
        a_obj2.focus();
        return false;
    }
    return true;
}

///////////////////////////////////////////////////////////////////////////////
// °­»ç°ü¸® ½ºÅ©¸³Æ®
// 2004.03.10 ±è°æ·Ä
////////////////////////////////////////////////////////////////////////////////

//// ÀÎ»ç±âº»Á¤º¸

//±âº»Á¤º¸
function f_insa_gj1(a_gyosa_sabeon) {
	if(a_gyosa_sabeon.value == '') {
		parent.list.location.href="gibon_jeongbo_list.jsp?p_jageob_fg=0";
	} else {
		//a_gyosa_sabeon.disabled = false;
		parent.list.location.href="gibon_jeongbo_list.jsp?p_jageob_fg=1&p_gyosa_sabeon=" + a_gyosa_sabeon.value;
    }
	return true;
}

//ºÎ°¡Á¤º¸
function f_insa_gj2(a_gyosa_sabeon) {
    if(a_gyosa_sabeon.value == '') {
		parent.list.location.href="buga_jeongbo_list.jsp?p_jageob_fg=0";
	} else {
		//a_gyosa_sabeon.disabled = false;
		parent.list.location.href="buga_jeongbo_list.jsp?p_jageob_fg=1&p_gyosa_sabeon=" + a_gyosa_sabeon.value;
    }

    return true;
}

//°¡Á·°ü°è
function f_insa_gg(a_gyosa_sabeon) {
	if(a_gyosa_sabeon.value == '') {
		parent.list.location.href="gajog_gwangye_list.jsp?p_jageob_fg=0";
	} else {
		//a_gyosa_sabeon.disabled = false;
		parent.list.location.href="gajog_gwangye_list.jsp?p_jageob_fg=1&p_gyosa_sabeon=" + a_gyosa_sabeon.value;
    }
    return true;
}

//½Å¿øº¸Áõ
function f_insa_sb(a_gyosa_sabeon) {
    if(a_gyosa_sabeon.value == '') {
		parent.list.location.href="sinweon_bojeung_list.jsp?p_jageob_fg=0";
	} else {
		//a_gyosa_sabeon.disabled = false;
		parent.list.location.href="sinweon_bojeung_list.jsp?p_jageob_fg=1&p_gyosa_sabeon=" + a_gyosa_sabeon.value;
    }
    return true;
}

//ÇÐ·Â
function f_insa_ha(a_gyosa_sabeon) {
    if(a_gyosa_sabeon.value == '') {
		parent.list.location.href="hagryeog_list.jsp?p_jageob_fg=0";
	} else {
		//a_gyosa_sabeon.disabled = false;
		parent.list.location.href="hagryeog_list.jsp?p_jageob_fg=1&p_gyosa_sabeon=" + a_gyosa_sabeon.value;
    }

    return true;
}

//±â¼úÀÚ°Ý
function f_insa_gj(a_gyosa_sabeon) {
    if(a_gyosa_sabeon.value == '') {
		parent.list.location.href="gisul_jagyeog_list.jsp?p_jageob_fg=0";
	} else {
		//a_gyosa_sabeon.disabled = false;
		parent.list.location.href="gisul_jagyeog_list.jsp?p_jageob_fg=1&p_gyosa_sabeon=" + a_gyosa_sabeon.value;
    }
	return true;
}

//¾îÇÐ
function f_insa_eh(a_gyosa_sabeon) {

	if(a_gyosa_sabeon.value == '') {
		parent.list.location.href="eohag_list.jsp?p_jageob_fg=0";
	} else {
		//a_gyosa_sabeon.disabled = false;
		parent.list.location.href="eohag_list.jsp?p_jageob_fg=1&p_gyosa_sabeon=" + a_gyosa_sabeon.value;
    }
    return true;
}

//ÀÏ¹Ý°æ·Â
function f_insa_ig(a_gyosa_sabeon) {
    if(a_gyosa_sabeon.value == '') {
		parent.list.location.href="ilban_gyeongryeog_list.jsp?p_jageob_fg=0";
	} else {
		//a_gyosa_sabeon.disabled = false;
		parent.list.location.href="ilban_gyeongryeog_list.jsp?p_jageob_fg=1&p_gyosa_sabeon=" + a_gyosa_sabeon.value;
    }
	return true;
}

//º¸Á÷°æ·Â
function f_insa_bg(a_gyosa_sabeon) {
    if(a_gyosa_sabeon.value == '') {
		parent.list.location.href="bojig_gyeongryeog_list.jsp?p_jageob_fg=0";
	} else {
		//a_gyosa_sabeon.disabled = false;
		parent.list.location.href="bojig_gyeongryeog_list.jsp?p_jageob_fg=1&p_gyosa_sabeon=" + a_gyosa_sabeon.value;
    }
	return true;
}


//ÇØ¿Ü¿¬¼ö
function f_insa_hy(a_gyosa_sabeon) {
    if(a_gyosa_sabeon.value == '') {
		parent.list.location.href="haeoe_yeonsu_list.jsp?p_jageob_fg=0";
	} else {
		//a_gyosa_sabeon.disabled = false;
		parent.list.location.href="haeoe_yeonsu_list.jsp?p_jageob_fg=1&p_gyosa_sabeon=" + a_gyosa_sabeon.value;
    }
	return true;
}


//±¹³»¿¬¼ö
function f_insa_gy(a_gyosa_sabeon) {
    if(a_gyosa_sabeon.value == '') {
		parent.list.location.href="gugnae_yeonsu_list.jsp?p_jageob_fg=0";
	} else {
		//a_gyosa_sabeon.disabled = false;
		parent.list.location.href="gugnae_yeonsu_list.jsp?p_jageob_fg=1&p_gyosa_sabeon=" + a_gyosa_sabeon.value;
    }

    return true;
}

//Æ÷»ó-Â¡°è
function f_insa_pj(a_gyosa_sabeon) {
    if(a_gyosa_sabeon.value == '') {
		parent.list.location.href="posang_jinggye_list.jsp?p_jageob_fg=0";
	} else {
		//a_gyosa_sabeon.disabled = false;
		parent.list.location.href="posang_jinggye_list.jsp?p_jageob_fg=1&p_gyosa_sabeon=" + a_gyosa_sabeon.value;
    }

    return true;
}

/////////////  ±³Á÷°ü¸®


//±³»ç¸éÇã
function f_gyojig_gm(a_gyosa_sabeon) {
    if(a_gyosa_sabeon.value == '') {
		parent.list.location.href="gyosa_myeonheo_list.jsp?p_jageob_fg=0";
	} else {
		//a_gyosa_sabeon.disabled = false;
		parent.list.location.href="gyosa_myeonheo_list.jsp?p_jageob_fg=1&p_gyosa_sabeon=" + a_gyosa_sabeon.value;
    }

    return true;
}

//±³»ç°æ·Â
function f_gyojig_gg(a_gyosa_sabeon) {
    if(a_gyosa_sabeon.value == '') {
		parent.list.location.href="gyosa_gyeongryeog_list.jsp?p_jageob_fg=0";
	} else {
		//a_gyosa_sabeon.disabled = false;
		parent.list.location.href="gyosa_gyeongryeog_list.jsp?p_jageob_fg=1&p_gyosa_sabeon=" + a_gyosa_sabeon.value;
    }


    return true;
}

//ÇÐ¼ú³í¹®
function f_gyojig_hn(a_gyosa_sabeon) {
    if(a_gyosa_sabeon.value == '') {
		parent.list.location.href="hagsul_nonmun_list.jsp?p_jageob_fg=0";
	} else {
		//a_gyosa_sabeon.disabled = false;
		parent.list.location.href="hagsul_nonmun_list.jsp?p_jageob_fg=1&p_gyosa_sabeon=" + a_gyosa_sabeon.value;
    }

    return true;
}

//½ÃÇè¿¬±¸¼ö¾÷
function f_gyojig_sy(a_gyosa_sabeon) {
        if(a_gyosa_sabeon.value == '') {
		parent.list.location.href="siheom_yeongu_list.jsp?p_jageob_fg=0";
	} else {
		//a_gyosa_sabeon.disabled = false;
		parent.list.location.href="siheom_yeongu_list.jsp?p_jageob_fg=1&p_gyosa_sabeon=" + a_gyosa_sabeon.value;
    }
    return true;
}

//ÀÚºñ¿¬¼ö
function f_gyojig_jy(a_gyosa_sabeon) {
    if(a_gyosa_sabeon.value == '') {
		parent.list.location.href="jabi_yeonsu_list.jsp?p_jageob_fg=0";
	} else {
		//a_gyosa_sabeon.disabled = false;
		parent.list.location.href="jabi_yeonsu_list.jsp?p_jageob_fg=1&p_gyosa_sabeon=" + a_gyosa_sabeon.value;
    }

    return true;
}
/**
 *	¼ýÀÚÃ¼Å© (0~9)
 */
function onlyNumber()
{
    // '¼ýÀÚ'
	 if((event.keyCode < 48 || event.keyCode > 57))
		event.returnValue = false;
}

function isTelData()
{
	 if(  event.keyCode == 40 ||event.keyCode == 41 || event.keyCode == 126 || event.keyCode == 45 || (event.keyCode >= 48 && event.keyCode <= 57)) event.returnValue = true;
	 else event.returnValue = false;

}

function isDateData()
{
	 if(  event.keyCode == 46 || (event.keyCode >= 48 && event.keyCode <= 57)) event.returnValue = true;
	 else event.returnValue = false;

}

function f_download() {
	window.showModalDialog("../../inst.htm","XInstall", "dialogWidth:360px;dialogHeight:145px; center:yes; help:no; status:no; scroll:no; resizable:no");
	window.showModalDialog("../../arengine.htm","XInstall", "dialogWidth:472px;dialogHeight:305px; center:yes; help:no; status:no; scroll:no; resizable:no");
}
