$("#submit").click(function() {
	var yn_lname=$('#yn_lname').text();
	var yn_lemail=$('#yn_lemail').text();
	var yn_lweb_site=$('#yn_lweb_site').text();
	if(yn_lname=='' && yn_lemail=='' && yn_lweb_site=='') {
	var msg=$("textarea[name='do_msg_info']").val();
		if(msg.length<10) {
			$("textarea[name='do_msg_info']").focus();
			$("#re_msg_show").removeClass("re_msg_ok").addClass("re_msg_err").fadeOut('normal');
			$("#re_msg_show").text("评论内容太少了吧(⊙o⊙)？");
			$("#re_msg_show").addClass("re_msg_err").fadeIn('normal');
		return;
		} else {
			disablesubmit(5);
			var name=$("#name").val();
			var web_site=$("#web_site").val();
			var email=$("#email").val();
			var gid=$("#gid").text();
			var re_id=$("#re_id").text();
			var re_url=$("#re_url").text();
			var rep_msg=$("#"+re_id+"_msg").text();

			if($('#set_whispery').attr('checked')) 	{ $('#set_whispery').attr('value',1); }else{ $('#set_whispery').attr('value',0); }
			if($('#set_top').attr('checked')) 	{ $('#set_top').attr('value',1); }else{ $('#set_top').attr('value',0); }
			if($('#set_noreply').attr('checked')) 	{ $('#set_noreply').attr('value',1); }else{ $('#set_noreply').attr('value',0); }

			var limited=$('#set_top').val()+$('#set_whispery').val()+$('#set_noreply').val();
			$.ajax({
				type:"post",
				url: "./inc/add_msg.php",
				dataType:"html",
				data: "gid="+gid+"&name="+name+"&email="+email+"&web_site="+web_site+"&msg="+msg+"&re_id="+re_id+"&re_url="+re_url+"&rep_msg="+rep_msg+'&limited='+limited,
				beforeSend: function() {
                            $("#re_msg_show").removeClass("re_msg_err").addClass("re_msg_ok").text('发送数据中...').fadeOut('normal');
                            $("#re_msg_show").fadeIn('normal');
						      },
	            error: function() {
                             $("#re_msg_show").removeClass("re_msg_ok").addClass("re_msg_err").text('抱歉:( 数据发送失败,请稍后再试...').fadeOut('normal');
                             $("#re_msg_show").fadeIn('normal');
					        },
				success: function(re_msg) {
								if(re_msg==1||re_msg==0) {
										$("#re_msg_show").removeClass("re_msg_err").addClass("re_msg_ok").text('发表评论成功:)').fadeOut('normal');
									    $("#re_msg_show").fadeIn('slow');

										var max_id=$("#max_id").text();
										if(re_id==''){
										var max_id_=parseInt(max_id)+1;
										$("#max_id").val(max_id_);
										} else {
											var reply_new_id=$('#reply_new_id').text();
											var reply_new_id_=parseInt(reply_new_id)+1;
											$('#reply_new_id').text(reply_new_id_);
										}
										$.ajax({
												type:'post',
												url:'./inc/back_msg.php',
												dataType:'html',
												cache:'false',
												data:'max_id='+max_id_+'&name='+name+'&email='+email+'&web_site='+web_site+'&msg='+msg+'&re_id='+re_id+'&reply_new_id='+reply_new_id_,
												error:function() {
													$("#re_msg_show").removeClass("re_msg_ok").addClass("re_msg_err").text('抱歉:( 动态添加数据失败,请自行刷新页面...').fadeOut('normal');
						                            $("#re_msg_show").fadeIn('normal');
												},
												success:function(back_msg) {
													if(re_id=='') {
														$("#"+max_id).before(back_msg);
														if(max_id==0){$('#'+max_id).hide();}
														$('#'+$('#max_id').val()).css("background-color","#0A0A0A");
														$.scrollTo($('max_id'),1000);
														$("textarea[name='do_msg_info']").val('');
													} else {
														var reply_msg_area_id='reply_msg_area_'+re_id;
														$('#'+reply_msg_area_id).append(back_msg);
														$('#r_'+reply_new_id_).css("background-color","#0A0A0A");
														$.scrollTo($('#r_'+reply_new_id_),2000);

														var re_name=$('#'+re_id+'_name').text();
														$("textarea[name='do_msg_info']").val('@'+re_name+':');
													}
												}
									});
								}  else if(re_msg==2) {
										$("#re_msg_show").removeClass("re_msg_ok").addClass("re_msg_err").text('抱歉:( 发表评论失败,请稍后再试!').fadeOut('normal');
			                            $("#re_msg_show").fadeIn('normal');
								} else if(re_msg==3) {
										$("#re_msg_show").removeClass("re_msg_ok").addClass("re_msg_err").text('抱歉:( 数据库错误,请联系管理员').fadeOut('normal');
			                            $("#re_msg_show").fadeIn('normal');
								} else if(re_msg==4) {
										$("#email").select();
										$("#re_msg_show").removeClass("re_msg_ok").addClass("re_msg_err").text('邮箱地址,好像不对吧(⊙o⊙)？').fadeOut('normal');
			                            $("#re_msg_show").fadeIn('normal');
								} else if(re_msg==5) {
										$("textarea[name='do_msg_info']").select();
										$("#re_msg_show").removeClass("re_msg_ok").addClass("re_msg_err").text('评论内容含有不允许的内容!!!请自行删除后再试!').fadeOut('normal');
			                            $("#re_msg_show").fadeIn('normal');
								} else if(re_msg==6) {
										$("textarea[name='do_msg_info']").select();
										$("#re_msg_show").removeClass("re_msg_ok").addClass("re_msg_err").text('评论内容含有不允许的内容!!!请不要超过3次!').fadeOut('normal');
			                            $("#re_msg_show").fadeIn('normal');
								} else if(re_msg==7) {
										$("textarea[name='do_msg_info']").select();
										$("#re_msg_show").removeClass("re_msg_ok").addClass("re_msg_err").text('因多次输入不允许的内容,被禁止发言!!!').fadeOut('normal');
			                            $("#re_msg_show").fadeIn('normal');
								} else if(re_msg==74) {
										$("#re_msg_show").removeClass("re_msg_ok").addClass("re_msg_err").text('抱歉:( 内容被过滤了...').fadeOut('normal');
			                            $("#re_msg_show").fadeIn('normal');
								}
						   }
				});
		}
	 }
});
function do_words(w_len) {
	var max_words=11120;
	var unuse_words=max_words-w_len;
	if(unuse_words>5) {
	$("#msg_words").css('color','#01a901').text('还可以输入'+unuse_words+'字');
	$("#submit").attr("disabled", "");
	$("#submit").attr("value", "写好了");
	} else if(unuse_words<=5&&unuse_words>=0){
	$('#msg_words').css("color","red").text('还可以输入'+unuse_words+'字');
	$("#submit").attr("disabled", "");
	$("#submit").attr("value", "写好了");
	} else if(unuse_words<0){
	$("#submit").attr("disabled", "true");
	$("#submit").attr("value", "字符超出限制:(");
	$("#msg_words").css("color","red").text('已经超出'+-unuse_words+'字');

	}
}
function Do(who,id) {
	$("#re_msg_show").hide();
	switch(who) {
		case 'reply': {
			$('#limited').hide();
			$("#do_msg").hide();
			$("#cancel_reply").show();
			$("#msg_words").text('');
			$("#do_msg").removeClass("do_msg").addClass("re_do_msg");
			$("#do_msg").appendTo("#"+id);
			$("#do_msg").show('slow');
			var id_name=id+'_name';
			var re_name=$("#"+id_name).text();
			if(re_name!='匿名'){
				$("textarea[name='do_msg_info']").val('@'+re_name+':');
			} else {
				$("textarea[name='do_msg_info']").val('@#'+id+':');
			}
			$("#re_id").text(id);
			if($('#reply_new_id').text()=='') {
			$('#reply_new_id').text(id);
			}
			$.scrollTo('#do_msg',1000);
			$("#re_url").text(self.location+"#"+id);
			break;
		}
		case 'cancel_reply':{
			$("#re_id").text('');
			$("#re_url").text('');
			$("#do_msg").hide();
			$("#cancel_reply").hide();
			$("#msg_words").text('');
			$("#do_msg").removeClass("re_do_msg").addClass("do_msg");
			$("#do_msg").appendTo("#msg_box");
			$("textarea[name='do_msg_info']").val('');
			$.scrollTo( '#footer', 1000);
			$('#limited').show();
			$("#do_msg").show('slow');
			break;
		}
		case 'up':{
			for_msg('up',id,'');
			break;
		}
		case 'down':{
			for_msg('down',id,'');
			break;
		}
		case 'spam':{
			if(confirm('您确定举报TA的评论(⊙_⊙)？')) {
				var msg_id=id+'_msg';
				var spam_msg=$("#"+msg_id).text();
				for_msg('spam',id,spam_msg);
			}
		}
	}
}

