﻿
var posY;
var posX;
Event.observe(document, 'mousedown', function(event){posY=Event.pointerY(event);posX=Event.pointerX(event)})

function CreateReply(ContentID)
{
	var Name	= $('txtNickName').value;
	var PassWd	= $('txtPassWd').value;
	var LinkUrl = $('txtLinkUrl').value;
	var Content = $('txtContent').value;
	
	if(Name == ""){alert('이름을 입력해주세요.');$('txtNickName').focus();return false;}
	if(PassWd == ""){alert('비밀번호을 입력해주세요.');$('txtPassWd').focus();return false;}
	if(Content == ""){alert('내용을 입력해주세요.');$('txtContent').focus();return false;}
	MHz.V5.MediaMobCanal.Ver1.Board_View.AxCreateReply(ContentID, Name, PassWd, LinkUrl, Content, AxRetCreateReply);
}

function AxRetCreateReply(res)
{
	if(res.error != null){alert(res.error.Message);return false;}
	else
	{
		var Result		= res.value.Result;
		var Pager		= res.value.Pager;
		var ReplyList	= res.value.ReplyList;
		
		if(Result > 0){
			alert('정상적으로 작성되었습니다.');
			$('txtHiddenRID').value = '';
			$('txtNickName').value = '';
			$('txtPassWd').value = '';
			$('txtLinkUrl').value = 'http://';
			$('txtContent').value = '';
			$('ReplyList').innerHTML = ReplyList;
		}
		else
		{
			alert('잠시 후에 다시 시도해주세요.');
		}
	}
}

/// 리플
function CheckPassVisible(CID, RID){
	$('divCheckPass').style.display = "block";
	$('txtHiddenCID').value = CID;	
	$('txtHiddenRID').value = RID;
	
	/// 버튼 설정
	$('txtConfirmPass').style.display = "block";
	$('txtConfirmPassWd').style.display = "none";
	
	$('btnDeleteReply').style.display = "block";
	$('btnUpdate').style.display = "none";
	$('btnDelete').style.display = "none";
	
	$('txtConfirmPass').value = "";
	$('txtConfirmPass').focus();
	$('divCheckPass').style.left = (posX + window.document.body.scrollLeft) +"px";
	$('divCheckPass').style.top = (posY + window.document.body.scrollTop) +"px";
	new Draggable('divCheckPass',{handle:'spanTitle'});}

function CheckPass(){
	var RID = $('txtHiddenRID').value;
	var inputValue = $('txtConfirmPass').value;
	MHz.V5.MediaMobCanal.Ver1.Board_View.AxPassWdCheck(RID, inputValue, CheckPass_CallBack);}


/// 수정
function CheckUpdatePassVisible(CID){
	$('divCheckPass').style.display = "block";
	$('txtHiddenCID').value = CID;	
	
	/// 버튼 설정
	$('txtConfirmPass').style.display = "none";
	$('txtConfirmPassWd').style.display = "block";
	
	$('txtConfirmPassWd').value = "";
	$('txtConfirmPassWd').focus();
	$('btnUpdate').style.display = "block";
	$('btnDeleteReply').style.display = "none";
	$('btnDelete').style.display = "none";
	
	$('divCheckPass').style.left = (posX + window.document.body.scrollLeft) +"px";
	$('divCheckPass').style.top = (posY + window.document.body.scrollTop) +"px";
	new Draggable('divCheckPass',{handle:'spanTitle'});}
	
function CheckDeletePassVisible(CID){
	$('divCheckPass').style.display = "block";
	$('txtHiddenCID').value = CID;	
	
	/// 버튼 설정
	$('txtConfirmPass').style.display = "none";
	$('txtConfirmPassWd').style.display = "block";
	
	$('txtConfirmPassWd').value = "";
	$('txtConfirmPassWd').focus();
	$('btnUpdate').style.display = "none";
	$('btnDeleteReply').style.display = "none";
	$('btnDelete').style.display = "block";
	
	$('divCheckPass').style.left = (posX + window.document.body.scrollLeft) +"px";
	$('divCheckPass').style.top = (posY + window.document.body.scrollTop) +"px";
	new Draggable('divCheckPass',{handle:'spanTitle'});}

function CheckUpdatePass(CID){
	var RID = $('txtHiddenRID').value;
	var inputValue = $('txtConfirmPass').value;
	if(inputValue == ""){alert("비밀번호를 입력해주세요.");$('txtConfirmPass').focus();return false;}}

function CheckPass_CallBack(res)
{
	var result = res.value;
	if(result){$('divCheckPass').style.display = "none";DeleteReply();}
	else{alert('비밀번호가 틀립니다.');$('divCheckPass').style.display = "none";return false;}}
	
function DeleteReply()
{
	var CID = $('txtHiddenCID').value;
	var RID = $('txtHiddenRID').value;
	MHz.V5.MediaMobCanal.Ver1.Board_View.AxDeleteReply(CID, RID, AxRetDeleteReply);
}

function AxRetDeleteReply(res)
{
	if(res.error != null){alert(res.error.Message);return false;}
	else
	{
		var Result		= res.value.Result;
		var Pager		= res.value.Pager;
		var ReplyList	= res.value.ReplyList;
		
		if(Result > 0){
			alert('해당 리플이 삭제되었습니다.');
			$('txtHiddenRID').value = '';
			$('txtNickName').value = '';
			$('txtPassWd').value = '';
			$('txtLinkUrl').value = 'http://';
			$('txtContent').value = '';
			$('ReplyList').innerHTML = ReplyList;
		}
		else
		{
			alert('잠시 후에 다시 시도해주세요.');
		}
	}
}

function AxRecomUp(CID)
{
	MHz.V5.MediaMobCanal.Ver1.Board_View.AxContentRecomUp(CID, AxRetRecomUp);
}

function AxRetRecomUp(res)
{
	if(res.error != null){alert(res.error.Message);return false;}
	else
	{
		if(res.value > 0){
			alert('추천되었습니다.');
			document.location.href = document.location;
		}
		else
		{
			alert('잠시 후에 다시 시도해주세요.');
		}
	}
}
