var ajaxObjectArray = new Array();
document.write('<div id="rating_text"></div>'); 
var rating_do=0;

function getRatingFromServer(ajaxIndex,ulId){
	var resp = ajaxObjectArray[ajaxIndex].response;
	document.getElementById(ulId).innerHTML = resp;
	ajaxObjectArray[ajaxIndex] = false;
	
	overall_grade=parseInt(document.getElementById('vote_grade').value);
	overall_count=parseInt(document.getElementById('vote_count').value);
	new_rating=Math.ceil(overall_grade/overall_count);
	
	document.getElementById('rating').className="rate rated_"+new_rating;
	document.getElementById('imgrate_small').src='/images/rating_'+new_rating+'.gif';
	rating_do=1;
}

function rating(module, action, id, grade){
	if (rating_do==0) {
		ajaxObjectArray[ajaxObjectArray.length] = new sack();
		var ajaxIndex = ajaxObjectArray.length-1;
		ajaxObjectArray[ajaxIndex].requestFile = '/ajax/process.php?module='+module+'&action='+action+'&id='+id+'&grade='+grade;
		ajaxObjectArray[ajaxIndex].onCompletion = function() { getRatingFromServer(ajaxIndex, 'rating_text'); };	// Specify function that will be executed after file has been found					
		ajaxObjectArray[ajaxIndex].runAJAX();		// Execute AJAX function
	}
}
