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

function rateThisPage()
{
    var images = $$('img.hotstar');
	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() {
	        var hiddenField = $(ratingHiddenFieldId);
	        hiddenField.value = index;
	        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.hotstar');
	    var x = 0;
	    var src = '/images/star3.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);
	        }
        });
    }
}