﻿//<![CDATA[	
function setVisible(element)
{
	if(Element.visible(element)){new Effect.BlindUp(element, {duration:0.5});}
	else{new Effect.BlindDown(element, {duration:0.5});}
}

function addRecommand(contentID){MHz.V5.MediaMob.Ver5.HeadLineView.AxRecommand(contentID, cb_addRecommand);}
function cb_addRecommand(res)
{
	if(res.error!=null){alert("잠시후 다시 시도해 주세요.");return;}
	else
	{
		var returnResultCode	= res.value.ResultCode;
		var returnResultValue	= res.value.ResultValue;					
		if(returnResultCode == "sucess"){$('acrInfo').down('strong',1).update(returnResultValue);return;}
		else if(returnResultCode == "duplicated"){alert("이미 추천 하셨습니다.");return;}
		else{alert("잠시후 다시 시도하세요.");return;}
	}
}

//REPLY
function addReply(id)
{
	if($F("txtParentName")=="" || $F("txtParentName")=="이름"){alert("이름을 넣어주세요.");$("txtParentName").focus();return;}
	if($F("txtParentPassWord")=="" || $F("txtParentPassWord")=="{[]}"){alert("비밀번호를 넣어주세요.");$("txtParentPassWord").focus();return;}
	if($F("txtParentContent")==""){alert("내용을 넣어주세요.");$("txtParentContent").focus();return;}
	MHz.V5.MediaMob.Ver5.HeadLineView.AxAddReply(id, "0", $F('txtParentName'), $F('txtParentPassWord'), $F('txtParentUrl'), $F('txtParentContent'), $F('txtParentIcon'), cb_AddReply);return;
}
function cb_AddReply(res)
{
	if(res.error!=null){alert(res.error.Message);return;}
	else{
		var returnResultCode	= res.value.ResultCode;
		var returnResultValue	= res.value.ResultValue;
		var returnResultCount	= res.value.ResultCount;
		
		if(returnResultCode == "sucess"){$('cntIDReply').update(returnResultCount);$('actReply').update(returnResultValue);}
		else{alert("리플 달기에 실패했습니다. 잠시후 다시 시도하세요.");return;}
	}
}

//REPLY RECOMMAND
function addReplyRecommand(repContentID, repID){MHz.V5.MediaMob.Ver5.HeadLineView.AxAddReplyRecommand(repContentID, repID, cb_ReplyRecommand);}
function cb_ReplyRecommand(res)
{
	if(res.error!=null){alert("잠시후 다시 시도해 주세요.");return;}
	else{
		var returnResultCode	= res.value.ResultCode;
		var returnResultValue	= res.value.ResultValue;
		var returnResultCount	= res.value.ResultCount;
		
		if(returnResultCode == "sucess"){$('cntIDReply').update(returnResultCount);$('actReply').update(returnResultValue);}				
		else if(returnResultCode == "duplicated"){alert("이미 추천 하셨습니다.");return;}
		else{alert("추천에 실패했습니다. 잠시후 다시 시도해 주세요.");return;}
	}
}

function viewRepForm(id, childID){MHz.V5.MediaMob.Ver5.HeadLineView.AxMakeChildReplyForm(id,childID,cb_RepForm);return;}
function cb_RepForm(res)
{
	var sizeDocument	= getSizeOfWindow();
	var leftSize		= sizeDocument[0]/4;
	$('azxPopForm').setStyle({top:posY+"px",left:leftSize+"px",display:''});
	setChangeCssClass('azxPopForm','rplWrite');
	$('azxPopForm').update(res.value);
	new Draggable('azxPopForm',{handle:'rplWrite'});
	return;
}

//REPLY-REPLY
function addReplyReply(id,childID)
{
	if($F("txtChildName")=="" || $F("txtChildName")=="이름"){alert("이름을 넣어주세요.");$("txtChildName").focus();return;}
	if($F("txtChildPassWord")=="" || $F("txtChildPassWord")=="{[]}"){alert("비밀번호를 넣어주세요.");$("txtChildPassWord").focus();return;}
	if($F("txtChildContent")==""){alert("내용을 넣어주세요.");$("txtChildContent").focus();return;}
	MHz.V5.MediaMob.Ver5.HeadLineView.AxAddReply(id, childID, $F('txtChildName'), $F('txtChildPassWord'), $F('txtChildUrl'), $F('txtChildContent'), $F('txtChildIcon'), cb_AddReplyReply);
	return;
}

function cb_AddReplyReply(res)
{
	if(res.error!=null){alert(res.error.Message)}
	else{
		var returnResultCode	= res.value.ResultCode;
		var returnResultValue	= res.value.ResultValue;
		var returnResultCount	= res.value.ResultCount;
		
		if(returnResultCode == "sucess"){$('cntIDReply').update(returnResultCount);$('actReply').update(returnResultValue);}
		else{alert("리플 달기에 실패했습니다. 잠시후 다시 시도하세요.");}
	}
	$('azxPopForm').update("");
	$('azxPopForm').setStyle({display:'none'});
	return;
}

//deleteForm
function viewRemoveRepForm(repContentID,repID){MHz.V5.MediaMob.Ver5.HeadLineView.AxMakeReplyDeleteForm(repContentID,repID,cb_RemoveRepForm);return;}
function cb_RemoveRepForm(res)
{
	var sizeDocument	= getSizeOfWindow();
	var leftSize		= sizeDocument[0]/4;
	$('azxPopForm').setStyle({top:posY+"px",left:leftSize+"px",display:''});
	setChangeCssClass('azxPopForm','rplDel');
	$('azxPopForm').update(res.value);
	$('txtReplyPassWord').focus();
	new Draggable('azxPopForm',{handle:'rplDel'});
	return;
}

