// JavaScript Document
$(document).ready(function() {
	
 $('.auto-submit-star').rating({
	callback: function(value, link) { $("#assetRatingControl").submit(); }
 });

$('#assetRatingControl').fadeIn(400);

$("#assetRatingControl").submit(function(){
		var rating;
		$('input',this).each(function(){if(this.checked) rating = this.value;});
		
		if (assetID != undefined && rating != undefined){
		  $.ajax({  
			  type: "POST",  
			  url: "/asset/service/AssetRating.asmx/SubmitRating",  
			  data: "{'id': '" + assetID + "','rating': '" + rating + "'}",  
			  contentType: "application/json; charset=utf-8",  
			  dataType: "json",  
			  success: function(msg){ AjaxSucceeded(msg,rating); },  
			  error: AjaxFailed 
		  });			
		}
		return false;
	});
});  

function AjaxSucceeded(result,rating){  
	var test = eval(result.d);
	$("#assetUserRating").html("Thanks!").fadeOut("slow",function(){ $(this).html("You Rated: " + rating).fadeIn("slow");});
} 
function AjaxFailed(result) {  
   alert(result.status + ' ' + result.statusText);  
}
