/* 업로드 시에 실행하는 함수 */
function UploadFile() {
	var f = document.frmWrite;

	if(f.brd_file_temp.length >= f.brd_limit.value){
		alert("최대 " + f.brd_limit.value + "개까지 업로드가 가능합니다.");
		return false;
	}

	if (f.brd_file.value == "") {
		alert("업로드할 파일을 선택해 주세요");
		return false;
	} else {

		uploadProcessLayer.style.display = "";
		f.brd_file_temp.style.display = "none";

		f.target="uploadFrame";
	f.action = "../../BOARD/Admin_Board/process.asp";
		f.brd_file_mode.value = "add";
		f.submit();
	}
}

/* 해당 업로드 레이어에서 업로드 후에 호출할 함수 */
function AddFile(name, path, size){
	var f = document.frmWrite;
	var boxLength = f.brd_file_temp.length;

	uploadProcessLayer.style.display = "none";
	f.brd_file_temp.style.display = "";

	f.target="";
	//f.action = action_temp;

	newoption = new Option(name + " ("+size / 1000+"KB)", name+"|"+path+"|"+size, false, false);
	f.brd_file_temp.options[boxLength] = newoption;
	f.brd_file_temp.selectedIndex=-1;

	//초기화
	f.brd_file_name.value="";
	f.brd_file_path.value="";
	f.brd_file_size.value="";

	for (i = 0; i < f.brd_file_temp.length; i++) {

		var temp = f.brd_file_temp.options[i].value.split("|");
		f.brd_file_name.value += temp[0] + ",";
		f.brd_file_path.value += temp[1] + ",";
		f.brd_file_size.value += temp[2] + ",";
	}
	f.brd_file_count.value = f.brd_file_temp.length;
	f.brd_file.value = "";

	f.brd_file_mode.value = "";
}

/* 업로드 리스트에서 삭제 */
function DelFile() {
	var f = document.frmWrite;
	var boxLength = f.brd_file_temp.length;
	var file_temp;

	arrSelected = new Array();
	var count = 0;
	for (i = 0; i < boxLength; i++) {
		if (f.brd_file_temp.options[i].selected) {
			arrSelected[count] = f.brd_file_temp.options[i].value;
			var file_temp = f.brd_file_temp.options[i].value.split("|");
			file_temp = file_temp[0];
		}
		count++;
	}

	f.target="uploadFrame";
	f.action = "../../BOARD/BOARD/process.asp";
	f.brd_file_mode.value = "del";
	f.brd_file_del.value = file_temp;
	
	f.submit();

	f.target="";

	var x;
	for (i = 0; i < boxLength; i++) {
		for (x = 0; x < arrSelected.length; x++) {
			if (f.brd_file_temp.options[i].value == arrSelected[x]) {
				f.brd_file_temp.options[i] = null;
			}
		}
		boxLength = f.brd_file_temp.length;
	}

	f.brd_file_name.value="";
	f.brd_file_path.value="";
	f.brd_file_size.value="";

	for (i = 0; i < f.brd_file_temp.length; i++) {
		var temp = f.brd_file_temp.options[i].value.split("|");
		f.brd_file_name.value += temp[0] + ",";
		f.brd_file_path.value += temp[1] + ",";
		f.brd_file_size.value += temp[2] + ",";
	}
	f.brd_file_count.value = f.brd_file_temp.length;
}



/* 업로드 초기화 함수 (수정시에만 삭제) */
function InitFile() {

	var f = document.frmWrite;

	var name = f.brd_file_name.value.split(",");
	var path = f.brd_file_path.value.split(",");
	var size = f.brd_file_size.value.split(",");

	f.brd_file_name.value = "";
	f.brd_file_path.value = "";
	f.brd_file_size.value = "";
	f.brd_file_mode.value = "";

	for (i = 0; i < f.brd_file_temp.length; i++) {
		if (f.brd_file_temp.options[i].value == arrSelected[x]) {
			f.brd_file_temp.options[i] = null;
		}
	}

	for (j = 0; j < f.brd_file_count.value; j++) {
		if(name[j] && path[j] && size[j]){
			newoption = new Option(name[j] + " ("+size[j]+")", name[j]+"|"+path[j], false, false);
			f.brd_file_temp.options[f.brd_file_temp.length] = newoption;
			f.brd_file_temp.selectedIndex=-1;
			f.brd_file_name.value += name[j] + ",";
			f.brd_file_path.value += path[j] + ",";
		}
	}
	f.brd_file_count.value = f.brd_file_temp.length;
	f.brd_file.value = "";
}
