function initAverage (branch)
{
	$.ajax({  
		type: "POST", url: 'initAverage', data: 'branch='+branch,	
		complete: function(data){
			
			var percent = data.responseText;
			percent = percent * 20;
			$("#stars1").css("width", percent+"%");
		}
});
}

function sendRating (click)
{
	var rating = click/80;
	alert(Math.ceil(rating) + " star rating given.");
}

function setLocalRating (parent, stars)
{
	//alert("in");
	var x = 0;
	while(x <= stars)
	{
		$("#stars_"+parent).children("#star"+x).removeClass("gray_star").addClass("blue_star").addClass("rated");
		x++;
	}
}

function setSpecificRating (parent, stars)
{
	//alert("in");
	var x = 0;
	while(x <= stars)
	{
		$(parent).children("#star"+x).removeClass("gray_star").addClass("blue_star").addClass("rated");
		x++;
	}
}


$("div.starbox").mouseover(function(){
	//pending write
});


$(document).ready(function(){

	//$("#home").click()

	$(".rating").mouseover (function(){
   
   		var stars = $(this).attr('id').slice(4);
   		var x = 1;
   		
   		while(x <= stars)
   		{
   			$(this).parent().children("#star"+x).removeClass("gray_star").addClass("blue_star");
   			x++;
   		}
   		while(x <= 5)
   		{
   			$(this).parent().children("#star"+x).removeClass("blue_star").addClass("gray_star");
   			x++;
   		}
   
   	});
   	
   	$(".rating").mouseout (function(){
   		
   		$(this).parent().children(".rating").removeClass("blue_star").addClass("gray_star");
   		$(this).parent().children(".rated").removeClass("gray_star").addClass("blue_star");
   
   	});
   	
   	$(".rating").click (function (){
   		
   		var stars = $(this).attr('id').slice(4);
   		var branch = $(this).parent().attr('rel');
   		//alert(branch);
   		$(this).parent().children("#feedback").text("Rating set!");
   		var rating_target = $(this).parent().attr('id');
   		var datastring = 'branch='+branch+"&stars="+stars;
   		if (rating_target == "food_stars" || rating_target == "value_stars" || rating_target == "service_stars")
   		datastring += "&type="+rating_target;
   		//alert($(this).parent().children("#star"+stars).attr('id'));
   		$.ajax({  
		type: "POST", url: 'http://www.taiwanease.com/setRating', data: datastring,	
		complete: function(data){
			if(isNaN(data.responseText))
			{
				alert(data.responseText);
			}
			else
			{
				var stars = data.responseText;
				var x = 1;
				var y = 1;
				//while (y <= 5)
				//{
					$("#"+rating_target).children("#star1").removeClass("rated").removeClass("blue_star").addClass("gray_star");
					$("#"+rating_target).children("#star2").removeClass("rated").removeClass("blue_star").addClass("gray_star");
					$("#"+rating_target).children("#star3").removeClass("rated").removeClass("blue_star").addClass("gray_star");
					$("#"+rating_target).children("#star4").removeClass("rated").removeClass("blue_star").addClass("gray_star");
					$("#"+rating_target).children("#star5").removeClass("rated").removeClass("blue_star").addClass("gray_star");
					
					//alert($(this).attr('id'));
				//	y++;
				//}
				while (x <= stars)
				{
					$("#"+rating_target).children("#star"+x).addClass("rated").removeClass("gray_star").addClass("blue_star");
					//alert($(this).attr('id'));
					x++;
				}
			}
			}
		});
		
   		
   	});
});
