			var currentVote = 0;
			var voteCast = false;

			function highlightStar(starIndex)
				{
				if (!voteCast)
					{
					document.voteForm.starOne.src = "images/fullStar.png";
					currentVote = 1;

					if (starIndex >= 2)
						{
						document.voteForm.starTwo.src = "images/fullStar.png";
						currentVote = 2;
						}

					if (starIndex >= 3)
						{
						document.voteForm.starThree.src = "images/fullStar.png";
						currentVote = 3;
						}

					if (starIndex >= 4)
						{
						document.voteForm.starFour.src = "images/fullStar.png";
						currentVote = 4;
						}

					if (starIndex >= 5)
						{
						document.voteForm.starFive.src = "images/fullStar.png";
						currentVote = 5;
						}
					}
				}

			function clearStars()
				{
				if (!voteCast)
					{
					document.voteForm.starOne.src = "images/blankStar.png";
					document.voteForm.starTwo.src = "images/blankStar.png";
					document.voteForm.starThree.src = "images/blankStar.png";
					document.voteForm.starFour.src = "images/blankStar.png";
					document.voteForm.starFive.src = "images/blankStar.png";
					}
				}

			function castVote(vote)
				{
				voteCast = true;

  				var xmlHttp;
  				try
  					{
    				// Firefox, Opera 8.0+, Safari
    				xmlHttp=new XMLHttpRequest();
    				}
  				catch (e)
    				{
    				// Internet Explorer
    				try
      					{
      					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      					}
    				catch (e)
      					{
      					try
        					{
        					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        					}
      					catch (e)
        					{
        					alert("Your browser does not support AJAX!");
        					return false;
        					}
      					}
    				}

				xmlHttp.open("POST", "castVote.asp", false);
				xmlHttp.setRequestHeader("Content-Type", "text/xml");
				xmlHttp.send("<?xml version='1.0' encoding='UTF-8'?>" + "<castVote><itemId>" + document.voteForm.itemID.value + "</itemId><currentVote>" + vote + "</currentVote></castVote>");
				}
				
function updateVoteStars(rating)
	{
	if (rating > 0)
		{
		document.voteForm.starOne.src = "images/fullStar.png";
		}
	if (rating > 1)
		{
		document.voteForm.starTwo.src = "images/fullStar.png";
		}
	if (rating > 2)
		{
		document.voteForm.starThree.src = "images/fullStar.png";
		}
	if (rating > 3)
		{
		document.voteForm.starFour.src = "images/fullStar.png";
		}
	if (rating > 4)
		{
		document.voteForm.starFive.src = "images/fullStar.png";
		}		
	}
