// JavaScript Document

jQuery(document).ready(function($){
		$('.wbt_ranking .stars img').mouseover(function(){
			var lastImg = $(this).attr('src');
			var imgContainer = $(this).parent().parent().attr('id');
			
			for(var i=0;i<=5;i++){
				if(i <= parseInt( $(this).attr('class') ) ){
							$('#'+imgContainer+' .stars .'+i).attr("src", _ranking_url+'images/star_green.gif');
							$('#'+imgContainer+' .sub_line').html('<span class="small block grey">'+$(this).attr("alt")+'</span>');
				}else{
							$('#'+imgContainer+' .stars .'+i).attr("src", $('#'+imgContainer+' .stars .'+i).attr('rel'));
							$('#'+imgContainer+' .sub_line').html('<span class="small block grey">'+$(this).attr("alt")+'</span>');
				}
			}		
		}).mouseout(function(){
				var lastImg = $(this).attr('src');
				var imgContainer = $(this).parent().parent().attr('id');
				for(var i=0;i<=5;i++){		
								$('#'+imgContainer+' .stars .'+i).attr("src", $('#'+imgContainer+' .stars .'+i).attr('rel'));
								$('#'+imgContainer+' .sub_line').html('');
				}
		});
			
		var rankingEl = $('.wbt_ranking .stars img').click(function(){
				var pid = $(this).parent().parent().attr('id').split('_');
				var linkEl = $(this);
				$.ajax({
					url: '/wp-content/plugins/ranking/ngg_ranking.php',
					data: "rid="+parseInt($(this).attr('class'))+'&pid='+pid[2]+'&url='+_ranking_url,
					cache: false,
					success: function(html){
						linkEl.parent().html(html);
					}
				});
				
		});
		
	
});

jQuery.extend({
	rankingOver: function (element){
		var lastImg = jQuery(element).attr('src');
		var imgContainer = jQuery(element).parent().parent().attr('id');
		
		for(var i=0;i<=5;i++){
			if(i <= parseInt( jQuery(element).attr('class') ) ){
						jQuery('#'+imgContainer+' .stars .'+i).attr("src", _ranking_url+'images/star_green.gif');
						jQuery('#'+imgContainer+' .sub_line').html('<span class="small block grey">'+jQuery(element).attr("alt")+'</span>');
			}else{
						jQuery('#'+imgContainer+' .stars .'+i).attr("src", jQuery('#'+imgContainer+' .stars .'+i).attr('rel'));
						jQuery('#'+imgContainer+' .sub_line').html('<span class="small block grey">'+jQuery(element).attr("alt")+'</span>');
			}
		}		
	},
	rankingOut: function (element){
		var lastImg = jQuery(element).attr('src');
		var imgContainer = jQuery(element).parent().parent().attr('id');
		for(var i=0;i<=5;i++){		
						jQuery('#'+imgContainer+' .stars .'+i).attr("src", jQuery('#'+imgContainer+' .stars .'+i).attr('rel'));
						jQuery('#'+imgContainer+' .sub_line').html('');
		}
	},
	rankingClick: function (element){
		var pid = jQuery(element).parent().parent().attr('id').split('_');
		var linkEl = jQuery(element);
		jQuery.ajax({
			url: _ranking_url+'ngg_ranking.php',
			data: "rid="+parseInt(jQuery(element).attr('class'))+'&pid='+pid[2]+'&url='+_ranking_url,
			cache: false,
			success: function(html){
				linkEl.parent().html(html);
			}
		});
	}
});
