
var ratings = new Array();
var ratingsLeft = 10;
var singleid = 0;

function setstars(movie,stars) {
	if (stars > 0) {
		for (i=1;i<=stars;i++) {
			document.getElementById(movie+'_'+i).src='http://www.makuuni.fi/fi/images/starActive.gif';
		}
		if (stars < 10) {
			for (i=stars+1;i<=10;i++) {
				document.getElementById(movie+'_'+i).src='http://www.makuuni.fi/fi/images/starPassive.gif';
			}
		}
		if (document.getElementById(movie+'_-1')) document.getElementById(movie+'_-1').src='http://www.makuuni.fi/fi/images/evvkPassive.gif';
		if (document.getElementById(movie+'_-2')) document.getElementById(movie+'_-2').src='http://www.makuuni.fi/fi/images/evvkPassive.gif';
	}
	else if (stars == -1) {
		document.getElementById(movie+'_-1').src='http://www.makuuni.fi/fi/images/evvkActive.gif';
		document.getElementById(movie+'_-2').src='http://www.makuuni.fi/fi/images/evvkPassive.gif';
		for (i=1;i<=10;i++) {
			document.getElementById(movie+'_'+i).src='http://www.makuuni.fi/fi/images/starPassive.gif';
		}
	}
	else if (stars == -2) {
		document.getElementById(movie+'_-2').src='http://www.makuuni.fi/fi/images/evvkActive.gif';
		document.getElementById(movie+'_-1').src='http://www.makuuni.fi/fi/images/evvkPassive.gif';
		for (i=1;i<=10;i++) {
			document.getElementById(movie+'_'+i).src='http://www.makuuni.fi/fi/images/starPassive.gif';
		}
	}
	else if (! stars) {
		for (i=1;i<=10;i++) {
			document.getElementById(movie+'_'+i).src='http://www.makuuni.fi/fi/images/starPassive.gif';
		}
		if (document.getElementById(movie+'_-1')) document.getElementById(movie+'_-1').src='http://www.makuuni.fi/fi/images/evvkPassive.gif';
		if (document.getElementById(movie+'_-2')) document.getElementById(movie+'_-2').src='http://www.makuuni.fi/fi/images/evvkPassive.gif';
	}
}

function setrating(movie,stars,source) {

	if (!ratings[movie]) {
		ratingsLeft = ratingsLeft - 1;
	}
	ratings[movie] = stars;
	random = Math.random()*100000;

	/*
	var oImage = new Image;
	oImage.onLoad  = redirect(movie,stars,singleid,oImage.src,ratingsLeft);
	oImage.src='saveRating.php?movie='+movie+'&stars='+stars+'&random='+random;
	*/


	/* redirect(movie,stars,singleid,oImage.src,ratingsLeft); */

	document.getElementById(movie+'_'+stars).src = 'saveRating.php?movie='+movie+'&stars='+stars+'&random='+random;
	setTimeout('updateframe()',500);
	if (source != 2) { // 2 == recommendations, no refresh
		redirect(movie,stars,singleid,ratingsLeft,source);
	}

}
function redirect(movie, stars, singleid, ratingsLeft) {

	if (ratingsLeft == 0) {
		document.location.href='makuuni.php?page=Netticlubi&action=arvostelu';
	}
	if (singleid != 0) {
		document.location.href='makuuni.php?page=Esittely&id='+singleid;
	}
}

function updateframe() {
	top.frames['bottomFrame'].document.location.href='bottomMenu.php';
}

function checkFrames() {
	if (top == self) top.location.href = 'index.php?'+self.location.href;
}

function printable() {
	printWin = window.open(top.mainFrame.location.href+'&printable=1');
}

function setJS() {
	document.getElementById('hasJS').value = 1;
	return true;
}