$(document).ready(function () 
{
    // Menu
    jQuery("<img>").attr("src", '/media/img/menu/spored-over.gif');
    jQuery("<img>").attr("src", '/media/img/menu/vstopnice-over.gif');
    jQuery("<img>").attr("src", '/media/img/menu/napovedi-over.gif');
    jQuery("<img>").attr("src", '/media/img/menu/filmi-over.gif');
    jQuery("<img>").attr("src", '/media/img/menu/kinocentri-over.gif');

    $('#menu img.menu').hover(
        function () {
            if (!$(this).attr('src').match(/-over\.gif$/))
            {
                $(this).attr('src', $(this).attr('src').replace(/\.gif$/, '-over.gif'));
            }
        },
        function () {
            if ($(this).attr('src').match(/-over\.gif$/) && $(this).attr('id') != 'selected')
            {
                $(this).attr('src', $(this).attr('src').replace(/-over\.gif$/, '.gif'));
            }
        }
    );

    // Search form
    $('form.search input.keywords').attr('value', 'Najdi.si');
    $('form.search input.blur').click(function () {
        $(this).attr('value', '');
        $(this).removeClass('blur');
    }); 

    // Tooltips
    $('.popup-cloud-anchor').hover(
        function () {
            $(this).next('.popup-cloud').stop(true, true).animate({opacity: 'show'}, 'normal');
        },
        function () {
            $(this).next('.popup-cloud').animate({opacity: 'hide'}, 'fast');
        }
    );

    // Movie rating
    $('.movie-rating > div').live('mouseover', function () {
        var parent = $(this).parent();
        parent.removeClass().addClass('movie-rating');
        parent.addClass('score-' + $(this).attr('rel'));
    });

    $('.movie-rating > div').live('mouseout', function () {
        var parent = $(this).parent();
        parent.removeClass('score-' + $(this).attr('rel'));
        parent.addClass('score-' + $('.selected', parent).attr('rel'));
    });

    $('.movie-rating > div').live('click', function ()
    {
        var parent = $(this).parent();
        var score = $(this).attr('rel');

        parent.fadeTo(100, 0.1, function () {
            parent.fadeTo(200, 1);
        });

        $('parent');
        $('.selected', parent).removeClass('selected');
        $($('div', parent)[score-1]).addClass('selected');

        $.ajax({
            type: 'POST',
            context: document.body,
            url: $(this).parent().attr('rel'),
            data: 'score=' + score
        });  
        
        return false;
    });

});

