$(document).ready(function (){
	$(".rankstar").click(function(){
		var id_pulsado = $(this).attr('id');								  
		var ranking =	$(this).attr('id').substr(10,id_pulsado.length);
		var tipo = $("FORM #h_voting_tipo").val()
		var registro = $("FORM #h_voting_id").val();
		
		if(ranking <= 5 && ranking > 0){
			$.ajax({
				type: "POST",
				url: "/ajax/voting.aspx",
				data: "tipo="+tipo+"&registro="+registro+"+&ranking="+ranking,
				success: function(msg){
					if(msg != '-1'){
						$("#show-vote").hide();
						$("#already-vote").fadeIn('slow');
						
						var ranking_new = msg.substr(8,msg.length);

						switch(ranking_new){
							case "1":{
								vaciarEstrellas();
									$("#result-vote-rank-1").addClass('filled-star');
									$("#result-vote-rank-1").removeClass('empty-star');
								break;	
							}
							case "2":{
								vaciarEstrellas();
									$("#result-vote-rank-1").addClass('filled-star');	
									$("#result-vote-rank-2").addClass('filled-star');	
									$("#result-vote-rank-1").removeClass('empty-star');
									$("#result-vote-rank-2").removeClass('empty-star');
								break;	
							}
							case "3":{
								vaciarEstrellas();
									$("#result-vote-rank-1").addClass('filled-star');								
									$("#result-vote-rank-2").addClass('filled-star');										
									$("#result-vote-rank-3").addClass('filled-star');
									$("#result-vote-rank-1").removeClass('empty-star');
									$("#result-vote-rank-2").removeClass('empty-star');
									$("#result-vote-rank-3").removeClass('empty-star');
								break;	
							}
							case "4":{
								vaciarEstrellas();
									$("#result-vote-rank-1").addClass('filled-star');								
									$("#result-vote-rank-2").addClass('filled-star');								
									$("#result-vote-rank-3").addClass('filled-star');										
									$("#result-vote-rank-4").addClass('filled-star');										
									$("#result-vote-rank-1").removeClass('empty-star');
									$("#result-vote-rank-2").removeClass('empty-star');
									$("#result-vote-rank-3").removeClass('empty-star');
									$("#result-vote-rank-4").removeClass('empty-star');
								break;	
							}
							case "5":{
								vaciarEstrellas();
									$("#result-vote-rank-1").addClass('filled-star');								
									$("#result-vote-rank-2").addClass('filled-star');										
									$("#result-vote-rank-3").addClass('filled-star');	
									$("#result-vote-rank-4").addClass('filled-star');	
									$("#result-vote-rank-5").addClass('filled-star');
									$("#result-vote-rank-1").removeClass('empty-star');
									$("#result-vote-rank-2").removeClass('empty-star');
									$("#result-vote-rank-3").removeClass('empty-star');
									$("#result-vote-rank-4").removeClass('empty-star');
									$("#result-vote-rank-5").removeClass('empty-star');
								break;	
							}
							default:{
								vaciarEstrellas();
							}
						}
						
					}
				}
			});													
		}
	});
	
	$(".rankstar").hover(
	function () {
       		var id = $(this).attr('id');
			if(id == "vote-rank-5"){
				if($("#vote-rank-1").hasClass("empty-star")){
					$("#vote-rank-1").removeClass("empty-star");
					$("#vote-rank-1").addClass("filled-star");
				}
				if($("#vote-rank-2").hasClass("empty-star")){
					$("#vote-rank-2").removeClass("empty-star");
					$("#vote-rank-2").addClass("filled-star");
				}	
				if($("#vote-rank-3").hasClass("empty-star")){
					$("#vote-rank-3").removeClass("empty-star");
					$("#vote-rank-3").addClass("filled-star");
				}
				if($("#vote-rank-4").hasClass("empty-star")){
					$("#vote-rank-4").removeClass("empty-star");
					$("#vote-rank-4").addClass("filled-star");
				}
				if($("#vote-rank-5").hasClass("empty-star")){
					$("#vote-rank-5").removeClass("empty-star");
					$("#vote-rank-5").addClass("filled-star");
				}				
			}
			if(id == "vote-rank-4"){
				if($("#vote-rank-1").hasClass("empty-star")){
					$("#vote-rank-1").removeClass("empty-star");
					$("#vote-rank-1").addClass("filled-star");
				}
				if($("#vote-rank-2").hasClass("empty-star")){
					$("#vote-rank-2").removeClass("empty-star");
					$("#vote-rank-2").addClass("filled-star");
				}	
				if($("#vote-rank-3").hasClass("empty-star")){
					$("#vote-rank-3").removeClass("empty-star");
					$("#vote-rank-3").addClass("filled-star");
				}
				if($("#vote-rank-4").hasClass("empty-star")){
					$("#vote-rank-4").removeClass("empty-star");
					$("#vote-rank-4").addClass("filled-star");
				}
			}
			if(id == "vote-rank-3"){
				if($("#vote-rank-1").hasClass("empty-star")){
					$("#vote-rank-1").removeClass("empty-star");
					$("#vote-rank-1").addClass("filled-star");
				}
				if($("#vote-rank-2").hasClass("empty-star")){
					$("#vote-rank-2").removeClass("empty-star");
					$("#vote-rank-2").addClass("filled-star");
				}	
				if($("#vote-rank-3").hasClass("empty-star")){
					$("#vote-rank-3").removeClass("empty-star");
					$("#vote-rank-3").addClass("filled-star");
				}
			}
			if(id == "vote-rank-2"){
				if($("#vote-rank-1").hasClass("empty-star")){
					$("#vote-rank-1").removeClass("empty-star");
					$("#vote-rank-1").addClass("filled-star");
				}
				if($("#vote-rank-2").hasClass("empty-star")){
					$("#vote-rank-2").removeClass("empty-star");
					$("#vote-rank-2").addClass("filled-star");
				}	
			}
			if(id == "vote-rank-1"){
				if($("#vote-rank-1").hasClass("empty-star")){
					$("#vote-rank-1").removeClass("empty-star");
					$("#vote-rank-1").addClass("filled-star");
				}
			}			
      }, 
	function () {
		var id = $(this).attr('id');
			if(id == "vote-rank-5"){
				if($("#vote-rank-1").hasClass("filled-star")){
					$("#vote-rank-1").removeClass("filled-star");
					$("#vote-rank-1").addClass("empty-star");
				}
				if($("#vote-rank-2").hasClass("filled-star")){
					$("#vote-rank-2").removeClass("filled-star");
					$("#vote-rank-2").addClass("empty-star");
				}
				if($("#vote-rank-3").hasClass("filled-star")){
					$("#vote-rank-3").removeClass("filled-star");
					$("#vote-rank-3").addClass("empty-star");
				}
				if($("#vote-rank-4").hasClass("filled-star")){
					$("#vote-rank-4").removeClass("filled-star");
					$("#vote-rank-4").addClass("empty-star");
				}
				if($("#vote-rank-5").hasClass("filled-star")){
					$("#vote-rank-5").removeClass("filled-star");
					$("#vote-rank-5").addClass("empty-star");
				}					
			}
			if(id == "vote-rank-4"){
				if($("#vote-rank-1").hasClass("filled-star")){
					$("#vote-rank-1").removeClass("filled-star");
					$("#vote-rank-1").addClass("empty-star");
				}
				if($("#vote-rank-2").hasClass("filled-star")){
					$("#vote-rank-2").removeClass("filled-star");
					$("#vote-rank-2").addClass("empty-star");
				}
				if($("#vote-rank-3").hasClass("filled-star")){
					$("#vote-rank-3").removeClass("filled-star");
					$("#vote-rank-3").addClass("empty-star");
				}
				if($("#vote-rank-4").hasClass("filled-star")){
					$("#vote-rank-4").removeClass("filled-star");
					$("#vote-rank-4").addClass("empty-star");
				}
			}
			if(id == "vote-rank-3"){
				if($("#vote-rank-1").hasClass("filled-star")){
					$("#vote-rank-1").removeClass("filled-star");
					$("#vote-rank-1").addClass("empty-star");
				}
				if($("#vote-rank-2").hasClass("filled-star")){
					$("#vote-rank-2").removeClass("filled-star");
					$("#vote-rank-2").addClass("empty-star");
				}
				if($("#vote-rank-3").hasClass("filled-star")){
					$("#vote-rank-3").removeClass("filled-star");
					$("#vote-rank-3").addClass("empty-star");
				}
			}
			if(id == "vote-rank-2"){
				if($("#vote-rank-1").hasClass("filled-star")){
					$("#vote-rank-1").removeClass("filled-star");
					$("#vote-rank-1").addClass("empty-star");
				}
				if($("#vote-rank-2").hasClass("filled-star")){
					$("#vote-rank-2").removeClass("filled-star");
					$("#vote-rank-2").addClass("empty-star");
				}
			}
			if(id == "vote-rank-1"){
				if($("#vote-rank-1").hasClass("filled-star")){
					$("#vote-rank-1").removeClass("filled-star");
					$("#vote-rank-1").addClass("empty-star");
				}
			}				
		}
	);
	
	function vaciarEstrellas(){
		$("#result-vote-rank-1").removeClass('filled-star');
		$("#result-vote-rank-2").removeClass('filled-star');
		$("#result-vote-rank-3").removeClass('filled-star');
		$("#result-vote-rank-4").removeClass('filled-star');
		$("#result-vote-rank-5").removeClass('filled-star');
		
		$("#result-vote-rank-1").addClass('empty-star');
		$("#result-vote-rank-2").addClass('empty-star');
		$("#result-vote-rank-3").addClass('empty-star');
		$("#result-vote-rank-4").addClass('empty-star');
		$("#result-vote-rank-5").addClass('empty-star');		
	}
});