//Ã¼Å©¹Ú½º, ¶óµð¿À¹öÆ°¿¡¼­ ¼±ÅÃµÈ °ªÀÌ ÀÖ´ÂÁö Ã¼Å©ÇÑ´Ù.
//¸¸ÀÏ Ã¼Å©µÈ °ªÀÌ ÀÖÀ¸¸é true¸¦ ¸®ÅÏÇÑ´Ù.
//¸¸ÀÏ Ã¼Å©µÈ °ªÀÌ ¾øÀ¸¸é false¸¦ ¸®ÅÏÇÑ´Ù.
//nameÀº Ã¼Å©¹Ú½º È¤Àº ¶óµð¿À¹öÆ°ÀÇ ÀÌ¸§ÀÌ´Ù.
function isChecked(name)
{
	var checkArray = document.all[name];

	if(checkArray.length > 1)
	{
		for (i = 0; i < checkArray.length; i++)
			if(	checkArray[i].checked ) 
				return true;
	}
	else
	{
		return checkArray.checked;
	}
}	

//¶óµð¿À¿¡ Ã¼Å©µÈ °ªÀ» ¸®ÅÏÇÑ´Ù.
function checkedRadio(name)
{
	var radio = document.all[name];

	if(!radio)
		return "";

	if(radio.length > 1)
	{
		for(i = 0; i < radio.length; i++)
			if(radio[i].checked) return radio[i];
	}
	else
		return radio.checked ? radio : "" ;
}

//ÀüÃ¼ ¼±ÅÃ ÀüÃ¼ÇØÁ¦
function checkAll(formName,objName)
{
		var field ;
		var fields = eval("document." +formName+".all") ;;
			for(var i=0 ; fields.length; i++)
			{
				try{
					field = fields[i] ;
					if(field.tagName =="INPUT" && field.name ==objName) field.checked = !field.checked ;
				}catch(e){
					return;
				}

			}

	}

// ÀÔ·ÂÆû ÅëÇÕ
function strConcat(strLen, objName, str) {
    var obj_nm, addStr = "";

    for(var i = 1;i <= strLen;i++) {
        obj_nm = objName + i;
        var tgtStr = "";

        if(document.all[obj_nm].type == "select-one") {
            var idx = document.all[obj_nm].selectedIndex;
            tgtStr = document.all[obj_nm][idx].value;
        } else {
            tgtStr = document.all[obj_nm].value;
        }

       if (tgtStr != null) {
           if (i < strLen) {
               addStr += tgtStr + str;
           } else if (i == strLen) {
               addStr += tgtStr;
           }
       } else {
            addStr = "";
       }
    }
    return addStr;
}

//ÆË¾÷Ã¢À» ¶ç¿î´Ù.
function popup(url,w,h){
	var properties = "left=100,top=20,width="+w+",height="+h+",toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0"
	return window.open(url,'popup',properties);
}

//
// ÄíÅ°¸¦ ±Á´Â´Ù.
//
// setCookie( "Äí±âÀÌ¸§", "ÄíÅ°°ª" ,ÄíÅ°»ç¿ë±â°£ );
// »ý¼º : setCookie( "CoN0", "none" ,7 );
// »èÁ¦ : setCookie( "CoN0", "" ,"" );
//
function setCookie( name, value, expiredays )
{
	var todayDate = new Date();
	todayDate.setDate( todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; expires=" + todayDate.toGMTString() + ";"
}

//
// ÄíÅ°°ªÀ» °¡Á®¿Â´Ù.
//
// Äí±â°ªÀ»¹ÞÀ»º¯¼ö = GetCookie("Äí±âÀÌ¸§");
// ok = getCookie("CoN0");
//
function getCookie(name)
{
	var cname = name + "=";
	var dc = document.cookie;
	if (dc.length > 0) 
	{
		begin = dc.indexOf(cname);
		if (begin != -1) 
		{
			begin += cname.length;
			end = dc.indexOf(";", begin);
			if (end == -1) 
				end = dc.length;
			return unescape(dc.substring(begin, end));
		}
	}
	return "";
}

//ÄíÅ°¸¦ »èÁ¦ÇÑ´Ù.
function delCookie(name)
{
	var today = new Date();
	today.setTime(today.getTime() - 1);
	var value = getCookie(name);
	if(value != "")
		document.cookie = name + "=" + "; expires=" + today.toGMTString() + ";"
}


function trim(strSource){
	re = /^\s+|\s+$/g;
	return strSource.replace(re,'');
}
////////// ÁÂ °ø¹éÁ¦°ÅÇÔ¼ö //////////
function ltrim(strSource){
	re = /^\s+/g;
	return strSource.replace(re,'');
}
////////// ¿ì °ø¹éÁ¦°ÅÇÔ¼ö //////////
function rtrim(strSource){
	re = /\s+$/g;
	return strSource.replace(re,'');
}







////////////////ÁÖ¹Î¹øÈ£ È®ÀÎ ½ÃÀÛ ////////////
// ÁÖ¹Îµî·Ï¹øÈ£Ã¼Å©(ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®, µÞÀÚ¸® Æû ºÐ¸®½Ã »ç¿ë)
function residenceNoChk(resNoObj1, resNoObj2) {
    var str_f_num = resNoObj1.value;
    var str_l_num = resNoObj2.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('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.....');
        resNoObj1.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('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.....');
        resNoObj2.focus();
        return false;
    }

    if (str_l_num.substring(0, 1) > 2) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.....');
        resNoObj2.focus();
        return false;
    }

    if ((str_f_num.length > 7)) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.....');
        resNoObj1.focus();
        return false;
    }

    if ((str_l_num.length > 8)) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.....');
        resNoObj2.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('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.....');
        resNoObj1.focus();
        return false;
    }
}

// ÁÖ¹Îµî·Ï¹øÈ£ ÀÚµ¿ ÅÇ ÀÌµ¿
var isNN = (navigator.appName.indexOf("Netscape")!=-1);
function autoTab(input,len, e) {
    var keyCode = (isNN) ? e.which : e.keyCode; 
    var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
    if(input.value.length >= len && !containsElement(filter,keyCode)) {
    input.value = input.value.slice(0, len);
    input.form[(getIndex(input)+1) % input.form.length].focus();
}

function containsElement(arr, ele) {
    var found = false, index = 0;
    while(!found && index < arr.length)
    if(arr[index] == ele)
    found = true;
    else
    index++;
    return found;
}

function getIndex(input) {
    var index = -1, i = 0, found = false;
    while (i < input.form.length && index == -1)
        if (input.form[i] == input)index = i;
        else i++;
        return index;
    }
    return true;
}
///////////////ÁÖ¹Î¹øÈ£ È®ÀÎ ³¡ ///////////////

function openCalendar(formName,objName,objValue,objFormat)
	{
	var url = "/common/calendar.html" ;
	var winObj ;
		url = url + "?formName="	+ formName ;
		url = url + "&objName="		+ objName ;
		url = url + "&objValue="		+ objValue ;
		winObj = popup(url,280,235);
		if(winObj.focus) winObj.focus();
	}