var checkMode = "";
function changeNoneTitle() {
	if(contentForm.checkTitle.checked) {
		contentForm.title.value = "none";
		contentForm.content.value = "none";
	} else {
		contentForm.title.value = "";
		contentForm.content.value = "";
	}
}

function selectAll() {
	if(checkMode == "") checkMode = "checked";
	else checkMode = "";
	
	if($('peopleList') != null) {
		$('peopleList').getElementsBySelector('[type="checkbox"]').each(function(checkbox){
			checkbox.checked = checkMode;
		});
	} else {
		$('boardList').getElementsBySelector('[type="checkbox"]').each(function(checkbox){
			checkbox.checked = checkMode;
		});	
	}
}

function deleteReplyBoards() {
	var returnDeleteBoardId = "";
	
	if(confirm("Are you sure you want to delete?")) {
		$('boardList').getElementsBySelector('[type="checkbox"]').each(function(checkbox){
			if(checkbox.checked != "")
				returnDeleteBoardId += checkbox.value + " ";
		});	
		
		returnDeleteBoardId = returnDeleteBoardId.strip().gsub(' ','_');
		if(returnDeleteBoardId != "") {
			location.href="bbs.do?m=08_02&method=remove&boardNum=" + returnDeleteBoardId;
		} else {
			alert('Is not select. please select one.');
		}			
	}
}

function deleteReplyBoard(boardNum) {
	if(confirm("Are you sure you want to delete?")) {
		location.href="bbs.do?m=08_02&method=remove&boardNum=" + boardNum;
	}		
}

function deleteBoards(index, rpage) {
	var returnDeleteBoardId = "";
	
	if(confirm("Are you sure you want to delete?")) {
		$('boardList').getElementsBySelector('[type="checkbox"]').each(function(checkbox){
			if(checkbox.checked != "")
				returnDeleteBoardId += checkbox.value + " ";
		});	
		
		returnDeleteBoardId = returnDeleteBoardId.strip().gsub(' ','_');
		if(returnDeleteBoardId != "") {
			location.href="board.do?m=" + index + "&method=remove&rpage=" + rpage + "&boardNum=" + returnDeleteBoardId;
		} else {
			alert('Is not select. please select one.');
		}			
	}
}

function deleteBoard(index, rpage, boardNum) {
	if(confirm("Are you sure you want to delete?")) {
		location.href="board.do?m=" + index + "&method=remove&rpage=" + rpage + "&boardNum=" + boardNum;
	}		
}

function imageInit(obj) {
	if(obj.width > 320) {
		obj.width = 320;
	}
}

function imageWithInit(obj, f_size, t_size) {
	if(obj.width > f_size) {
		obj.width = t_size;
	}
}

function selectMainItem(index, boardNum) {
	var url = 'board.do';
	var pars = 'method=mainItem&index=' + index + '&boardNum=' + boardNum;
	
	var myAjax = new Ajax.Request( url, { 
						method: 'post', 
						parameters: pars, 
						onComplete: mainItemResponse, 
						onFailure: reportError 
				});
}

function mainItemResponse(originalRequest)
{
	var jsonMainItemData = originalRequest.responseText.evalJSON(true);
	
	if(jsonMainItemData.mainItem > 0) {
		$('boardListManChk_' + jsonMainItemData.boardNum).src = "img/button/main_on.gif";
	} else {
		$('boardListManChk_' + jsonMainItemData.boardNum).src = "img/button/main_off.gif";
	}
}

function fileCheck(fileNum, obj) {
	var url = 'board.do';
	var role = obj.checked?1:0;
	var pars = 'method=roleFile&fileNum=' + fileNum + '&role=' + role;
	
	var myAjax = new Ajax.Request( url, { 
						method: 'post', 
						parameters: pars, 
						onComplete: roleResponse, 
						onFailure: reportError 
				});
				
}

function roleResponse(originalRequest)
{
	var jsonPersonData = originalRequest.responseText.evalJSON(true);
	var strNaverNew = "";
	
	//Element.show('videopage');
}

function reportError() {
	alert("Error");
}

function deleteFile(index, rpage, boardNum, fileNum, fileName) {
	if(confirm("Are you sure you want to delete '" + fileName + "'?")) {
		location.href="board.do?m=" + index + "&method=removeFile&rpage=" + rpage + "&boardNum=" + boardNum + "&fileNum=" + fileNum;
	}		
}

