function init() {
	document.getElementById("star0").onmouseover = function() {
		starOver.call(document.getElementById("star0"), 0);
	}
	document.getElementById("star0").onclick = function() {
		document.forms.ratingform.submit();
	}
	document.getElementById("star1").onmouseover = function() {
		starOver.call(document.getElementById("star1"), 1);
	}
	document.getElementById("star1").onclick = function() {
		document.forms.ratingform.submit();
	}
	document.getElementById("star2").onmouseover = function() {
		starOver.call(document.getElementById("star2"), 2);
	}
	document.getElementById("star2").onclick = function() {
		document.forms.ratingform.submit();
	}
	document.getElementById("star3").onmouseover = function() {
		starOver.call(document.getElementById("star3"), 3);
	}
	document.getElementById("star3").onclick = function() {
		document.forms.ratingform.submit();
	}
	document.getElementById("star4").onmouseover = function() {
		starOver.call(document.getElementById("star4"), 4);
	}
	document.getElementById("star4").onclick = function() {
		document.forms.ratingform.submit();
	}
	document.getElementById("stars").onmouseout = function() {
		starOver.call(document.getElementById("star4"), -1);
	}
	document.imgStarGreen = new Image();
	document.imgStarGreen.src = "img/star.gif";
	document.imgStarGray = new Image();
	document.imgStarGray.src = "img/starGray.gif";
}
function starOver(nStar) {
	for (var i=0;i<5;++i) {
		sStar = "imgStar"+i;
		if (i<=nStar) {
			document.images[sStar].src = "img/star.gif";
		} else {
			document.images[sStar].src = "img/starGray.gif";
		}
	}
	document.forms.ratingform.rating.value = nStar+1;
}
// validate email
function validate(form) {
	var sEmail = document.forms.addcomment.email.value;
	var nAt;
	if (sEmail == "") {
		return true;
	}
	if ((nAt = sEmail.indexOf("@")) != -1) {
		if (sEmail.indexOf(".", nAt) != -1) {
			if (sEmail.indexOf(" ") == -1) {
				return true;
			}
		}
	}
	alert("Please enter a valid email address");
	return false;
}
