//检查表单
function VoteCheckForm()
{	
	if(GetCheckNum('VoteItem')<= 0)   
  	{   
  		alert("对不起，请选择！");   
  		return false;   
  	}  
	return true;
}


//投票
function JsVoteAdd(RootPath,VoteID) 
{	
	var xhr = GetXmlHttp();
	if(xhr&&VoteCheckForm())
	{
		getObject("btnVoteAdd").value="提交中";
		getObject("btnVoteAdd").disabled=true;
		xhr.open("POST", RootPath + "AjaxPage/AjaxPost.aspx?action=voteadd&ID="+VoteID+"&r="+Math.random(), true);
		xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    	var data = 'VoteItem=' +  GetCheckValue('VoteItem');
		xhr.onreadystatechange=function()
		{
			if(xhr.readyState==4)
			{
				if(xhr.status==200)
				{
					var returnValue = xhr.responseText;
					var msgArr = returnValue.split('|');
					if(msgArr[0]=='1')
					{
					    alert(msgArr[1]);
				        getObject("btnVoteAdd").value="投票";
					    getObject("btnVoteAdd").disabled=false;
					    settCheckFalse('VoteItem');
					    if(GetNum("VoteID")!=0)
					    JsVoteView(RootPath,VoteID);
					}
					else
					{
					    alert(msgArr[1]);
					    getObject("btnVoteAdd").value="投票";
					    getObject("btnVoteAdd").disabled=false;
  					    settCheckFalse('VoteItem');
					}
				}
				else
				{
					alert("您请求的页面出现异常错误！请重试！");	
					getObject("btnVoteAdd").value="投票";
					getObject("btnVoteAdd").disabled=false;
				}
			}	
		}
    	xhr.send(data);
  	}
}

function JsVoteView(RootPath,VoteID)
{
	getObject("VoteView").innerHTML="<center>数据正在加载中...</center>";
	if(VoteID==0)VoteID = GetNum("VoteID");//如里传入ID为0
	if(VoteID==0)
		getObject("VoteView").innerHTML="参数错误!";
	else
	{
		var xhr = GetXmlHttp();
		xhr.open("GET", RootPath + "AjaxPage/AjaxPost.aspx?action=voteview&ID="+VoteID+"&r="+Math.random(), true);
		xhr.setRequestHeader("Content-Type", "image/Gif");
		xhr.onreadystatechange = function()
		{
			if(xhr.readyState == 4)
			{
				if(xhr.status == 200)
				{
					var msg = xhr.responseText;
					if(msg!='undefined' && msg!=null && msg!='')
					{
						getObject("VoteView").innerHTML = msg;
					}
					else
					{
						getObject("VoteView").innerHTML="加载错误!";
					}
					
				}
				else
				{
					alert("您请求的页面出现异常错误！请刷新重试！");	
				}
			}
		}
		xhr.send(null);
	}
}

function JsVote(RootPath,VoteID)
{
	getObject("Vote").innerHTML="<center>数据正在加载中...</center>";
	if(VoteID==0)VoteID = GetNum("VoteID");//如里传入ID为0
	if(VoteID==0)
		getObject("VoteView").innerHTML="参数错误!";
	else
	{
		var xhr = GetXmlHttp();
		xhr.open("GET", RootPath + "AjaxPage/AjaxPost.aspx?action=vote&ID="+VoteID+"&r="+Math.random(), true);
		xhr.setRequestHeader("Content-Type", "image/Gif");
		xhr.onreadystatechange = function()
		{
			if(xhr.readyState == 4)
			{
				if(xhr.status == 200)
				{
					var msg = xhr.responseText;
					if(msg!='undefined' && msg!='null' && msg!='')
					{
						getObject("Vote").innerHTML = msg;

					}
					else
					{
						getObject("Vote").innerHTML="参数错误";
					}
					
				}
				else
				{
					alert("您请求的页面出现异常错误！请刷新重试！");	
				}
			}
		}
		xhr.send(null);
	}
}


