$().ready(function(){
	$(".comment-list").each(function(){
		var tag = $(this).attr("tag");
		if(tag >0){
			var html = $(this).html();
			$("#comment-"+tag+"-0-ol").append("<li>"+html+"</li>");
			$(this).remove();
		}
	});
	var time = $("#search-time").text()*1;
	if(time==0){
		$("#search-time").text("今天");
	}else if("172800"==time){
		$("#search-time").text("两天内");
	}else if("604800"==time){
		$("#search-time").text("一周内");
	}else if("2592000"==time){
		$("#search-time").text("一个月内");
	}
	/*$("#formActiveNew").submit( 
		function() {
			return createactive();
		}
	);*/
});
function createactive() { 
	if($.trim($("#activename").val()).length < 2){
		$("#activename").addClass("pub-error");
		$("#activename").focus();
		return false;
	}
	if($.trim($("#starttime").val()).length < 2){
		$("#starttime").addClass("pub-error");
		$("#starttime").focus();
		return false;
	}
	if($.trim($("#endtime").val()).length < 2){
		$("#endtime").addClass("pub-error");
		$("#endtime").focus();
		return false;
	}
	if($.trim($("#jionendtime").val()).length < 2){
		$("#jionendtime").addClass("pub-error");
		$("#jionendtime").focus();
		return false;
	}
	return true;
} 


//日志留言
function postComment(obj,posturl,rrid){
	//var content = $("#cmt-body").val();
	var content = $(obj).parent().prev().find("textarea ").val();
	if ($.trim(content).length < 4){
		msg(obj,"内容不能少于4个字符");
		return false;
	}else{
		//ajax方式post数据
		$(obj).attr("disabled", "disabled");
		$(obj).val("数据发送中...");
		$.post(APP+"/active/"+posturl, {ajax:1,activeid: $("#activeid").val(), userid: $(obj).prev().prev().val(), reid: $(obj).prev().val(), rrid:rrid,content: content },
			function(data){
				//alert(data);
				if("need_login" == data){
					$.facebox('<p>需<a href="'+APP+'/login/?msg=3&url='+encode64(location.href)+'">登录</a>才能继续操作</p>',"需登录才能操作");
					$(obj).removeAttr("disabled");
					$(obj).val("发表");
					return;
				}else if("error" == data){
					msg(obj,"留言失败，你可以重试");
					$(obj).removeAttr("disabled");
					$(obj).val("发表");
				}else{
					showComment(obj,data,content,posturl,rrid);
				}
		});
	}
}

//回复留言
function reComment(obj,rid,uid,pid,posturl,rrid){
	if(pid ==0){
		var _pid = rid;
	}else{
		var _pid = pid;
	}
	var html = '<div>';
	html += '	<form action="'+APP+'/active/'+posturl+'" method="post" class="replyparent" id="cmt-frm">';
	html += '		<p>';
	html += '			<textarea onkeydown="ctrlEnter(event, \'re-cmt-sbm-btn-'+_pid+'\');" name="content" maxlength="1000" id="re-cmt-body-'+_pid+'" style="width:350px;height:8em;"/>';
	html += '		</p>';
	html += '		<p class="act">';
	html += '			<input type="hidden" value="'+uid+'" name="userid"/>';
	html += '			<input type="hidden" value="'+_pid+'" name="reid"/>';
	html += '			<input type="button" onclick="postComment(this,\''+posturl+'\','+rrid+')" class="f-button" value="发表" id="re-cmt-sbm-btn-'+_pid+'"/>';
	html += '			<input type="button" value="取消" class="f-alt btn-cancel" onclick="cancelPost(this)"/>';
	html += '		</p>';
	html += '	</form>';
	html += '</div>';
	if($("#re-cmt-body-"+_pid).attr("id") == "re-cmt-body-"+_pid){
		$("#re-cmt-body-"+_pid).focus();
	}else{
		if(pid == 0){
			$(obj).parent().parent().next().append(html);
		}else{
			$(obj).parent().parent().parent().parent().parent().parent().append(html);
		}
		$("#re-cmt-body-"+pid).focus();
	}
}

//隐藏留言区
function cancelPost(obj){
	$(obj).parent().parent().parent().remove();
}
//显示留言
function showComment(obj,data,content,posturl,rrid){
	var s = data.split(",");
	var html = '<li id="comment-'+s[0]+'">';
	html +=	'<div class="post parent-post">';
	html +=	'		<p class="image">';
	html +=	'			<a href="'+APP+'/home/'+s[1]+'"><img src="'+IMAGE+'/face/small/'+USERFACE+'"/></a>';
	html +=	'		</p>';
	html +=	'		<div class="info">';
	html +=	'			<span class="author"><a href="'+APP+'/home/'+s[1]+'">'+s[2]+'</a></span>';
	html +=	'			<span class="time">刚刚</span>';
	html +=	'			<span class="actions"><a href="javascript:void(0)" class="thread-reply" onclick="reComment(this,'+s[0]+','+s[1]+','+$(obj).prev().val()+',\''+posturl+'\','+rrid+')">回复</a>';
	html +=	'			</span>';
	html +=	'			<span class="delete">';
	html +=	'				<a href="javascript:void(0)" class="thread-del" onclick="delComment(this,'+s[0]+')">删除</a>';
	html +=	'			</span>';
	html +=	'		</div>';
	html +=	'		<div class="content">'+content;
	html +=	'			<ol>';
	html +=	'			</ol>';
	html +=	'		</div>';
	html +=	'	</div>';
	html +=	'</li>';
	$(obj).parent().parent().parent().prev().append(html);
	$(obj).parent().prev().find("textarea ").val("")
	$(obj).removeAttr("disabled");
	$(obj).val("发表");
}