//deleteReply
function removeReply(repContentID, repID, status)
{
	if(status=="1"){MHz.V5.MediaMob.Ver5.HeadLineView.AxDeleteReply(repContentID, repID, "", cb_removeReply);return;}
	else
	{
		if($F('txtReplyPassWord')==""){alert("비밀번호를 넣어주세요.");$('txtReplyPassWord').focus();return;}
		else{MHz.V5.MediaMob.Ver5.HeadLineView.AxDeleteReply(repContentID, repID, $F('txtReplyPassWord'), cb_removeReply);return;}
	}
}
function cb_removeReply(res)
{
	if(res.error!=null){alert(res.error.Message);return;}
	else{
		var returnResultCode	= res.value.ResultCode;
		var returnResultValue	= res.value.ResultValue;
		var returnResultCount	= res.value.ResultCount;
		
		if(returnResultCode == "sucess"){$('cntIDReply').update(returnResultCount);$('actReply').update(returnResultValue);}
		else if(returnResultCode == "wrong"){alert("비밀번호가 틀렸습니다.");return;}
		else{alert("리플 삭제에 실패했습니다. 잠시후 다시 시도하세요.");}
		$('azxPopForm').update("");
		$('azxPopForm').setStyle({display:'none'});
		return;
	}
}

function FormClose(){$('azxPopForm').update("");$('azxPopForm').setStyle({display:'none'});$('DivChildImoti').setStyle({display:'none'});$('DivParentImoti').setStyle({display:'none'});}

//TAG SCRIPT
function addTag(ContentID)
{
	if($F('txtTagName')==""){alert("태그를 넣어주세요.");$('txtTagName').focus();return;}
	else
	{//태그검사
		var TagName = $F('txtTagName');
		if(!ValidTag(TagName)){alert("특수문자가 포함됐습니다.");$('txtTagName').value="";$('txtTagName').focus();return;}		
		if(!VaildBlank(TagName)){alert("태그는 공백으로 시작 할 수 없습니다.");$('txtTagName').value="";$('txtTagName').focus();return;}
		MHz.V5.MediaMob.Ver5.HeadLineView.AxTagAdd($F('txtTagName'), ContentID, cb_addTag);
	}
}
function cb_addTag(res)
{
	if(res.error!=null){alert(res.error.Message);return;}
	else
	{
		var returnResultCode	= res.value.ResultCode;
		var returnResultValue	= res.value.ResultValue;
		var returnResultCount	= res.value.ResultCount;
		
		if(returnResultCode == "sucess"){$('actTag').update(returnResultValue);return;}
		else if(returnResultCode == "duplicated"){alert("이미 입력된 태그입니다.");$('txtTagName').value="";$('txtTagName').focus();return;}
		else if(returnResultCode == "login"){alert("로그인 후 사용이 가능합니다.");return;}
		else{alert("태그 생성에 실패했습니다. 잠시후 다시 시도하세요.");return;}
	}
}

//removeDelete
function removeTag(ContentID, TagingID)
{
	MHz.V5.MediaMob.Ver5.HeadLineView.AxTagRemove(ContentID, TagingID, cb_removeTag);
	return;
}
//removeDelete CallBack
function cb_removeTag(res)
{
	if(res.error!=null){alert(res.error.Message);return;}
	else
	{
		var returnResultCode	= res.value.ResultCode;
		var returnResultValue	= res.value.ResultValue;
		var returnResultCount	= res.value.ResultCount;
		
		if(returnResultCode == "sucess"){$('actTag').update(returnResultValue);return;}
		else if(returnResultCode=="login"){alert("로그인 하세요.");return;}
		else{alert("삭제에 실패했습니다.");return;}
	}
}

//IMOTICON
function setImotChild(imcID)
{
	$('txtChildIcon').value	= imcID;
	$('imgChildIcon').src	= "images/mediamob/imo" + imcID + ".gif";
	$('DivChildImoti').setStyle({display:'none'});
	return;
}

function setImotParent(imcID)
{
	$('txtParentIcon').value	= imcID;
	$('imgParentIcon').src		= "images/mediamob/imo" + imcID + ".gif";
	$('DivParentImoti').setStyle({display:'none'});
	return;
}

function viewIMOTI(chPar)
{			
	if(chPar == "1")
	{
	//	var icoBtnPos = RicoUtil.toDocumentPosition($('imgParentIcon'));
	//	var nY  = (icoBtnPos.y+20);
	//	var nX = icoBtnPos.x;
		
		$('DivChildImoti').setStyle({display:'none'});
		$('DivParentImoti').setStyle({top:posY+"px",left:posX+"px",display:''});
	}
	else
	{
	//	var icoBtnPos = RicoUtil.toDocumentPosition($('imgChildIcon'));
	//	var nY  = (icoBtnPos.y+20);
	//	var nX = icoBtnPos.x;
	
		$('DivParentImoti').setStyle({display:'none'});
	//	$('DivChildImoti').setStyle({top:nY+"px",left:nX+"px",display:''});
		$('DivChildImoti').setStyle({top:posY+"px",left:posX+"px",display:''});
	}
	return;
}
//]]>
