﻿// JavaScript Document
function MessageInitate(){
	var GetMsgUrl = "messagexml.aspx?catalogid=1371&action=getmsg&rownum=20";
	Request.send(GetMsgUrl,"",GetMsg,"GetMsg");
	}

function SubmitMsg(){
	var SubmitMsgUrl = "messagexml.aspx?catalogid=1371&action=submitmsg";
	var remark = document.getElementById("remark").value;
	if(remark!=""){
		SubmitMsgUrl += "&remark=" + escape(remark);
		Request.send(SubmitMsgUrl,"",AfterSubmitMsg,"SubmitMsg");
	}else{
		alert("请输入留言内容！");
		document.getElementById("remark").focus();
	}
	
}
	
function AfterSubmitMsg(_obj){
	var tempHtms="";
	var xmlDoc=_obj.responseXML;
	var showElements = xmlDoc.getElementsByTagName("message");
	for(var i=0;i<showElements.length;i++){
		tempHtms +="<div style='margin-bottom:15px;'>";
		if(showElements[i].getAttribute("title")!="")	tempHtms += "<span>" + showElements[i].getAttribute("title") + "</span><br />";
		if(showElements[i].getAttribute("uname")!=""){
			tempHtms += "<span>"+ showElements[i].getAttribute("uname") + "</span>";
		}else{
			tempHtms += "<span style='font-weight:bold;'>您</span>";
		}
		tempHtms += "<span style='margin-left:10px;'>@ " + showElements[i].getAttribute("creatdate") + "</span>";
		tempHtms += "<span style='display:block; margin-top:2px; padding:5px; background-color:#FFFFFF; border:1px dotted #CC0066; color:#CC0066; font-weight:bold; '>" + showElements[i].getAttribute("detail") + "</span>";
		tempHtms += "</div>";
	}
	document.getElementById("msgList").innerHTML = tempHtms + document.getElementById("msgList").innerHTML;
	document.getElementById("remark").value = "";
}

function GetMsg(_obj){
	var tempHtms="";
	var xmlDoc=_obj.responseXML;
	var showElements = xmlDoc.getElementsByTagName("message");
	tempHtms += "<div style='margin-bottom:15px;' class='LightText04'>最近 " + showElements.length + " 条评论</div>";
	var arrayReMsg = [];
	var arrayMsg = [];
	/*根据回复分组*/
	for(var i=0;i<showElements.length;i++){
		if(showElements[i].getAttribute("isreplay")=="True"){
		    arrayReMsg.push(showElements[i]);
		}else{
		    arrayMsg.push(showElements[i]);
		}
	}
	
	for(var i=0;i<arrayMsg.length;i++){
	    tempHtms +="<div style='";
	    if (i>0) tempHtms += "margin-top:15px;";
	    tempHtms +="'>";
	    if(arrayMsg[i].getAttribute("title")!="")	tempHtms += "<span>" + arrayMsg[i].getAttribute("title") + "</span><br />";
	    if(arrayMsg[i].getAttribute("uname")!=""){
		    tempHtms += "<span>"+ arrayMsg[i].getAttribute("uname") + "</span>";
	    }else{
		    tempHtms += "<span>"+ arrayMsg[i].getAttribute("ip") + "</span>";
	    }
	    tempHtms += "<span style='margin-left:10px;'>@ " + arrayMsg[i].getAttribute("creatdate") + "</span>";
	    tempHtms += "<span style='display:block; margin-top:2px; padding:5px; background-color:#FFFFFF; border:1px dotted #CCCCCC; '>" + arrayMsg[i].getAttribute("detail") + "</span>";
	    tempHtms += GetReMsg(arrayReMsg,arrayMsg[i].getAttribute("id"));
	    tempHtms += "</div>";
	}
	document.getElementById("msgList").innerHTML = tempHtms;

}

function GetReMsg(arrayReMsg,sourceid){
    var tempHtms="";
    for(var i=0;i<arrayReMsg.length;i++){
        if(arrayReMsg[i].getAttribute("sourceid") == sourceid) {
        tempHtms += "<div style='padding:5px; border:1px dotted #CCCCCC; border-top:0px;'>";
		tempHtms += "<span style='margin-right:10px; margin-left:23px; color:#990000;'>回复: @ " + arrayReMsg[i].getAttribute("creatdate") + "</span>";
        tempHtms += "<span style='margin-top:2px;'>" + arrayReMsg[i].getAttribute("detail") + "</span>";
		tempHtms += "</div>";

        }
    }
    return tempHtms;
}