var nonMemberRating = Class.create();
nonMemberRating.prototype = {
		  initialize: function(max3) {
			this.max3 = max3;
		  },  

		  rateTrack: function(params) {
			  var url = window.baseUrl+'/max3/processNonMemberTrackRank?uuid=' + this.max3;
			  this.callHandler(url, params);
		  },

		  rateMax3: function(params) {
			  var url = window.baseUrl+'/max3/processNonMemberMax3Rank?uuid=' + this.max3;
			  this.callHandler(url, params);
		  },

		  callHandler: function(url, params) {
				var loadingImage = '<img src="/images/loadingStar.gif" alt="Loading..." title="Loading..." />';
				$('content').innerHTML = loadingImage;
				exploreMenu('lcdScreen', 'selectnothing');
				setSubmenuItemSelected('lcdScreen', 'selectnothing');
				new Ajax.Updater('content', url,
												 {
												   asynchronous:true, 
												   evalScripts:true,
												   parameters: params
												 }
								);
		  }
};