   function submitRating(evt)
        {
            var tmp = evt.target.getAttribute('id').substr(5);
            var widgetId = tmp.substr(0, tmp.indexOf('_'));
            var starNbr = tmp.substr(tmp.indexOf('_')+1);
            $.post(post_rating,
               { uid: widgetId, notation: starNbr, heading:r_heading},
               function(data){
                 $('#rating_'+widgetId).html(data);
               }
             );
        }

    function jqueryInit()
    {
        try{
        	init_rating();
        	$('span.rating').bind('click', submitRating);
        }
        catch (e)
        {
        	
        }
    }

    function favorite(id)
    {
    	$.post(post_favorite,
                { uid: id, heading:r_heading},
                function(data){
                	var $out = $('#main_result')
                    .hide()
                    .fadeIn(500, function() {
                    	$out.html(data);
                    });
                    $out.fadeOut(6000, function() {
                    	$out.val();
                    });
                }
              );
    }   
    $(document).ready(jqueryInit);