var ajaxRating = new Array();

function doRating(SITE_HOST ,lid,name,reply,rate,r_uniqid)
{
	var replyObj = document.getElementById(reply);
	var ajaxIndex = ajaxRating.length;
	var lastRate = replyObj.innerHTML ;
	
	
	replyObj.innerHTML = "<img src=\"images/loading_1.gif\" align=\"absmiddle\"/> Rating Joke" ;
	
	ajaxRating[ajaxIndex] = new sack();
	ajaxRating[ajaxIndex].requestFile = SITE_HOST +"/ajax.os?lid=" + lid + "&sec=" + name+ "&rate=" + rate + "&r_uniqid=" + r_uniqid +"&retunid=" + reply;

	ajaxRating[ajaxIndex].onCompletion = function(){ 
	
		if(ajaxRating[ajaxIndex].response.substring(0,1) == ".")
			alert("Sorry! You can repeat rating");
			
		
		replyObj.innerHTML =  ajaxRating[ajaxIndex].response	;
		//alert(replyObj.innerHTML);
		
	};
	
	
	
	ajaxRating[ajaxIndex].onLoading = function(){ 
		replyObj.innerHTML  = "<img src=\"images/loading_1.gif\" align=\"absmiddle\"/> Processing " ; 
		//alert("Uploading ... Please WAIT");
	};	
	
	

	ajaxRating[ajaxIndex].onError = function(){
		replyObj.innerHTML = "<img src=\"images/icon_alert.gif\" align=\"absmiddle\"/> Unknown Error" ;
	}
	
	ajaxRating[ajaxIndex].onFail = function(){
		replyObj.innerHTML = "<img src=\"images/icon_alert.gif\" align=\"absmiddle\"/> Rating Failed" ;;
	}
	
	ajaxRating[ajaxIndex].runAJAX();
}
