var quickData = {};
var timeout = null;
function quickComment(args){ //显示回复输入框
	$(".quickCommentInputer:hidden").show();
	$(args.appendTo).find(".quickCommentInputer:visible").hide();
	var modal = $("#quickCommentWrapper");
	modal.appendTo(args.appendTo).show();
	var val = args.defaultValue || "";
	$("#quickCommentContent").val(val)[0].focus();
	quickData = args;
	clearTimeout(timeout);
};

function getOther(typeId, resultId, obj) {
	obj.html('loading...');
	$.post("/index.php/home:getQuickComment/ajax/1",
		{getOther:true, typeId: typeId, resultId:resultId, from:'action'},
		function(data){
			$(data.html).insertAfter(obj.hide());
		}
	);
}

$(function(){
	$("#quickCommentContent").blur(function(){//取消回复
		var modal = $("#quickCommentWrapper");
		var parent = modal.parent();
		timeout = setTimeout(function(){
			//if(modal.parent() != parent) return ;
			$(".quickCommentInputer:hidden").show();
			$("#quickCommentWrapper").hide();
		},500);
	});

	$("#quickCommentButton").click(function(){//提交回复
		var obj = $("#quickCommentWrapper").parent().find("ul");
		setTimeout(function(){
			$(".quickCommentInputer:hidden").show();
			$("#quickCommentWrapper").hide();
		},1000);
		if(this.value=='') return;
		var d = quickData;
		var data = {
			type_id: d.typeId,
			result_id: d.resultId,
			from: d.from,
			content: $("#quickCommentContent").val(),
			touser_id: d.userId,
			tousername: d.username
			};
		$.post("/index.php/home:quickComment/ajax/1", data, function(data) {
			data.post.avatar = currentUser.avatar[35];
			$("#quickCommentContent").val('');
			$("#quickCommentWrapper").hide();
			$(jsTpl('<li class="quick_twitter_li_bg"><div class="left"><a title="hulala" class="user_img" href="/index.php/profile/id/{:user_id}">\
							{:avatar}\
						 </a> </div>\
						 <div class="left pl_5"><a href="/index.php/profile/id/{:user_id}"> {:username} </a>\
					     <span class="info">刚才</span><div class="claer"></div>\
						 <span>{:content}</span></div><div class="clear"></div>\
					 </li>',data.post)).appendTo(obj);
		});
	});
});