function loadAllCom(page){
	try{$("secimg").src=$PN+"/doWriteSecurityImg?r="+Math.random();}catch(e){}
	try{new Comment().loadAll(page);}catch(e){}
}

function addCom(){
	var name = trim($("com_name").value);
	var email = trim($("com_email").value);
	var content =  trim($("com_content").value);
	var secchar = $("secchar").value;
	if (name == ""){
		$("com_tip").innerHTML = "T&#234;n nh&#7853;p kh&#244;ng h&#7907;p l&#7879;";
		return;
	}
	if (email == "" || email.indexOf("@") < 0){
		$("com_tip").innerHTML = "Email nh&#7853;p kh&#244;ng h&#7907;p l&#7879;";
		return;
	}
	if (content == ""){
		$("com_tip").innerHTML = "N&#7897; dung nh&#7853;p kh&#244;ng h&#7907;p l&#7879;";
		return;
	}
	new Comment().add(name,email,content,secchar);
}

function Comment(){
}

Comment.prototype.loadAll = function(page){
	var fncSuc = XHR.Delegate(this,this.loadAllSuc);
	var param = {act: "loadallcomment",page:page};
	new XHR("post",fncSuc).send($PN+"/Proc",param);		
}
Comment.prototype.loadAllSuc = function(r){
	var xml = new XML(r);
	if (xml.value){
		var com = xml.get("comment");
		var html = "";
		if (com.length == 0){
			html = "";
			$("comment").innerHTML = html;
			return;
		}
		for (var i = 0 ; i < com.length; i++){
			html += "<div style='padding-bottom:10px;border-bottom:2px solid #CCCCCC'><img src='../../images/comment.gif' />" +
					com[i].getAttribute("content")+
				"<div style='padding: 4px; font-size:10px; color:#999999'>"+com[i].getAttribute("name")+
				"("+com[i].getAttribute("email")+") "+com[i].getAttribute("date")+"</div></div>";
		}
		$("comment").innerHTML = html;
		p = xml.get("pages");
		if (p.length > 0){
			var pb = new Page("pagebreak1","pagebreak2",p[0].getAttribute("total"),loadAllCom,1,"pagebreak");
			pb.show();
		}
	} else {
		alert(xml.msg);
	}
}

Comment.prototype.add = function(name, email, content,secchar){
	var fncSuc = XHR.Delegate(this,this.addSuc);
	var param = {act: "addcomment",name:name, email:email, content:content,secchar:secchar};
	new XHR("post",fncSuc).send($PN+"/Proc",param);
}
Comment.prototype.addSuc = function(r){
	var xml = new XML(r);
	if (xml.value){
		$("com_name").value = "";
		$("com_email").value = "";
		$("com_content").value = "";
		$("secchar").value = "";
		$("secimg").src=$PN+"/doWriteSecurityImg?r="+Math.random();
		$("com_tip").innerHTML = "C&#225;m &#417;n b&#7841;n &#273;&#227; &#273;&#243;ng g&#243;p &#253; ki&#7871;n";
		loadAllCom(null);
	} else {
		$("com_tip").innerHTML= xml.msg;
	}
}

