// JavaScript Document
function Ajax(target,url,parameter,hint,ifshowresult) {
		//var FF=(navigator.userAgent.indexOf("Firefox")>0)?true:false;
		var xmlObj = false;
		var xmlResult;
		try {
			xmlObj=new XMLHttpRequest;
		}
		catch(e) {
			try {
				xmlObj=new ActiveXObject("MSXML2.XMLHTTP");
			}
			catch(e2) {
				try {
					xmlObj=new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch(e3) {
					xmlObj=false;
				}
			}
		}
		if (!xmlObj && hint) {
			alert("XMLHttpRequest init Failed!");
		}
    // 给出提示，正在搜索
    // 打开一个连接，采用POST
    xmlObj.open ("POST",url, true);
    // 设置请求头，表单内容格式为URLEncoded
    xmlObj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    // 设置完成请求后响应函数
    xmlObj.onreadystatechange=function() {
        // 完成响应
        if(xmlObj.readyState==4) {
            // 状态正常
            if(xmlObj.status==200) {
                // 设置xmlResult为搜索结果XML文档
                xmlResult=xmlObj.responseText;//;responseXML--两种接收格式(文本，XML)
                // 调用AjaxShowResult()显示搜索结果,如果xmlResult的返回是OK，将调用document.form1.submit();
                if(ifshowresult!="1")
                {
                AjaxShowResult(xmlResult,target);
                }
            }
			else if (xmlObj.status == 500 && hint){
				//alert("服务器产生内部错误！");
				}
			else if (xmlObj.status == 206){
				}
			else{
				//alert(xmlObj.status);
				//if(hint) alert("连接不上！");
			}
        }
    }
    // 发送请求，内容为搜索的关键字
//	if(parameter.length>0){
    	xmlObj.send(parameter);
/*	}else{
		if(FF)
			xmlObj.send('');
		else
			xmlObj.send(null);
	}*/
}

String.prototype.Trim  = function(){return this.replace(/(^\s*)|(\s*$)/g, "");}
//评分操作
function PinFen(){
	if(document.getElementById('pinfen').style.display=='none')
		document.getElementById('pinfen').style.display='block';
	else
		document.getElementById('pinfen').style.display='none';
}

//////////////拖动评分函数/////////////////
function Milan_StartMove(oEvent,target)
{
	var offset_x;
	//var offset_y;
	var whichButton;
	if(document.all&&oEvent.button==1)
		whichButton=true;
	else
	{
		if(oEvent.button==0)
			whichButton=true;
	}
	if(whichButton)
	{
		var oDiv=document.getElementById(target);
		offset_x=parseInt(oEvent.clientX-oDiv.offsetLeft);
		//offset_y=parseInt(oEvent.clientY-oDiv.offsetTop);
		document.documentElement.onmousemove=function(mEvent)
		{
			var eEvent;
			if(document.all)
				eEvent=event;
			else
				eEvent=mEvent;
			var oDiv=document.getElementById(target);
			var x=eEvent.clientX-offset_x;
			//var y=eEvent.clientY-offset_y;
			if(x>=5 && x<=100)
			{
				oDiv.style.left=(x)+"px";
				if(x==100) x=99;
				oDiv.innerHTML=Math.floor(x/10+1)+"分";
				//if(oDiv.innerHTML=="0分")
					//oDiv.innerHTML="1分";
			}
			//oDiv.style.top=(y)+"px";
		}
	}
}
function Milan_StopMove(oEvent){
	document.documentElement.onmousemove=null;
}
function IPinFen(aid){
	Ajax("","/modules/article/marking.php","aid="+aid+"&pf1="+escape(document.getElementById("pf1").innerHTML.replace("分",""))+"&pf2="+escape(document.getElementById("pf2").innerHTML.replace("分",""))+"&pf3="+escape(document.getElementById("pf3").innerHTML.replace("分",""))+"&pf4="+escape(document.getElementById("pf4").innerHTML.replace("分",""))+"&pf5="+escape(document.getElementById("pf5").innerHTML.replace("分","")),false);
	document.getElementById("pinfen").style.display='none';
}
function GetFen(aid){
	Ajax("","/modules/article/getmark.php","aid="+aid,false);
}

//顶踩
function Wodin(aid){
	Ajax("","/modules/article/updown.php","t=1&aid="+aid,false);
	return false;
}

function Wochai(aid){
	Ajax("","/modules/article/updown.php","t=2&aid="+aid,false);
	return false;
}
function PinLunVote(pinlunid,ptype){
	Ajax("","/modules/article/revupdn.php","rid="+pinlunid+"&t="+ptype+"&old="+document.getElementById(pinlunid+"_"+ptype).innerHTML,false);
//	document.getElementById(pinlunid+"_"+ptype).innerHTML="<img src='/ajax/images/load.gif' class='load' />";
}

//初始化页面
function AjaxShowResult(xmlResult,target)
{
	var ret=new Array();
	ret=xmlResult.split(",");

	var ret1=new Array();
	ret1=xmlResult.split("|");

	// 显示搜索结果
	if(ret[0]=="pf")
	{
		if(ret[1]=="ok")
		{
			GetFen(ret[2]);
			alert('评分成功！');
		}
	}
	else if(ret[0]=="getfen")
	{
		if(ret[1]=="0")
		{
			document.getElementById("ppf1").innerHTML="0分";
			document.getElementById("ppf2").innerHTML="0分";
			document.getElementById("ppf3").innerHTML="0分";
			document.getElementById("ppf4").innerHTML="0分";
			document.getElementById("ppf5").innerHTML="0分";
			document.getElementById("zhong1").innerHTML="0";
			document.getElementById("zhong2").innerHTML=".0";
		}
		if(ret[1]=="1")
		{
			document.getElementById("ppf1").innerHTML=ret[2]+"分";
			document.getElementById("ppf2").innerHTML=ret[3]+"分";
			document.getElementById("ppf3").innerHTML=ret[4]+"分";
			document.getElementById("ppf4").innerHTML=ret[5]+"分";
			document.getElementById("ppf5").innerHTML=ret[6]+"分";
			var zhong=ret[7].split(".");
			document.getElementById("zhong1").innerHTML=zhong[0];
			if(zhong.length==1)
				document.getElementById("zhong2").innerHTML=".0";
			else
				document.getElementById("zhong2").innerHTML="."+zhong[1];
		}
	}
	else if(ret[0]=="vote")
	{
		if(ret[1]=="wrong")
			alert('参数错误！');
		if(ret[1]=="nologin")
			alert("您还没有登录，请先登录！")
		if(ret[1]=="PleaseRest")
			alert("对不起，每天只能对该书投一票！");
			//alert("请休息一下再投票！");
		if(ret[1]=="finish")
		{
			if(ret[2]=="1")
				if(document.getElementById("Wodin"))
					document.getElementById("Wodin").innerHTML=ret[3];
			if(ret[2]=="2")
				if(document.getElementById("Wochai"))
					document.getElementById("Wochai").innerHTML=ret[3];
			alert("投票成功！");
		}
	}
	else if(ret[0]=="revVote")
	{
		if(ret[1]=="finish")
		{
			document.getElementById(ret[2]+"_"+ret[3]).innerHTML=ret[4];
			alert('发表意见成功！');
		}
		else if(ret[1]=="nologin")
		{
			alert("对不起，请先登陆！");
		}
		else if(ret[1]=="wrong")
		{
			alert("错误的参数！");
		}
		else
		{
	//		document.getElementById(ret[2]+"_"+ret[3]).innerHTML=ret[4];
			alert("对不起，您已经对该评论发表过意见！");
		}
	}
}
//统计输入字数
function strCounter(name,len){
	var field=document.getElementById(name);
	if (field.value.length > len){
		field.value = field.value.substr(0, len);
		document.getElementById("count_"+name).innerHTML = len - field.value.length;
	}
	else{
		document.getElementById("count_"+name).innerHTML = len - field.value.length;
	}
}
function submitobserve()
{
	var thisform=document.observe;
	if(thisform.content.value=="" || thisform.content.value=="请输入内容！")
	{
		alert('请填写评论内容!');
		thisform.content.focus();
		return false;
	}
	if(thisform.validcode.value=="" || thisform.validcode.value.length!=4)
	{
		alert('请填写验证码!');
		thisform.validcode.focus();
		return false;
	}
}
function freshCode()
{
	document.getElementById("codes").src="/include/checkcodephp.php";
}
function ClickLoadVCode()
{
	document.getElementById("LoadVCode").href='javasc'+'ript: freshCode();';
	document.getElementById('LoadVCode').innerHTML='<img border="0" id="codes" name="codes" src="/include/checkcodephp.php" height="18" width="61" /> 看不清？';
}