var setVote = false;
var setRating = false;
var arrStars = new Array('star1','star2','star3','star4','star5'); // lijst van id's
var totalStars = arrStars.length; // aantal sterren
var flashCall = 3; // aantal keer knipperen
var idDiv = "vote";
var idHidden = "rating";
function loadStars() {
   blankStar = new Image();
   blankStar.src = "rating_00.gif";
   fullStar = new Image();
   fullStar.src = "rating_100.gif";
}
function searchStars(idSearch) {
	for (i=0; i<=totalStars; i++) {
		if (arrStars[i] == idSearch) {
			j = i+1;
			return j;
		}
	}	
}

function fncStarOver(idStar) {
	if (setVote == false) {
		fncStarOut(arrStars[totalStars-1]);
		nrStar = searchStars(idStar);
		for (i=0 ;i<nrStar; i++) {
			document.getElementById(arrStars[i]).src = fullStar.src;
		}
		document.getElementById(idDiv).innerHTML = "   "+nrStar+" van de "+totalStars+" sterren";     
	}
}
function fncStarOut(idStar) {
	if (setVote == false) {
		nrStar = searchStars(idStar);
		for (i=0 ;i<nrStar; i++) {
			document.getElementById(arrStars[i]).src = blankStar.src;
		}
		document.getElementById(idDiv).innerHTML = " ";     
	}
}
function fncStarSet(idStar) {
   if (setVote == false) {
		 setVote = true;
		 nrStar = searchStars(idStar);
		 document.getElementById(idDiv).innerHTML = "  Verwerken van stem.";
		 setTimeout("blankFlash(nrStar)", 200);
		 document.getElementById(idHidden).value = nrStar;
		 }
}
function fncStarLoad(idStar) {
   if (setVote == false) {
		 setRating = true;
		 fncStarSet(idStar);
		 }
}
function blankFlash(setVoteNr) {
	for (i=0; i<setVoteNr; i++) {			
		document.getElementById(arrStars[i]).src = blankStar.src;
	}
	setTimeout("fullFlash(nrStar)", 200);
}
function fullFlash(setVoteNr) {
	flashCall -= 1;
	for (i=0; i<setVoteNr; i++) {			
		document.getElementById(arrStars[i]).src = fullStar.src;
	}	
	if (flashCall > 0) {
		setTimeout("blankFlash(nrStar)", 200);
	} else {		
		if (setRating == true){
			window.location.assign("index.php?rating="+nrStar)
		}
	}
}
