var checkAnnounceDisabledCheck = function(select) {
	var form = select.form;
	
	form.suda.disabled = (select.value > 0) ? false : true;
	form.suda.value = (select.value > 0) ? '' : '위의 선택 상자에서 수다를 떨 실타래를 선택해주세요.';
	if(select.value > 0)
		form.suda.focus();
};


var checkSudaChar = function(textarea) {
	var span = $('#sudaWriteBytes');
	if(textarea.value.length > 140)
		span.html('<strong style="color:#f00">' + textarea.value.length + '</strong>');
	else
		span.html(textarea.value.length);
};

var checkSudaWrite = function(form) {
	if(form.suda.value.length < 1) {
		alert('실수다 내용을 입력해주세요.');
		form.suda.focus();
		return false;
	}
	if(form.suda.value.length > 140) {
		alert('실수다 내용은 140자까지 입력하실 수 있습니다.');
		form.suda.focus();
		return false;
	}
	
	return true;
};



var getSudaComment = function(suda_idx) {
	$('#sudaComment_' + suda_idx).load('/ajax/getSudaComment.php', {suda: suda_idx, ajax: true});
};

var checkSudaKeyCheck = function(e, suda_idx) {
	var keyCode = (e.keyCode) ? e.keyCode : e.charCode;
	
	if(keyCode == 13) // Enter
		writeSudaComment(suda_idx);
}

var writeSudaComment = function(suda_idx) {
	// suda_idx를 통해 content 내용이 되는 input을 찾아서 처리한다.
	var content = $('#sudaCommentInput_' + suda_idx);
	if(!content.val()) {
		alert('댓글 내용을 입력해주시기 바랍니다.');
		content.focus();
		return;
	}
	if(content.val().length > 140) {
		alert('댓글 내용 역시 140자까지 입력하실 수 있습니다.');
		content.focus();
		return;
	}
	
	$.post('/ajax/writeSudaComment.php', {suda: suda_idx, content: content.val(), ajax: true}, writeSudaComment_exec, 'json');
};
var writeSudaComment_exec = function(res) {
	if(res.error)
		alert(res.error);
	else {
		getSudaComment(res.suda);
	}
};

var deleteSudaComment = function(suda_idx, cmt_idx) {
	suda_idx = parseInt(suda_idx);
	cmt_idx = parseInt(cmt_idx);

	if(!confirm('정말 이 댓글을 제거하시겠습니까?'))
		return;

	$.post('/ajax/deleteSudaComment.php', {suda: suda_idx, cmt: cmt_idx, ajax: true}, deleteSudaComment_exec, 'json');
};
var deleteSudaComment_exec = function(res) {
	if(res.error)
		alert(res.error);
	else {
		getSudaComment(res.suda);
	}
};


var closeSudaComment = function(suda_idx) {
	$('#sudaComment_' + suda_idx).load('/ajax/closeSudaComment.php', {suda: suda_idx, ajax: true});
};
