var QUESTION_LOGIN="로그인이 필요합니다. \n\n로그인 하시겠습니까?";
var REPLY_CANCEL="글 수정을 취소하시겠습니까?\n확인을 누르시면,\n수정한 글이 반영되지 않습니다.";
var CONFIRM_DELETE="삭제 하시겠습니까?";
var CONFIRM_DELREQ="욕설/비방/광고/부적합한 글입니까?";
var REPLY_CANCEL_PARENT="동시 2개의 글달기는 불가합니다.\n이전 글달기 창을 닫으시려면 확인을 누르세요.";

function questing_login(){
	alert("로그인이 필요합니다.");
	var uid = document.getElementById("uid").value;
	document.getElementById("home").focus();
	if(uid){
		document.getElementById("upw").focus();
	}else{
		document.getElementById("uid").focus();
	}
	return false;
}

var replying_row_id=0;

function news_reply_close(bConfirm){
	if(!replying_row_id)return;
	if (bConfirm&&!confirm(REPLY_CANCEL))return false;
	var frame=document.getElementById("ref"+replying_row_id);
	if(frame){frame.innerHTML='';frame.style.display='none';}
	replying_row_id=0;
	return false;
}

function tab_to_writebt(event){
if (window.event && window.event.keyCode==9) { // IE
var btn=document.getElementById('reply_write_bt');btn.focus(); 
return false;}else if(event && event.which==9) { // FF & NS
var btn=document.getElementById('reply_write_bt');btn.focus(); 
return false;}return true;}

function news_reply_nologin(){questing_login();}

function bbs_reply_cancel(bConfirm){
	if(!document.all.frmReply1.contents.value)return;
	if(!confirm(REPLY_CANCEL)){
		document.all.frmReply1.contents.focus();
		document.all.frmReply1.contents.value = document.all.frmReply1.contents.value;
		return;
	}
	location.reload();
}

function news_reply_new(row_id,depth,now_link){
	news_reply_close();
	var frame=document.getElementById("ref"+row_id);
	if(!frame) return;
	var re_icon_pos=depth*16;
	var reply_width=558-re_icon_pos-20;
	re_icon_pos-=0;
	var html="<div class=reply_new>";
	if (depth>=1) html+="<div class=reply_new_container style='background-position:"+re_icon_pos+"px 6px;'>";
	html+="<form name=frmReply method=post action=reply_act.ga?id="+menu_id+"&news_id="+news_id+"&parent_id="+row_id+"&now_link="+now_link+" onsubmit='return validate(this)'>";
	html+="<textarea name=contents id=reply_news_contents rows=12 style='width:"+reply_width+"px;' onKeyup=\"replyHeightAuto(this);\" ename='본문' minbyte=5 onkeydown='return tab_to_writebt(event)' ";
	html+="required></textarea><div class=reply_buttons><input id=reply_write_bt type=image src=/image/board/write_bt.gif>&nbsp;<input ty";
	html+="pe=image src=/image/board/cancel.gif onclick='return news_reply_close(true);'></div></form>";
	if (depth>=1) html+="</div>";
	html+="</div>";
	frame.innerHTML=html;
	frame.style.display='block';
	replying_row_id=row_id;
}

var editing_reply_id=0;

function bbs_reply_close_parent(bConfirm){
	if(!replying_row_id)return;
	if (bConfirm&&!confirm(REPLY_CANCEL_PARENT)){
		document.getElementById('reply_news_contents').focus();
		document.getElementById('reply_news_contents').value = document.getElementById('reply_news_contents').value;
		return;
	}
	var frame=document.getElementById("ref"+replying_row_id);
	if(frame){frame.innerHTML='';frame.style.display='none';}
	replying_row_id = 0;
}

function news_editing_reply_close(bConfirm){
	if(!editing_reply_id)return;
	if (bConfirm&&!confirm(REPLY_CANCEL))return;
	var reply_view=document.getElementById("replyview_"+editing_reply_id);
	if(reply_view) reply_view.style.display='block';
	var writetools=document.getElementById("tools_"+editing_reply_id);
	if(writetools) writetools.style.display='block';
	var reply_edit=document.getElementById("replyedit_"+editing_reply_id);
	if(reply_edit) {reply_edit.innerHTML='';reply_edit.style.display='none';}
	editing_reply_id=0;
}

