﻿function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

jQuery.support = function(id,iss,oid,type)
{
	$.ajax({
	url: '../javascript/LoadCF.aspx',
	data:'url='+escape('http://comment.tts8.com/SupportComment.aspx?id='+id+'&iss='+iss),
	dataType:'text', 
	type:'POST',
	error: function(text){ 
		alert('评论-获取远程xml出错...'); 
	}, 	
	success: function(text){
	  $.LoadFC(1,5,type,oid);
	}
	});

}

jQuery.LoadSF = function(type,oid)
{
	var comment = $("#comment").val();
	if(comment.length==0)
	{
		alert("请输入评论内容!");		
		$("#comment").focus();
		return false;
	}
	
    var quote = $("#temp_quote").val();
	if(quote.length>0)
      comment = quote + comment ;
    comment = escape(comment);
	var ip  ="119.6.6.6";

    var loguser ="";
	var username = "" ;
    loguser = getCookie("username");	
	if(loguser!=null&&loguser.length>0)
	    username = escape(loguser);	
		
	$.ajax({
		url: '../javascript/LoadCF.aspx',
		data:'url='+escape('http://comment.tts8.com/SaveComment.aspx?comment='+comment+'&type='+type+'&oid='+oid+'&ip='+ip+'&username='+username),
		dataType:'text', 
		type:'POST',
		error: function(xml){ 
			alert('评论-获取远程xml出错...'); 
		}, 	
		success: function(text){
		  $("#comment").val('');
		  $("#temp_quote").val('');
		  $("#quote").css('display','none'); 
		  $("#quote").text('');
		  
		  var results = text; 
		  $.LoadFC(1,5,type,oid);
		  alert(results);
		}
	});

}

function quote(id)
{
	var title = $("#title_"+id).html();
	var date = $("#date_"+id).html();
	var text = $("#text_"+id).html();
	var showstr = "引用："+ title + " 在 " + date +" 的发言";
	var str = "<div class=\"quote\"><span class=\"b\">引用："+ title + "</span> 在 " + date +" 的发言<br />"+text + "</div>";
	$("#quote").css('display','block'); 
	$("#quote").html(showstr);
	$("#temp_quote").val(str);	
}


jQuery.LoadFC = function(page,pagesize,type,oid)
{
	var sb = "";
	$.ajax({
		url: '../javascript/LoadCF.aspx',
		data:'url='+escape('http://comment.tts8.com/ResponseXML.aspx?page='+page+'&pagesize='+pagesize+'&type='+type+'&oid='+oid),
		dataType:'xml', 
		type:'POST',
		error: function(xml){ 
			alert('评论-获取远程xml出错...'); 
		}, 
		success: function(xml){
		  var username = null;
		  var comment  = null;
		  var addtime = null;
		  var support = 0;
		  var against = 0;
		  var count = 0;
		  var j = 1;
		  var id = 0;
		  
		  
		  $(xml).find("channel").each(function(){
			count = $(this).find("total").text();
		  });
		  
		  
		  $(xml).find("item").each(function(){
				id = $(this).find("id").text();
				username = $(this).find("username").text();
				comment = $(this).find("comment").text()
				addtime = $(this).find("addtime").text()
				support = $(this).find("support").text()
				against = $(this).find("against").text()
				sb = sb + "<table width=\"96%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">";
				sb = sb + "<tr><td width=\"56%\"><span class=\"b\" id=\"title_"+j+"\">"+username+"</span>　<span class=\"h\" id=\"date_"+j+"\">"+addtime+" 发表</span></td>";
				sb = sb + "<td width=\"44%\" align=\"right\"><a href=\"javascript:quote("+j+")\">引用这个评论</a> <a href=\"javascript:$.support("+id+",0,"+oid+","+type+")\">支持("+support+")</a> <a href=\"javascript:$.support("+id+",1,"+oid+","+type+")\">反对("+against+")</a> "+j+"楼</td></tr>";
				sb = sb + " <tr><td colspan=\"2\" id=\"text_"+j+"\">"+comment+"</td>";
				sb = sb + "</tr></table>";	 
				j = j + 1;
			});
		 $('#talklisttop').html(count);
		 $('#talklistbottom').html(count);
		 $('#talklist').html(sb);
      }
   });
}