//删除留言提示
function delComment(obj,id){
	alertMessage(obj,"确定删除该记录嘛");
	$(".msgOk").bind("click",function(){delCommentAction(obj,id);});
}

//删除留言操作
function delCommentAction(obj,id){
	$.get($(obj).attr("rel"), {ajax:1,revertid: id} , 
	function(data){
		if("success"==data){
			$(obj).parent().parent().parent().parent().fadeOut(2000); 
			$("#messageBox").remove();
		}else{
			$("#messageBox").remove();
			msg(obj,"操作失败");
		}
	});
}

function editactive(obj){
	$.get($(obj).attr("rel"),function(data){
			$.facebox(data,"入群请求");
		});
}

function joinactive(obj){
	var url = $(obj).attr("rel");
	alertMessage(obj,"确定报名参加?");
	$(".msgOk").bind("click",function(){
		$.get(url,{ajax:1},
			function(data){
				if("isrequest" == data){ //操作成功，但需要管理
					msg($(".joinactive"),"操作成功，但需要管理验证");
					$(".joinactive").parent().text("成功发送请求，正等待验证");
					$("#messageBox").remove();
				}else if("success" == data){ //直接加入
					$("#messageBox").remove();
					msg($(".joinactive"),"成功报名");
					$(".joinactive").parent().text("报名成功");
					//$(".joinactive").attr("rel",url.replace("joinactive","exitactive"));
				}else if("error" == data){
					alertMessage(obj,"加入失败,可能这个活动已不接受报名");
				}else if("isuser" == data){
					msg($(".joinactive"),"你已经是该活动成员");
					alertMessage(obj,"你已经是该活动成员");
				}
			}
		);
	});
}

function exitactive(obj){
	var url = $(obj).attr("rel");
	alertMessage(obj,"确定退出此活动?");
	$(".msgOk").bind("click",function(){
		$.get(url,{ajax:1},
			function(data){
				if("success" == data){ //操作成功，但需要管理
					$(".joinactive").parent().text("已退出活动");
				}else if("error" == data){
					msg($(".joinactive"),"操作失败");
				}else if("isnouser" == data){
					msg($(".joinactive"),"你已经不是该活动成员");
				}
			}
		);
	});
}

function editPhoto(obj,id){
	var html = '<p><textarea onkeydown="ctrlEnter(event, \'cmt-sbm-btn-desc\');" name="content" rows="6" cols="50" maxlength="1000" id="cmt-photo-desc-body"></textarea></p>';
	html += '<br/><p><input type="button" onclick="updatePhoto(this,'+id+')" class="f-button" value="修改" id="cmt-sbm-btn-desc"/></p>';
	$.facebox(html,"编辑相片描述");
}

function updatePhoto(obj,id){
	var content = $("#cmt-photo-desc-body").val();
	if ($.trim(content).length < 4){
		msg(obj,"内容不能少于4个字符");
		return false;
	}else{
		$.get(APP+"/active/updatephotodesc",{ajax:1,id:id,content:content},
			function(data){
				if("success"==data){
					$("#photo-desc").html(content);
					$.facebox.close();
				}else{
					msg(obj,"编辑失败，你可以重试");
				}
			}
		);
	}
}

function delPhoto(obj,nid){
	alertMessage(obj,"确定删除该相片?<br/>其相关评论也将被删除");
	$(".msgOk").bind("click",function(){
		$.get($(obj).attr("rel"), {ajax:1} , 
		function(data){
			if("success"==data){
				window.location.href=APP+"/active/showphoto/id/"+nid; 
				$("#messageBox").remove();
			}else{
				$("#messageBox").remove();
				msg(obj,"操作失败");
			}
		});
	});
}

function delactive(obj){
	alertMessage(obj,"确定取消该活动?<br/>其相关所有资源也将被删除");
	$(".msgOk").bind("click",function(){
		$.get($(obj).attr("rel"), {ajax:1} , 
		function(data){
			if("success"==data){
				window.location.href=APP+"/active"; 
				$("#messageBox").remove();
			}else{
				$("#messageBox").remove();
				msg(obj,"操作失败");
			}
		});
	});
}

function attendactive(obj){
	alertMessage(obj,"确定对这个活动感兴趣?");
	$(".msgOk").bind("click",function(){
		$.get($(obj).attr("rel"), {ajax:1} , 
		function(data){
			if("success"==data){
				$("#messageBox").remove();
				$(obj).val("已标记感兴趣");
				$(obj).unbind( "click" );
			}else{
				$("#messageBox").remove();
				msg(obj,"操作失败或者你已经标记过");
			}
		});
	});
}


