$(document).ready(function() {
	$(".action").click( function(){
		target = "."+$(this).attr('do')+$(this).attr('id');
		target2 = "#"+$(this).attr('do')+"bf"+$(this).attr('id');
		num = Number($(target+":first").text())+1;
		action = $(this).attr('do');
		$.ajax({
		   type: "POST",
		   url: "/talk/act",
		   data: "id="+$(this).attr('id')+"&do="+action,
		   dataType: "json",
		   success: function(msg,status){
			if (status=='success')
			{
				if (msg.status=='1'){
					$(target+":first").text(num);
					$(target+":last").text(num);
					$(target2).text(num);
					$("#"+action+"box").prepend('<p class="lc5" style="display:block"><span class="userPhoto a336"><a href="/space/indexspace.php?userid='+msg.userid+'"><img src="'+msg.userphoto+'" alt="'+msg.username+'" title="'+msg.username+'" width="50" height="50" /><br />'+msg.username+'</a></span></p>');
				}else if(msg.status=='2'){
					Boxy.alert("对不起，您已经弄过了！", null, {title: '警告框'});
					return false;
				}else{
					Boxy.alert("对不起，操作失败", null, {title: '警告框'});
					return false;
				}
			}else{
				Boxy.alert("对不起，操作失败", null, {title: '警告框'});
				return false;
			}
		   }
		}); 
	});
	$('.bcform').ajaxForm( {
		beforeSubmit: bcValidate,
		success:bcShowResponse,
		clearForm: true,
		resetForm: true
	} );
});
function bcShowResponse(responseText, statusText)  {
	if (responseText && statusText=='success') {
			if (responseText=='timelimit')
			{
				Boxy.alert("每次发言时间间隔必须大于20分钟", null, {title: '提示框'});
				return false;
			}else{
				if (bcat == "Home"){
					$("#newbroadcast").load("/talk/live");
				}else if(bcat == "userhome"){
					$("#newbroadcast").load("/talk/mylist");	
				}else {
					location.href="/talk/show/id/"+Number(responseText);
				}
			}
	}else{
		Boxy.alert("对不起，超过字数限制", null, {title: '提示框'});
		return false;
	}
} 
function bcValidate(formData, jqForm, options) {
	$("#submit").attr("disabled",true);
	//if ($.cookie('ticket')==null)
	//{
	//	mask("/loginbox.php",'','登陆框');
	//	return false
	//}
	for (var i=0; i < formData.length; i++) { 
		if (!formData[i].value) { 
			Boxy.alert("小广播内容不能为空", null, {title: '提示框'});
			return false; 
		} 
	} 
}