function deleteFileWithJSON(index, rpage, boardNum, fileNum, fileName) {
	var url = 'board.do';
	var pars = 'm=' + index + '&method=removeFileWithJSON&boardNum=' + boardNum + '&fileNum=' + fileNum;
	
	if(confirm("Are you sure you want to delete '" + fileName + "'?")) {
		var myAjax = new Ajax.Request( url, { 
							method: 'post', 
							parameters: pars, 
							onComplete: fileResponse, 
							onFailure: reportError 
					});
	}
}

function fileResponse(originalRequest)
{
	var jsonFileData = originalRequest.responseText.evalJSON(true);
	var fileListHtml = "";
	
	for(var i=1; i < jsonFileData.files.length; i++) {
		fileListHtml += "<input type=\"checkbox\" onclick=\"fileCheck('";
		fileListHtml += jsonFileData.files[i].fileNum;
		fileListHtml += "',this)\"";
 
 		if(jsonFileData.files[i].download == '1')
 			fileListHtml += "checked=\"checked\"/>";
 		else
 			fileListHtml += "disabled=\"disabled\"/>";
	
		fileListHtml += "&nbsp;<a href=\"download.do?boardFileNo=";
		fileListHtml += jsonFileData.files[i].fileNum;
		fileListHtml += "\">";
		fileListHtml += jsonFileData.files[i].fileName.unescapeHTML();
		fileListHtml += "</a>";
		
		fileListHtml += "&nbsp;<font>(";
		fileListHtml += jsonFileData.files[i].fileSize;
		fileListHtml += " byte)</font>";
		
		fileListHtml += "&nbsp;<a href=\"javascript:deleteFileWithJSON('";
		fileListHtml += jsonFileData.index; 
		fileListHtml += "', '"; 
		fileListHtml += "', '";	
		fileListHtml += jsonFileData.files[i].boardNum; 
		fileListHtml += "', '";
		fileListHtml += jsonFileData.files[i].fileNum; 
		fileListHtml += "', '";
		fileListHtml += jsonFileData.files[i].fileName.unescapeHTML(); 
		fileListHtml += "');\"><img src=\"img/button/delete2.gif\" align=\"absmiddle\"></a><br/>";
	}
	
	$(fileListArea).update(fileListHtml);
}


function deleteGallery(index, boardNum) {
	if(confirm("Are you sure you want to delete?")) {
		location.href="board.do?m=" + index + "&method=remove&boardNum=" + boardNum + "&rpage=gallery";
	}		
}

function deleteHanPeoplePicture(peopleId, groupId) {
	if(confirm("삭제하시겠습니까?")) {
		location.href="people.do?m=01_03&method=removeHanPicture&groupId=" + groupId + "&peopleId=" + peopleId;
	}
}

function deleteHanPeoples(groupId) {
	var returnDeleteBoardId = "";
	
	if(confirm("삭제하시겠습니까?")) {
		$('peopleList').getElementsBySelector('[type="checkbox"]').each(function(checkbox){
			if(checkbox.checked != "")
				returnDeleteBoardId += checkbox.value + " ";
		});	
		
		returnDeleteBoardId = returnDeleteBoardId.strip().gsub(' ','_');
		if(returnDeleteBoardId != "") {
			location.href="people.do?m=01_03&method=removeHan&groupId=" + groupId + "&peopleIds=" + returnDeleteBoardId;
		} else {
			alert('삭제할 대상을 선택하세요.');
		}			
	}
}

function deletePeoplePicture(peopleId, groupId) {
	if(confirm("Are you sure you want to delete?")) {
		location.href="people.do?m=01_03&method=removePicture&groupId=" + groupId + "&peopleId=" + peopleId;
	}
}

function deletePeoples(groupId) {
	var returnDeleteBoardId = "";
	
	if(confirm("Are you sure you want to delete?")) {
		$('peopleList').getElementsBySelector('[type="checkbox"]').each(function(checkbox){
			if(checkbox.checked != "")
				returnDeleteBoardId += checkbox.value + " ";
		});	
		
		returnDeleteBoardId = returnDeleteBoardId.strip().gsub(' ','_');
		if(returnDeleteBoardId != "") {
			location.href="people.do?m=01_03&method=remove&groupId=" + groupId + "&peopleIds=" + returnDeleteBoardId;
		} else {
			alert('Is not select. please select one.');
		}			
	}
}

function formCheck(formObj) {
	if(formObj.id == "contentForm") {
		if(formObj.title.value == "") {
			alert("Please specify a Title.");
			formObj.title.focus();
			
			return false;
		} else if(formObj.content.value == "") {
			alert("Please specify a Content.");
			formObj.content.focus();
	
			return false;		
		}
	}
	
	return true;	
}

function loginFalse() {
	alert('Please login');
}