function for_msg(type,id,spam_msg) {
	$.ajax({
		type:"post",
		url: "./inc/for_msg.php",
		dataType:"html",
		data: "type="+type+"&id="+id+"&spam_msg="+spam_msg,
        error: function() {
			alert('ajax fail!!!');
		},
		success: function(re_msg) {
				if(re_msg==0) {
				alert('举报成功!管理员会尽快处理!');
			} else if(re_msg==1) {
				alert('操作成功!');
			} else if(re_msg==2) {
				alert('抱歉:(,操作失败,请稍后再试...');
			} else if(re_msg==3) {
				alert('您今天已经操作过了,请不要重复操作,O(∩_∩)O谢谢!');
			} else if(re_msg==4) {
				alert('抱歉:(  数据库错误,请联系管理员');
			}

				if(re_msg==0 || re_msg==1) {
			var for_nums;
			switch(type) {
				case 'up':{
					for_nums=id+'_up_nums';
					break;
				}
				case 'down':{
					for_nums=id+'_down_nums';
					break;
				}
				case 'spam':{
					for_nums=id+'_spam_nums';
					break;
				}
			}
			var for_nums_j=$("#"+for_nums);
			if(for_nums_j.text()=='[n/a]') {
				for_nums_j.text('[1]');
			} else {
				var old_nums_=for_nums_j.text();
				var old_nums=old_nums_.substr(1,old_nums_.indexOf(']',1));
				var new_nums=parseInt(old_nums)+1;
				for_nums_j.text('['+new_nums+']');
			}
		}
	}
		});

}

