jQuery(document).ready(function($){
	//$('.status').prepend("<div class='score_this'>(<a href='#'>score this item</a>)</div>");
	$('.score_this').show().click(function(){
		$(this).slideUp();
		return false;
	});
	
	$('.score a').click(function() {
        $(this).parent().parent().html('<span class="submitting">sending</span>').parent().addClass('scored').find('*').map(function(){
            var obj = $(this);
            switch(obj.css('position')) {
                case 'absolute':
                case 'relative':
                    obj.addClass('fader');
            }
        });
        
		$.get("/site/custom_scripts/php/ratings/rating/rating.php" + $(this).attr("href") +"&update=true", {}, function(data){
			$('.scored, .fader').fadeOut("normal",function() {
			    var obj = $(this);
			    
			    if (obj.hasClass('scored')) {
			        obj.html(data).find('*').map(function(){
                        var obj = $(this);
                        switch(obj.css('position')) {
                            case 'absolute':
                            case 'relative':
                                obj.addClass('fader');
                        }
                    });
				}
				
				obj.find('.fader')
				    .removeClass('fader')
				    .fadeIn();
				obj.fadeIn()
				    .removeClass('fader')
				    .removeClass('scored');
			});
		});
		
		return false; 
	});
});
