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