//添加留言
function add(){
	if ($F('username')==""||$('username').value.length>12){
       msg("昵称不能为空,且不大于12个字.","rmsg");
	   $('username').value = $('username').value.substring(0, 12)
	   return false; 
	}else{
	    g_content=window.frames["Editor"].window.frames["HtmlEditor"].document.getElementsByTagName("BODY")[0].innerHTML;
		if (g_content==""){
			msg("请填写内容。","rmsg");
			return false;
		}else{
		    if ($("sn").value==""){
			    msg("请填写验证码。","rmsg")
		    }else{
				function callback(req){			
					msg(req.responseText,"rmsg");
					if (req.responseText.indexOf("成功")>0){
						window.frames["Editor"].window.frames["HtmlEditor"].document.getElementsByTagName("BODY")[0].innerHTML="";
						new Alert().ok();
						show("");
					}
				}
				var myAjax=new AJAX({
					url:"gbook.asp",
					parameters:"act=add&username="+escape($F('username'))+"&content="+escape(g_content)+"&sn="+$F("sn"),
					method:"POST",
					onComplete:callback,
					loadingid:"rmsg",
					onLoading:"<img src='gbook/load.gif'/>正在发表留言...",
					onError:function(re){msg("发生错误,错误代码:"+re.status)}
				});
			}
		}
	}
}

//加载留言
function show(param){
    if (param=="")params="act=showgb";
    else params=param;
	function callback(req){$("gbook").innerHTML=(req.responseText);}
	var myAjax=new AJAX({
		url:"gbook.asp",
		parameters:params,
		onComplete:callback,
		onLoading:"<img src='gbook/load.gif'/>正在加载留言...",
		onError:function(re){msg("发生错误,错误代码:"+re.status)}
	});
}

//回复留言
function regb(cid,param){
    rg_content=window.frames["Editor"].window.frames["HtmlEditor"].document.getElementsByTagName("BODY")[0].innerHTML;
	if (rg_content==""){
       msg("请填写回复内容","rrmsg");
	   return false; 
	}else{
		function callback(req){			
			//alert(req.responseText);

			msg(req.responseText);
			if (req.responseText.indexOf("完毕")>0){
				new Alert().ok();
				show(param);
			}
		}
		//alert("act=regb&cid="+cid+"&recontent="+escape(rg_content));
		var myAjax=new AJAX({
			url:"gbook.asp",
			parameters:"act=regb&cid="+cid+"&recontent="+escape(rg_content),
			method:"POST",
			loadingid:"rrmsg",
			onComplete:callback,
			onLoading:"<img src='gbook/load.gif'/>正在回复留言...",
			onError:function(re){msg("发生错误,错误代码:"+re.status)}
		});
	}
}

//删除留言
function delgb(id,param){
	var myAjax=new AJAX({
		url:"gbook.asp",
		parameters:"act=delgb&id="+id,
		onLoading:"<img src='gbook/load.gif'/>正在删除......"+id,
		onComplete:function(re){show(param)}
	});
}

//删除回复
function delregb(id,param){
	var myAjax=new AJAX({
		url:"gbook.asp",
		parameters:"act=delregb&id="+id,
		onLoading:"<img src='gbook/load.gif'/>正在删除......",
		onComplete:function(re){show(param)}
	});
}
//留言置顶
function comment(id,param){
	var myAjax=new AJAX({
		url:"gbook.asp",
		parameters:"act=comment&id="+id,
		onLoading:"<img src='gbook/load.gif'/>正在置顶......",
		onComplete:function(re){show(param)}
	});
}
//取消置顶
function recomment(id,param){
	var myAjax=new AJAX({
		url:"gbook.asp",
		parameters:"act=recomment&id="+id,
		onLoading:"<img src='gbook/load.gif'/>正在取消置顶......",
		onComplete:function(re){show(param)}
	});
}


//管理员登陆
function login(){
	if ($F('admin')==""||$F('pws')==""){
		msg("请填写管理或密码.","lmsg");
		return false;
	}else{
		function callback(req){			
			msg(req.responseText);
			if (req.responseText.indexOf("成功")>0){
				$("admin").value="";
				$("pws").value="";
				new Alert().ok();
				$("loginbt").innerHTML="退出管理";
				$("loginbt").onclick=logout;
				show("");
			}
		}
		var myAjax=new AJAX({
			url:"gbook.asp",
			parameters:"act=login&admin="+escape($F('admin'))+"&pws="+escape($F('pws')),
			loadingid:"lmsg",
			onComplete:callback,
			onLoading:"<img src='gbook/load.gif'/>正在登陆......"
		});
	}
}