function news_reply_edit(row_id,now_link){
	news_reply_close();
	news_editing_reply_close();
	var reply_edit=document.getElementById("replyedit_"+row_id); if(!reply_edit) return;
	var reply_view=document.getElementById("replyview_"+row_id); if(!reply_view) return;
	var writetools=document.getElementById("tools_"+row_id);if(!writetools) return;
	try{
		reply_view.style.display='none';
		writetools.style.display='none';
		reply_edit.innerHTML = "<iframe id='news_replyedit_frame' src='reply_edit.ga?reply_id="+row_id+"&now_link="+encodeURIComponent(now_link)+"' frameborder=0></iframe>";
		reply_edit.style.display='block';
		editing_reply_id = row_id;
	} catch(e) {
		reply_view.style.display='block';
		writetools.style.display='block';
		reply_edit.style.display='none';
	}
}

function gamedb_reply_edit(row_id,now_link){
	news_reply_close();
	news_editing_reply_close();
	var reply_edit=document.getElementById("replyedit_"+row_id); if(!reply_edit) return;
	var reply_view=document.getElementById("replyview_"+row_id); if(!reply_view) return;
	var writetools=document.getElementById("tools_"+row_id);if(!writetools) return;
	try{
		reply_view.style.display='none';
		writetools.style.display='none';
		reply_edit.innerHTML = "<iframe id='news_replyedit_frame' src='gamedb_reply_edit.ga?reply_id="+row_id+"&now_link="+encodeURIComponent(now_link)+"' frameborder=0></iframe>";
		reply_edit.style.display='block';
		editing_reply_id = row_id;
	} catch(e) {
		reply_view.style.display='block';
		writetools.style.display='block';
		reply_edit.style.display='none';
	}
}

function news_reply_delete(reply_id){
	if (!confirm(CONFIRM_DELETE))return;
	location.href="delete_act.ga?row_id="+reply_id;
}

function news_reply_relreq(reply_id){
	if (!confirm(CONFIRM_DELREQ))return;
	location.href="delreq_act.ga?row_id="+reply_id;
}

function news_reply_admin(cmt_id){
	try{window.open("delete.ga?cmt_id="+cmt_id, "", "left=300, top=300, width=500, height=310").focus();}catch(e){}
}

function news_reply_update(row_id, contents, writeinfo){
	try{
	document.getElementById("replyview_"+row_id).innerHTML=contents;
	document.getElementById("writeinfo_"+row_id).innerHTML=writeinfo;
	} catch(e) {}
	news_editing_reply_close();
}

function replyHeightAuto(replyArea){
	var browser=navigator.appName;
	if(browser=="Microsoft Internet Explorer"){
		var m = 125;
		var s = replyArea.scrollHeight;
		if(s >= m){
			replyArea.style.pixelHeight=s+4;
		}
	}else{
		replyArea.style.overflow = "auto";
	}
}

function replyHeightGrade(replyArea){
	var browser=navigator.appName;
	if(browser=="Microsoft Internet Explorer"){
		var m = 79;
		var s = replyArea.scrollHeight;
		if(s >= m){
			replyArea.style.pixelHeight=s+4;
		}
	}else{
		replyArea.style.overflow = "auto";
	}
}

function btnNewsReSubmit()
{
	
	if($('#reContents').val()=="광고, 욕설, 비방 글은 사양합니다")
	{
		alert("본문을 입력해주세요");
		$('#reContents').focus();
		return false;
	}else{
		$('.reply_input form').submit();
	}
}

$(document).ready(function(){
	$('#btnNewsRe').keyup(function(e) {
		if(e.keyCode == 13) {
			if($('#reContents').val()=="광고, 욕설, 비방 글은 사양합니다")
			{
				alert("본문을 입력해주세요");
				$('#reContents').focus();
				return false;
			}else{
				$('.reply_input form').submit();
			}
		}
	});
});
