function $(Id)
{
	return document.getElementById(Id);
}
function createAjaxObj(){
	var httprequest=false
	if (window.XMLHttpRequest){ // if Mozilla, Safari etc
		httprequest=new XMLHttpRequest()
		if (httprequest.overrideMimeType)
			httprequest.overrideMimeType('text/xml');
	}
	else if (window.ActiveXObject){ // if IE
		try 
		{
			httprequest=new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e)
		{
			try
			{
				httprequest=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){}
		}
	}
	return httprequest;
}

function Addcomment()
{
	var a=false,b=false;
	$("reply_contents").value=RemoveHTML() ;
	if($("auth_code").value=="")
	{
	$("auth_c").innerText="安全考虑，请输入验证码( * )";
	}
	else
	{
	$("auth_c").innerText="";
	a=true;
	}
	if($("reply_contents").value=="")
	{
	$("consarea").innerText="评论内容不能为空( * )";
	}
	else
	{
		if($("reply_contents").value.length<7)
		{
			$("consarea").innerText="评论内容太草率( * )";
		}
		else
		{
		$("consarea").innerText="";
		b=true;
		}
	}
	if(a&&b)
	{
		$("btnCP").value="数据提交中，请等待...";
		$("btnCP").disabled="disabled";
		add();
	}
	function add()
	{
	var xmlhttp = createAjaxObj();
		try
		{
		params = "auth_code="+escape($("auth_code").value)+"&username="+escape($("username").value)+"&reply_contents="+escape($("reply_contents").value)+"&infoid="+$("infoid").value;
		xmlhttp.abort();	
		
		xmlhttp.open("post","replyinfo.asp",true);
	
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;");	
		
		xmlhttp.setRequestHeader("If-Modified-Since","0");	
		
		xmlhttp.setRequestHeader("Content-length", params.length);
		
		xmlhttp.setRequestHeader("Connection", "close");
	
		xmlhttp.onreadystatechange=t;

		xmlhttp.send(params);	
		}
		catch(ex){}
		function t()
		{
			if(xmlhttp.readyState!= 4 || xmlhttp.status!=200 )
			return ;
			var comment= xmlhttp.responseText;
			//var obj = eval("("+getcode+")");         
			//$("auth_code").innerHTML=obj.a;
			//alert(getcode);
			if(comment)
			{
			$("btnCP").disabled="";
			$("btnCP").value="发表评论";
			$("auth_code").value="";
			$("reply_content").value="";
			loadcomment($("infoid").value);
			location.href="info-"+$("infoid").value+".html#comment";
			alert('提交成功');
			}
			//$("commentdiv").innerHTML=comment;
		
		
		}

	}
}

function RemoveHTML() 
{ 
var strText=$("reply_content").innerText;
var regEx = /<[^>]*>/g; 
return strText.replace(regEx, ""); 
}

function loadauthcode()
{
var xmlhttp = createAjaxObj();
try
	{
		params = "";
		xmlhttp.abort();	
		
		xmlhttp.open("get","getauth.asp",true);
	
		xmlhttp.setRequestHeader("Content-type", "text/html;charset=gb2312");	
		
		xmlhttp.setRequestHeader("If-Modified-Since","0");	
		
		xmlhttp.setRequestHeader("Content-length", params.length);
		
		xmlhttp.setRequestHeader("Connection", "close");
	
		xmlhttp.onreadystatechange=t;

		xmlhttp.send(null);	
	}
catch(ex){}
function t()
	{
			if(xmlhttp.readyState!= 4 || xmlhttp.status!=200 )
			return ;
			var getcode= xmlhttp.responseText;
			//var obj = eval("("+getcode+")");         
			//$("auth_code").innerHTML=obj.a;
			//alert(getcode);
			$("auth_c").innerText="";
			$("auth_codelable").innerHTML=getcode;
	}
}

function loadcomment(id)
{
var xmlhttp = createAjaxObj();
try
	{
		params = "id="+id;
		xmlhttp.abort();	
		
		xmlhttp.open("get","replylist.asp?"+params,true);
	
		xmlhttp.setRequestHeader("Content-type", "text/html;charset=gb2312");	
		
		xmlhttp.setRequestHeader("If-Modified-Since","0");	
		
		xmlhttp.setRequestHeader("Content-length", params.length);
		
		xmlhttp.setRequestHeader("Connection", "close");
	
		xmlhttp.onreadystatechange=c;

		xmlhttp.send(null);	
	}
catch(ex){}
function c()
	{
			if(xmlhttp.readyState!= 4 || xmlhttp.status!=200 )
			return ;
			var getcode= xmlhttp.responseText;
			//var obj = eval("("+getcode+")");         
			//$("auth_code").innerHTML=obj.a;
			//alert(getcode);
			$("commentdiv").innerHTML=getcode;
	}
}