//显示登陆窗口函数
function loginfun(){Alert('200px','120px','管理员登陆',login_win)}

//检测管理员是否处于登陆状态
function checklogin(){
	function callback(req){			
		if (eval(req.responseText)==1){
			$("loginbt").innerHTML="登陆管理";
			$("loginbt").onclick=loginfun;
		}else{
			$("loginbt").innerHTML="退出管理";
			$("loginbt").onclick=logout;
		}
	}
	var myAjax=new AJAX({
		url:"gbook.asp",
		parameters:"act=checklogin",
		onComplete:callback
	});
}

//退出登陆管理
function logout(){
	function callback(req){
		$("loginbt").innerHTML="登陆管理";
		$("loginbt").onclick=loginfun;
		show("");
	}
	var myAjax=new AJAX({
		url:"gbook.asp",
		parameters:"act=logout",
		onComplete:callback,
		onLoading:"<img src='gbook/load.gif'/>正在退出......"
	});
}

var write_win="<div class=\"write_win\"><ul>"
write_win+="<li>昵称:<input type=\"text\" id=\"username\" name=\"username\" value=\"\" size=\"10\"/><span id=\"rmsg\" style=\"font:12px;\"></span></li>"
write_win+="<li><iframe ID=\"Editor\" name=\"Editor\" src=\"HtmlEditor/htmleditor.html?ID=content\" frameBorder=\"0\" marginHeight=\"0\" marginWidth=\"0\" scrolling=\"No\" style=\"height:185px;width:500px;\"></iframe><textarea id=\"content\" name=\"content\" cols=\"50\" rows=\"8\"  style=\"display:none\"></textarea></li>"
write_win+="<li>验证码:<input name=\"sn\" id=\"sn\" type=\"text\" size=\"4\" maxLength=\"4\"/><img id=\"vcodeImg\" src=\"gbook/Getcode.Asp\" alt=\"验证码\" title=\"看不清楚?换一张\" style=\"height:18px;margin-bottom:-4px;margin-top:3px;cursor:pointer;\" onClick=\"src='gbook/Getcode.Asp'\"/>&nbsp;&nbsp;<input type=\"button\" value=\"马上留言\" onclick=\"add()\" class=\"bt\"/>&nbsp;&nbsp;<input type=\"button\" value=\"取消关闭\" onclick=\"new Alert().ok()\" class=\"bt\"/></li>"
write_win+="</ul></div>"

var login_win="<div class=\"login_win\"><ul>"
login_win+="<li>帐&nbsp; 号:<input type=\"text\" size=\"15\" id=\"admin\" name=\"admin\"/></li>"
login_win+="<li>密&nbsp; 码:<input type=\"password\" size=\"15\" id=\"pws\" name=\"pws\"/></li>"
login_win+="<li><input type=\"button\" value=\"登陆管理\" onclick=\"login()\" class=\"bt\"/>&nbsp;&nbsp;<input type=\"button\" value=\"取消关闭\" onclick=\"new Alert().ok()\" class=\"bt\"/></li>"
login_win+="<span id=\"lmsg\" style=\"font-size:12px;\"></span>"
login_win+="</ul></div>"

//回复留言
function regb_win(cid,param,content){
	var regb_form="<div class=\"regb_win\"><ul>"
	//<input type=\"hidden\" value=\"11111\" name=\"content\" />
	regb_form+="<li><iframe ID=\"Editor\" name=\"Editor\" src=\"HtmlEditor/htmleditor.html?ID=content\" frameBorder=\"0\" marginHeight=\"0\" marginWidth=\"0\" scrolling=\"No\" style=\"height:185px;width:500px;\"></iframe><textarea id=\"recontent\" name=\"recontent\" cols=\"50\" rows=\"8\"  style=\"display:none\">"+content+"</textarea></li>"
	regb_form+="<li><input type=\"button\" value=\"马上留言\" onclick=\"regb("+cid+",'"+param+"')\" class=\"bt\"/>&nbsp;&nbsp;<input type=\"button\" value=\"取消关闭\" onclick=\"new Alert().ok()\" class=\"bt\"/><span id=\"rrmsg\" style=\"font-size:12px;\"></span></li>"
	regb_form+="</ul></div>"
    Alert('520px','250px','回复留言',regb_form);
	$("Editor").focus();
	$("Editor").src="HtmlEditor/htmleditor.html?ID=recontent";
}

window.onerror = killErrors;
function killErrors(){return true;};
