var voterTimer;
var voterActive = true;
var voteImgBaseGrayed = 'star-0';
var voteImgBaseColor = 'star-1';

$(document).ready(function(){	
	voterSet();
	$("table#voter1 td img.active").mouseover(function() {
		if(voterActive)
		{
			window.clearTimeout(voterTimer);
			var id = $(this).attr("id").split("_");			
			for(var i=1;i<11;++i)
			{
				$("table#voter1 td img#vote_"+i).css("cursor", "pointer");
				if(i<=id[1])
					$("table#voter1 td img#vote_"+i).attr('src', $("table#voter1 td img#vote_"+i).attr('src').replace(voteImgBaseGrayed, voteImgBaseColor));
				else
					$("table#voter1 td img#vote_"+i).attr('src', $("table#voter1 td img#vote_"+i).attr('src').replace(voteImgBaseColor, voteImgBaseGrayed));
			}	
		}
	});
	
	$("table#voter1 td img.active").mouseout(function() {
		if(voterActive)
			voterTimer=window.setTimeout("voterSet()",500);
	});
	
	$("table#voter1 td img.active").click(function() {
		window.clearTimeout(voterTimer);	
		voterActive = false;
		var id = $(this).attr("id").split("_");
		var url = null;
		if (window.voteType == undefined || window.voteType == 'media')
			url = "/wspolne/mediavote?picid="+$("#picid").attr("value")+"&vote="+id[1]+"&itemid="+$("#itemid").attr("value")+"&mod="+$("#mod").attr("value");
		else if (voteType == 'class')
			url = $("#voter1").attr("class") + id[1];
		
		if (url != null)
			$.get(url,
				function(responseText) { 
					$.taconite(responseText);
					//voterSet('set');	                      
				});
	});
});

function voterSet(average)
{	
	if (!average)
		average = voteAverage;
		
	for(var i=1;i<11;++i) {
		if (i<=average) {
			$("table#voter1 td img#vote_"+i).attr('src', $("table#voter1 td img#vote_"+i).attr('src').replace(voteImgBaseGrayed, voteImgBaseColor));
		}
		else {
			$("table#voter1 td img#vote_"+i).attr('src', $("table#voter1 td img#vote_"+i).attr('src').replace(voteImgBaseColor, voteImgBaseGrayed));
		}
	}
}

function voterDisable()
{
	var voter;
	for(var i=1;i<11;++i)
	{
		voter = document.getElementById('vote_'+i);
		voter.className='disable';
	}
}
