	
	function tep_rate(rate_val,news_id) {
		
		JsHttpRequest.query(
			'includes/backend/index.back.php',
			
			{
				'nID' : news_id,
				'action' : 'rateConfirm',
				'lang_file' : 'index',
				'rVal' : rate_val 
			},
			
			function (result,errors) {
				document.getElementById('rating'+news_id).innerHTML = result["result_str"];
			},
			
			false
			
		);
		
	}
	
	//
	// AquaSystem
	// v2_58 Insert ajax rating media file
	//
	
	function tep_apply_mf_rating(mf_id,unique_id) {
		
		//
		// Calculate rating value
		//
		var rate_val=0;
		var form_obj = document.getElementById('f_rating_'+mf_id+'_'+unique_id);
		for (var ii=0;ii<=form_obj.elements.length-1;ii++) {
			
			if (form_obj.elements[ii].type=='radio') {
				
				if (form_obj.elements[ii].checked==true) {
					
					 rate_val = form_obj.elements[ii].value;
					
				};
				
			};
			
		};
		
		//
		// Save name, comments, captcha to variables
		//
		var rate_name_customers = document.getElementById('first_name_'+mf_id+'_'+unique_id).value;
		var rate_comments_customers = document.getElementById('comments_'+mf_id+'_'+unique_id).value;
		var rate_captcha = document.getElementById('captcha_rating_'+mf_id+'_'+unique_id).value;
		
		//
		// Send Ajax query
		//
		JsHttpRequest.query(
			'includes/backend/mf_rating.back.php?rand='+Math.random(),
			{
				'mf_id' : mf_id,
				'action' : 'rate_confirm',
				'lang_file' : 'index',
				'rate_val' : rate_val,
				'rate_name_cust' : rate_name_customers, 
				'rate_comments' : rate_comments_customers,
				'rate_captcha' : rate_captcha,
				'unique_id' : unique_id
			},
			
			function (result,errors) {
				
				// alert(errors);
				// document.getElementById('rating'+news_id).innerHTML = result['result_str'];
				
				if (result['error_message']!='') {
					
					alert(result['error_message']);
					
				} else {
					
					alert('Отзыв будет добавлен после модерации. Спасибо!');
					document.getElementById('div_'+mf_id+'_'+unique_id).innerHTML = result['result_str'];
					
				};
			},
			
			false
			
		);
		
	};
	
	function tep_show_mf_rating(mf_id,unique_id) {
		
		//
		// Send Ajax query
		//
		JsHttpRequest.query(
			
			'includes/backend/mf_rating.back.php?rand='+Math.random(),
			
			{
				'mf_id' : mf_id,
				'action' : 'rate_show',
				'lang_file' : 'index',
				'unique_id' : unique_id
			},
			
			function (result,errors) {
				
				// alert(errors);
				// document.getElementById('rating'+news_id).innerHTML = result['result_str'];
				
				if (result['error_message']!='') {
					
					alert(result['error_message']);
					
				} else {
					
					document.getElementById('div_'+mf_id+'_'+unique_id).innerHTML = result['result_str'];
					
				};
			},
			
			false
			
		);
		
	};
	
	function tep_show_mf_rating_write(mf_id,unique_id) {
		
		//
		// Send Ajax query
		//
		JsHttpRequest.query(
			
			'includes/backend/mf_rating.back.php?rand='+Math.random(),
			
			{
				'mf_id' : mf_id,
				'action' : 'rate_show_write',
				'lang_file' : 'index',
				'unique_id' : unique_id
			},
			
			function (result,errors) {
				
				if (result['error_message']!='') {
					
					alert(result['error_message']);
					
				} else {
					
					document.getElementById('div_'+mf_id+'_'+unique_id).innerHTML = result['result_str'];
					
				};
			},
			
			false
			
		);
		
	};
	
	function tep_show_mf_reviews(mf_id,unique_id) {
		
		//
		// Send Ajax query
		//
		JsHttpRequest.query(
			
			'includes/backend/mf_rating.back.php?rand='+Math.random(),
			
			{
				'mf_id' : mf_id,
				'action' : 'show_reviews',
				'lang_file' : 'index',
				'unique_id' : unique_id
			},
			
			function (result,errors) {
				
				if (result['error_message']!='') {
					
					alert(result['error_message']);
					
				} else {
					
					document.getElementById('div_'+mf_id+'_'+unique_id).innerHTML = result['result_str'];
					
				};
			},
			
			false
			
		);
		
	};
	
