	Rating = {};
	Rating.container = 'admin';
	Rating.formid = '';
	
	Rating.init = function(container, formid) {
			this.container = container;
			this.formid = formid;
		}

	Rating.save = function(product_id) {
		
		if(this.container != 'admin') //frontend, will be validated along with the comments form
		{
			validate_ratings();
			return;
		}//if
		
		var data = {};
		data.product_id = product_id;
		data.detail_id = $("#"+this.formid).find('input[name=rp_detail_id]').attr('value');
		data.task = 'ajax_save_ratings'; 
		data.table = 'comments';
				
		var form_data = this.process_formdata();
		
		data.params = form_data;
		
		$.post('/admin/ajax', data, function(r) { 
			//console.log(r);			
		});	
	}

	Rating.process_formdata = function() {
	
		var els = $("#"+this.formid).find('input[name^=rpt]');
		var o = []; var radio_groups = {};
		
		els.each(function(){
		    radio_groups[this.name] = true;
		})
		
  		for(group in radio_groups){
    		var e = $(":radio[name="+group+"]:checked");
    		if_checked = e.length
    		if(if_checked>0)
    		{
    			var el = {id: group, value: e.attr('value')};
    			o.push(el);
    		} //if  	
  		}//for 	
  		
  		var res = $.toJSON(o);
  		
		return(res);  	
	}
