﻿	/* 效果显示开始 */
	
	function changeThumbImage( objImage , imageUrl )
	{
	    objImage.src = imageUrl;
	}
	
	function changeThumbUpImage( imageUrl )
	{
	    objImage = document.getElementById("img_thumbUp");
	    changeThumbImage(objImage , imageUrl);
	}
	
	function changeThumbDownImage( imageUrl )
	{
	    objImage = document.getElementById("img_thumbDown");
	    changeThumbImage(objImage , imageUrl);
	}
	
	/* 效果显示结束 */
	
	var xmlHttp;
		//发送请求
	function main(url)
	{
		createXMLHttpRequest();
		xmlHttp.onreadystatechange = handleStateChange;
		xmlHttp.open("GET",url,"true");
		xmlHttp.send(null);
	}   

	//创建对象
	function createXMLHttpRequest()
	{
		 if (window.ActiveXObject)
			 xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		 else if (window.XMLHttpRequest)
			 xmlHttp = new XMLHttpRequest("Msxml2.XMLHTTP.3.0");
	}
	
	//处理响应
	function handleStateChange()
	{
		if (xmlHttp.readyState == 4)
		{
			//if (xmlHttp.status == 200)
			//{
			    parseResults();
			//}
		}
	}
	
	//响应处理成功后所处理的数据
	function parseResults()
	{
	    if( xmlHttp.responseText.toLowerCase() == "true" )
	    {
	        if( thumbCount == 1 )
	        {
	            upCount = upCount + 1;
	            document.getElementById("span_thumbUp").innerHTML = upCount;
	        }
	        else
	        {
	            downCount = downCount + 1;
	            document.getElementById("span_thumbDown").innerHTML = downCount;
	        }
	        
		    setCookie( cookieNameForMembershipID + cookieNameForContentID , membershipID + contentID  , cookieExpireHours);
		    setDisplayInfo("strong_displayMessage" , voteSuccessful , 3 , (upCount + downCount) );
	    }
	    else
	    {
		    setDisplayInfo( "strong_displayMessage" , voteUnsuccessful , 3 , (upCount + downCount));
	    }
	
	}
	
	//加载页面
	window.onload = function()
	{
	    document.getElementById("span_thumbUp").innerHTML = upCount;
	    document.getElementById("span_thumbDown").innerHTML = downCount;
        changeThumbUpImage( upDefaultImage );
        changeThumbDownImage( downDefaultImage );
	    setDisplayInfo( "strong_displayMessage" , "" , 1 , (upCount + downCount) );
    }

	//点击容器时触发要处理的函数
	function clickBox( thumbUpOrDownCount )
	{
	    thumbCount = thumbUpOrDownCount;
	    if( isLogin.toLowerCase() == 'true' )
	    {
	        if( getCookieValue( cookieNameForMembershipID + cookieNameForContentID ) == (membershipID + contentID) )
	        {
	            setDisplayInfo("strong_displayMessage" , voteBefor , 3 , (upCount + downCount));
	        }
	        else
	        {
		        main( getUrl(dataHelperPage) + parameterName +"=" + thumbCount );
		     }
	    }
	    else
	    {
	         setDisplayInfo( "strong_displayMessage" , notLogin , 3 , (upCount + downCount));
	    }
	}
