// JavaScript Document



	// 공백 체크 연계
    function isBlank(val)
    {
        if (val.split(" ").join("") == ""){
            return true;
		}
        else{
            return false;
		}
    }


	// obj 값에 따라 공백 체크를 다르게 한다.
    function chkNull(obj)
    {
        //try{
            switch (obj.type) {
                // text, password, file, textarea
                case "text" :
                case "password" :
                case "file" :
                case "textarea" :
                case "hidden" :
                    if (isBlank(obj.value)) {
                        return false;
                    }
                    else {
                        return true;
                    }
                    break;
                // checkbox
                case "checkbox" :
                    if (!obj.checked) {
                        return false;
                    }
                    else {
                        return true;
                    }
                    break;
                // radiobutton
                case "radio" :
                    var obj_len = obj.length;

                    for (i=0; i < obj_len; i++) {
                        if (obj[i].checked == true)
                            return false;
                    }
                    if (i == obj_len) {
                        return true;
                    }
                    break;
            }

            // select list
            if (obj.type.indexOf("select") != -1) {
                if (obj.options[obj.selectedIndex].value == 0 || obj.options[obj.selectedIndex].value == ""){
                    return false;
                }else{
                    return true;
				}
            }

            return true;
        //}
        //catch(e)
	    //{
	    //    err_handle(e);
	    //}
    }


    // 체킹 핸들링
    function chkObj(obj, chk_result, msg)
    {
        switch (chk_result) {
            case true :
                return true;
            case false :
                alert(msg);
				obj.focus();				
                return false;
            default :
                return false;
        }
    }