$(function() {
$("[Tips]").hover(function(){
        $('<div id="Tips"><div class="triangle" /></div>')
        .insertAfter(this)
        .prepend($(this).attr("Tips"));
      $(this).mousemove(function(e){
            e=e || window.event;
            var x=e.pageX-36;
            if(x-2<0)
                x=2;
            if(x+152>document.body.clientWidth)
                x=document.body.clientWidth-152;
            $("#Tips").css({"left":x,"top":e.pageY+18}).show('slow');

      }); }
		,function() {
			$("#Tips").remove();  }
 )

	$("#add_new_msg").click(function() {
});




});




function disablesubmit(sec){
    if (sec >= 0){
        $("#submit").attr("disabled", "true");
		$("textarea[name='do_msg_info']").attr('disabled','true');
        $("#submit").attr("value", "Submit("+sec+")");
        sec--;
        setTimeout("disablesubmit("+sec+")", 1000);
    } else {
        $("#submit").attr("value", "Submit");
        $("#submit").attr("disabled", "");
		$("textarea[name='do_msg_info']").attr('disabled','');
    }
}

function setFocus()
{
  if (window.XMLHttpRequest) {
            if(!window.ActiveXObject){
                  } else {
var obj = event.srcElement;
var txt =obj.createTextRange();
txt.moveStart('character',obj.value.length);
txt.collapse(true);
txt.select();
                   }
            } else {
var obj = event.srcElement;
var txt =obj.createTextRange();
txt.moveStart('character',obj.value.length);
txt.collapse(true);
txt.select();
            }
}