// 공백이 제거된 단어의 길이 추출
function wordLengthExceptBlank(keyword) {
    var st_num, key_len;
    st_num = keyword.indexOf(" ");	

    while (st_num != -1) {
        keyword = keyword.replace(" ", "");
        st_num = keyword.indexOf(" ");
    }

    key_len = keyword.length;
    return key_len;
}

// 알파벳, 숫자, 기호 체크
function checkAlphabetNumber(str)
{ 
	var check = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-';
	var temp; 
	
	for (var i=0; i<str.length; i++) {
		temp = '' + str.substring(i, i+1); 
		
		if (check.indexOf(temp) == '-1') { 
			return false;
		}
	} 
	
	return true;
}

// 숫자 체크
function checkNumber(str)
{ 
    alert(str);
	var check = '0123456789';
	var temp; 
	
	for (var i=0; i<str.length; i++) {
		temp = '' + str.substring(i, i+1); 
		
		if (check.indexOf(temp) == '-1') { 
			return false;
		}
	} 
	
	return true;
}

// 숫자 체크
function onlyNumber(obj)
{ 
	var check = '0123456789';
	var temp; 
	
	for (var i=0; i<obj.value.length; i++) {
		temp = '' + obj.value.substring(i, i+1); 
		
		if (check.indexOf(temp) == '-1') { 
			return false;
		}
	} 
	
	return true;
}

//----------------------------------------------------------------------
//* 내용 : 같은 이름을 갖는 체크박스를 모두 checked(위 입력) 된 상태로 만든다.
//* 입력 :
//*   formname - form name
//*   itemname - item name (check box 의 이름)
//*   checked - 만들고 싶은 상태
//----------------------------------------------------------------------
function selectAllCheck(formname,itemname,checked) {
	if (document.all[formname].elements[itemname]==null) {
	}
	else {
		/*
		항목이 하나일 경우는 해당 항목을 변경하고 여럿일 경우 모두 변경한다.
		*/
		if (document.all[formname].elements[itemname].length==null) {
			if (!document.all[formname].elements[itemname].disabled) document.all[formname].elements[itemname].checked=checked;
		} else {
			for (i=0;i<document.all[formname].elements[itemname].length;i++) {
				if (!document.all[formname].elements[itemname][i].disabled) document.all[formname].elements[itemname][i].checked=checked;
			}
		}
	}
}

// 파일 다운로드
function fileDownload(frameName,formName) {
	eval("document." + formName).action = "/fileDownload.jsp";
	eval("document." + formName).target = frameName;
	eval("document." + formName).file_name.value = encodeURIComponent(eval("document." + formName).temp_file_name.value);
	eval("document." + formName).method = "post";
	eval("document." + formName).submit();
}

//----------------------------------------------------------------------
//	문자열 치환
//----------------------------------------------------------------------
String.prototype.trim = function(){
	return this.replace(/(^\s*)|(\s*$)/gi, "");
}






