function setRating(r) {
        document.getElementById('commentRating').value = r;
        hoverRating(r);
        document.getElementById('comment').focus();
}

function hoverRating(r) {
        if (r == 0 && document.getElementById('commentRating').value > 0) r = document.getElementById('commentRating').value;
        for (var i = 1; i <= 5; i++) {
                document.getElementById('star_'+i).className = (i <= r)? "star on": "star off";
        }
}

function validateRatingComment() {
	if (document.getElementById('comment').value.replace(/^\s+|\s+$/g, '') == "") {
		alert("Please enter your review");
		return false;
	}
	if (!(document.getElementById('commentRating').value >= 1 && document.getElementById('commentRating').value <= 5)) {
		alert("Please click the stars to say if you love it, hate it, or anything in between");
		return false;
	}
	return true;
}
