﻿// JavaScript Document
var req;//定义全局变量req
var supp;
var opp
//支持
function Support(articleID)//函数用来向服务器发送验证的请求
{
	//var articleID = document.getElementById('articleID').value;//获得文本框的值
	supp="sup"+articleID;
    var url = "/shequ/CountService.aspx?id=" + articleID+"&ding=1";
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest();//建立XMLHttpRequest对象
	}
	else if(window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");
	
	}
	if(req)
	{
		req.open("GET",url,true);//向服务器发送请求
		req.onreadystatechange = callback;//指定回调函数
		req.send(null);
	}
}


function callback()//回调函数
{
	if(req.readyState ==4)//判断接受到有响应的状态,如果是4表示加载完毕
	{ 
		if(req.status==200)
		{
			parseMessage();//收到服务器数据后进行解析
		}
		else
		{ 
			alert("not able to retrieve description"+req.statusText);
		}
	}
	else    //响应末加载成功时,页面中的代码
	{
		document.getElementById(supp).innerHTML="  ";//正在验证
	}
}

function parseMessage()//对返回数据进行解析
{
		var ss = req.responseText;
		document.getElementById(supp).innerHTML=ss;//设置<span>标记中的HTML代码*/
}

//反对
function Oppose(articleID)//函数用来向服务器发送验证的请求
{
    var url = "/shequ/CountService.aspx?id=" +articleID;
	opp="opp"+articleID;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest();//建立XMLHttpRequest对象
	}
	else if(window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");
	
	}
	if(req)
	{
		req.open("GET",url,true);//向服务器发送请求
		req.onreadystatechange = callbackOpp;//指定回调函数
		req.send(null);
	}
}


function callbackOpp()//回调函数
{
	if(req.readyState ==4)//判断接受到有响应的状态,如果是4表示加载完毕
	{ 
		if(req.status==200)
		{
			parseMessageOpp();//收到服务器数据后进行解析
		}
		else
		{ 
			alert("not able to retrieve description"+req.statusText);
		}
	}
	else    //响应末加载成功时,页面中的代码
	{
		document.getElementById(opp).innerHTML="";//正在验证
	}
}



function parseMessageOpp()//对返回数据进行解析
{
	var ss = req.responseText;
	document.getElementById(opp).innerHTML=ss;//设置<span>标记中的HTML代码
}

