﻿//Reply check start
function replycheck(o)
{
	getIframeData2();
	var tag = true;
	if($F("txtcontent") == "")
	{
		alert("回复内容不能为空！");
		//$("txtcontent").focus();
		tag = false;
	}
	else if($F("txtcontent").length < 2)
	{
		alert("回复内容不能不于2个字符！");
		//$("txtcontent").focus();
		tag = false;
	}
	/*
	if(tag && $F("txtvalidate") == "")
	{
		alert("验证码不能为空！");
		$("txtvalidate").focus();
		tag = false;
	}
	else if(tag && $F("txtvalidate").length != 5)
	{
		alert("验证码错误！");
		$("txtvalidate").focus();
		tag = false;
	}
	*/

	o.disabled = tag;
	if(tag)replyadd();
}
//Reply check end

//控制二次提交
var addStauts = false;
//Reply write start
function replyadd()
{
	var para = "";
	var tag = true;
	if(isObject($("txtEmail")))
	{
		if($F("txtEmail")=="")
		{
			//alert("请输入登录账号！");
			$("replyNote").innerHTML = "<font color=red>&nbsp;&nbsp;请输入登录账号！</font>";
			$("txtEmail").focus();
			tag = false;
		}
		else if(!isEmail($F("txtEmail")))
		{
			//alert("抱歉，登录账号必须是Email，请检查！");
			$("replyNote").innerHTML = "<font color=red>&nbsp;&nbsp;抱歉，登录账号必须是Email，请检查！</font>";
			$("txtEmail").focus();
			tag = false;
		}
		para += "&useremail="+$F("txtEmail");
		if(tag && $F("txtPassword")=="")
		{
			//alert("请输入登录密码！");
			$("replyNote").innerHTML = "<font color=red>&nbsp;&nbsp;请输入登录密码！</font>";
			$("txtPassword").focus();
			tag = false;
		}
		para += "&Password="+$F("txtPassword");
	}
	if(tag && $F("txtInfo")=="")
	{
		//alert("请输入评论内容！");
		$("replyNote").innerHTML = "<font color=red>&nbsp;&nbsp;请输入评论内容！</font>";
		$("txtInfo").focus();
		tag = false;
	}
		
	if(addStauts)
	{
		$("replyNote").innerHTML = "<font color=green>&nbsp;&nbsp;回复数据提交中，请稍候……</font>";
		//alert("回复提交中，请稍候。。");
	}
	else
	{
		if(tag)
		{ 
			para += "&oid="+$F("txtId");
			para += "&type="+$F("txtType");
			para += "&content="+$F("txtInfo"); 
			para += "&url="+document.location.href;  
			addStauts = true;
			$("replyNote").innerHTML = "<font color=green>&nbsp;&nbsp;回复数据提交中，请稍候……</font>";
			var url = "/action/menureplyadd.ashx"; 
			var pars = "r=" + Math.random(); 
			var postBody="Parameter=" + para  ;//构造要携带的数据 
			var myAjax = new Ajax.Request( url + "?" + pars, {method:'post', postBody:postBody,onComplete:StoreAddCallback}); 
			function StoreAddCallback(req) 
			{ 
			   if (req.status == 200)
			   { 
			   	   $("replyNote").innerHTML = "<font color=green>&nbsp;&nbsp;回复成功！正在生成静态文件，请稍候……</font>";
				   makemenuhtml($F("txtId"), $F("txtParent"), $F("txtClass"), $F("txtSon"));	
			   }
			   else
			   {
				//alert(req.responseText);
			      $("replyNote").innerHTML = "<font color=red>&nbsp;&nbsp;抱歉，意外错误导致登录失败，请稍候重试[001]!</font>";
				  //alert(req.responseText);
				  addStauts = false;
			   } 
			}  
		}
	}
}  

function makemenuhtml(id, parent, classid, son)
{ 
	var url = "/action/menuhtml.ashx"; 
	var pars = "r=" + Math.random(); 
	var para = "&pid="+parent;
	para += "&cid="+classid;
	para += "&sid="+son;
	para += "&id="+id;
	var postBody="Parameter=" + para  ;//构造要携带的数据 
	var myAjax = new Ajax.Request( url + "?" + pars, {method:'post', postBody:postBody,onComplete:makehtmlCallback}); 
	function makehtmlCallback(req) 
	{ 
	   if (req.status == 200)
	   {  
	   		//alert("正在生成静态文件意");
		   $("replyNote").innerHTML = "<font color=green>&nbsp;&nbsp;静态文件生成成功，页面刷新……</font>";
		   document.location.reload();	
	   }
	   else
	   { 
	   	  $("replyNote").innerHTML = "<font color=red>&nbsp;&nbsp;抱歉，生成静态文件意外失败，请稍候重试[002]!</font>";
		  //alert(req.responseText);
		  addStauts = false;
	   } 
	}   
}
//Reply write end
 
function GetHTMLMenuLooked()
{ 
	var url = "/action/menullooked.ashx?address=right"; 
	var pars = "r=" + Math.random(); 
	var myAjax = new Ajax.Request( url, {method:'get', parameters:pars, onComplete:setMenuCallback}); 
	function setMenuCallback(req)
	{ 
		if (req.status == 200 && req.responseText != "")
		{ 
			$("spanmenulooked").innerHTML = req.responseText;
		}
		else
		{ 
			//$("infonavigation").innerHTML = "";
		} 
	}
}