window.addEvent('domready', function() {
	
	// add review
	document.onmousemove = getMouseY;
	var mouseY = 0;

	function getMouseY(e)
	{
		if(window.ie) {
			//mouseY = event.clientY + document.body.scrollTop;
			mouseY = event.y + document.body.scrollTop;
		} else {
			mouseY = e.pageY;
		}
	}

	function set_rating(v)
	{
		var r = 30*v;
		
		$$('#ar_rating').setStyle('background-position', '-' + r + 'px 0px');
		$('rating_input').value = v;
	}
	
	window.addEvent('domready', function() {
		
		var mouse_down = false;
		var rating = $('ar_rating');
		
		rating.addEvent('mousemove', function() {

			var coord	= rating.getCoordinates();
			var value	= parseInt((mouseY - coord.top));
	
			//rating_input
			
			if(value > 7 && value < 25)
			{
				set_rating(5);
			}

			if(value > 43 && value < 59)
			{
				set_rating(4);
			}
		
			if(value > 77 && value < 94)
			{
				set_rating(3);
			}

			if(value > 109 && value < 121)
			{
				set_rating(2);
			}

			if(value > 134 && value < 147)
			{
				set_rating(1);
			}

			if(value > 148)
			{
				set_rating(0);
			}
		});
	});
});
