function Trim(){
	return this.replace(/\s+$|^\s+/g,"");
}
String.prototype.Trim=Trim;

function $(id) { 
	if (document.getElementById) { 
		return document.getElementById(id); 
	} else if (document.all) { 
		return document.all[id]; 
	} else if (document.layers) { 
		return document.layers[id]; 
	} 
}

function $v(id){
	if($(id).value!=undefined)
		return $(id).value.Trim();
	else
		return "";
}

function checkFormword(){	
	if($v("usernames")==""||$v("title")==""||$v("contents")==""){
		alert("请把带 * 号的项填写完整！");
		return false;
	}
	if($v("usernames").length>20){
		alert("昵称不能大于20字");
		return false;
	}
	if($v("title").length>25){
		alert("主题不能大于25字");
		return false;
	}
	if($v("contents").length>1000){
		alert("留言内容大于1000字");
		return false;
	}
	return true;
}
function checkrepForm(){	
	if($v("contents")==""){
		alert("回复内容不能为空！");
		return false;
	}
	return true;
}

function sendword() {
	if(checkFormword()){	
	var strA="usernames ="+escape($v("usernames"));
	strA+="&title ="+escape($v("title"));
	strA+="&admins ="+escape($v("admins"));
	strA+="&contents ="+escape($v("contents"));
	var Ajax = new AJAXRequest();
	Ajax.url="../Other/Book_add.asp?a=add&random="+Math.random();
	Ajax.content=strA;
	Ajax.oncomplete=mycallback; 
	Ajax.post(); 
	function mycallback(xmlobj) { 
		var msg=unescape(xmlobj.responseText);
		window.alert(msg);			
		getList(1);
	}
	return false;
	}
}

function sendreplyer() {	
	if(checkrepForm()){
		$("submit").value="Sending...";
		$("submit").disabled=true;
		var strA="admins ="+escape($v("admins"));
		strA+="&contents ="+escape($v("contents"));
		strA+="&rid ="+escape($v("rid"));
		var Ajax = new AJAXRequest();
		Ajax.url="../Other/Book_add.asp?a=replyer&random="+Math.random();
		Ajax.content=strA;
		Ajax.oncomplete=mycallback; 
		Ajax.post(); 
		function mycallback(xmlobj) { 
			var msg=unescape(xmlobj.responseText);
			window.alert(msg);				
			getList();
		}
		return false;
  	}
}

function makBookStr(title,content,tools){	
        var tempStr='<div class="Booktitle">'+unescape(title)+'</div>\
             <div style="text-align: left;padding:5px;">'+unescape(content)+'</div>\
             <div class="Booktool">'+unescape(tools)+'</div>';
	return tempStr;
}

function writeBookArr(Str){
	if(Str!=0){
		var bookList=eval("new Array("+Str+")");
		var allStr="";
		for(var i=0;i<bookList.length;i++){
		allStr+=makBookStr(bookList[i].title,bookList[i].content,bookList[i].tools);	
		}
	}else{
		allStr="<div style='color:#f00;text-align:center;border:1px solid #d3d3d3;line-height:50px;margin:10px;'>暂时还没有留言！</div>"
	}
	$("bookList").innerHTML=allStr;
}
function getList(page){
	$("bookList").innerHTML="加载中...请稍后!";	
	var Ajax=new AJAXRequest(); 
	Ajax.get("../Other/book_getRecord.asp?page="+page+"&r="+Math.random(),function(obj){writeBookArr(obj.responseText);getPage();}); 
}

function getadd(){
	$("bookList").innerHTML="加载中...请稍后!";	
	var Ajax=new AJAXRequest(); 
	Ajax.get("../Other/Book_add.asp?a=addform&r="+Math.random(),function(obj){var msg=unescape(obj.responseText);$("bookList").innerHTML=msg;$("pageList").innerHTML="";}); 
}

function opencat(cat){
  	if(cat.style.display=="none"){
    		cat.style.display="";
  	} else {
    		cat.style.display="none"; 
  	}
}

function getreplyer(id){
        opencat($("replyer"+id))
        $("replyer"+id).innerHTML="加载中...请稍后!";
	var Ajax=new AJAXRequest(); 
	Ajax.get("../Other/Book_add.asp?a=replyerform&b="+id+"&r="+Math.random(),function(obj){var msg=unescape(obj.responseText);$("replyer"+id).innerHTML=msg;});
}

function getdels(id){	
        if (!confirm("确定要删除这条留言？"))
		{
			return;
		}
	var Ajax=new AJAXRequest(); 
	Ajax.get("../Other/Book_add.asp?a=dels&rid="+id+"&r="+Math.random(),function(obj){getList();});
}

function getPage(){
	$("pageList").innerHTML="<div>信息加载中...请稍后!</div>";
	var Ajax=new AJAXRequest(); 
	Ajax.get("../Other/book_getRecord.asp?act=getPageInfo&r="+Math.random(),function(obj){
		var Result=obj.responseText.split("|");
		var tempPageStr=new Array("<div style=\"padding-top:10px;\">共有<span style=\"font-size:12px;\">"+Result[0]+"</span>条留言 每页<span style=\"font-size:12px;\">"+Result[1]+"</span>条留言  当前第<span style=\"font-size:12px;\">"+Result[3]+"/"+Result[2]+"</span>页  <a href=\"#\" onclick=\"javascript:getList('1');\">首页</a>   <a href=\"#\" onclick=\"javascript:getList("+Result[4]+");\">上一页</a>   <a href=\"#\" onclick=\"javascript:getList("+Result[5]+");\">下一页</a>  <a href=\"#\" onclick=\"javascript:getList("+Result[2]+");\">尾页</a>  转向第 <select name=\"page\" onchange=\"getList(this.value)\" style=\"width:50px;\">");
		for(var i=1;i<=Result[2];i++){
			if(i!=Result[3])
				tempPageStr[i]="<option value=\""+i+"\">"+i+"</option>";
			else
				tempPageStr[i]="<option selected=\"selected\" value=\""+i+"\">"+i+"</option>";
		}
		tempPageStr[i]="</select> 页</div>";
		var ResultStr=tempPageStr.join('');
		$("pageList").innerHTML=ResultStr;
	});
}
