﻿window.addEvent('domready', function()
{
	if ($chk($$('img.star')))
	{
		rateThisPage();
	}
});

function rateThisPage()
{
	var images = $$('img.star');
	var x = 0;
	var src;
	var extension;

	$A(images).each(function(img, index)
	{
		src = img.getProperty('src');
		extension = src.substring(src.lastIndexOf('.'),src.length);
		img.addEvent('mouseenter', function()
		{
		    img.setProperty('src',src.replace(extension,'-o' + extension));
		    for (var x = 0; x <= index; x++)
		    {
			    images[x].setProperty('src',src.replace(extension,'-o' + extension));
		    }
		    for (var x = index+1; x <= 4; x++)
		    {
			    images[x].setProperty('src', src);
		    }
	    });
    });
}

function setCurrentRating(rating)
{
    if (rating != '')
    {
        var images = $$('img.star');
	    var x = 0;
	    var src = '/images/site/star.gif';
	    var extension;

	    $A(images).each(function(img, index)
	    {
		    extension = src.substring(src.lastIndexOf('.'),src.length);
		    for (var x = 0; x <= (rating - 1); x++)
		    {
		        images[x].setProperty('src',src.replace(extension,'-o' + extension));
		    }
	        for (var x = rating; x < images.length; x++)
	        {
		        images[x].setProperty('src', src);
	        }
        });
    }
}