﻿//------------------------------------------------------------------------------------------------
//            JavaScript Document By Eshion Media(IME)
//            该脚本代码由亿新科技编写
//            亿新科技网址：www.eshion.cn    联系方式：0577-27802780
//------------------------------------------------------------------------------------------------

try{document.execCommand("BackgroundImageCache",false,true);}catch(e){}
var browser=navigator.appName;

function statShow(obj){
	if(obj=="2"){
		document.getElementById("stat2").style.display="block";
		document.getElementById("statTag").getElementsByTagName("a")[1].className="statTagA";
		document.getElementById("stat1").style.display="none";
		document.getElementById("statTag").getElementsByTagName("a")[0].className="";
	}else{
		document.getElementById("stat2").style.display="none";
		document.getElementById("statTag").getElementsByTagName("a")[1].className="";
		document.getElementById("stat1").style.display="block";
		document.getElementById("statTag").getElementsByTagName("a")[0].className="statTagA";
	}
}

function postcheck(){
	var manstr=document.getElementById("man").value;
	var manLen=0;
	if(document.getElementById("man").value==""){
		alert("请输入您的名称！");
		document.getElementById("man").focus();
		return false;
	}
	for(i=0;i<manstr.length;i++){
		if(isChina(manstr.substr(i,1))){
			manLen+=2;
		}else{
			manLen+=1;
		}
	}
	if(manLen>12){
		alert("名称字符长度超过限制！\n允许输入12个字符；每个中文算作2个字符，英文或其它字符算为1个字符。\n您一共输入了"+manLen+"个字符！")
		return false;
	}
	if(document.getElementById("content").value==""){
		alert("请输入您的详细评论内容！");
		document.getElementById("content").focus();
		return false;
	}
	if(document.getElementById("sn").value==""){
		alert("请输入验证码！");
		document.getElementById("sn").focus();
		return false;
	}
	document.getElementById("Submit").disabled = true;
	document.getElementById("poststate").style.display="block";
	document.getElementById("postcom").style.display="none";
	startRequest();
	return false;
}

var xmlHttp,YN;
function createXMLHttpRequest(){
   if(window.ActiveXObject) {xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}
   else if(window.XMLHttpRequest) {xmlHttp = new XMLHttpRequest();}
}

function startRequest(){
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange;
	xmlHttp.open("POST", "scripts/post.html?now=" + (new Date().getTime()), true);
	xmlHttp.setRequestHeader( "Content-Type","application/x-www-form-urlencoded");
	xmlHttp.send("man="+encodeURI(document.getElementById("man").value)+"&postid="+encodeURI(document.getElementById("postid").value)+"&email="+encodeURI(document.getElementById("email").value)+"&content="+encodeURI(document.getElementById("content").value)+"&sn="+encodeURI(document.getElementById("sn").value));
	}

function handleStateChange(){
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			if(xmlHttp.responseText=="OK!"){
				YN="yes!";
				xmlHttp=null;
				document.getElementById("poststate1").innerHTML="提交评论成功！"
				document.getElementById("poststate2").innerHTML="评论成功！<br/><span style='color:#EC0000'>为防止恶意回复和反动言论，评论需管理员审核后才会显示！</span><br/><a href='javascript:void(0);' onclick='postback();' class='aBlackU'>重新发表评论</a>";				
			}else{
				document.getElementById("poststate1").innerHTML="发生错误："
				document.getElementById("poststate2").innerHTML=xmlHttp.responseText;
				xmlHttp=null;
			};			
		}else{
			document.getElementById("poststate1").innerHTML="提交评论失败！"
			document.getElementById("poststate2").innerHTML="系统错误：评论失败！<br/><a href='javascript:void(0);' onclick='postback();' class='aBlackU'>重新发表评论</a>";
			xmlHttp=null;
		}	
	}
}

function postback(){
	if(YN=="yes!"){
		document.getElementById("man").value="";
		document.getElementById("email").value="";
		document.getElementById("content").value="";
		document.getElementById("sn").value="";
	}
	document.getElementById("Submit").disabled = false;
	document.getElementById('poststate').style.display='none';
	document.getElementById('postcom').style.display='block';
	document.getElementById("snimg").src=document.getElementById("snimg").src+"?"+(new Date().getTime());
	YN=null;
}

function isChina(s){
	var patrn= /[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/gi;
	if (!patrn.exec(s)){
		return false;
	}else{
		return true;
	}
}

