var RateArticlesID = 0;
var RateArticles = {
	Load: function(iArticleID)
	{
		var aRequest = new System.Net.Ajax.Request("POST",shopURL + "/Mods/RateArticle/Rate.asp", eval("LoadRateArticle_" + iArticleID), true);                 
			aRequest.AddParam("ArticleID", iArticleID);
			aRequest.AddParam("Load", "True");

		var aPageRequest = new System.Net.Ajax.PageRequests(aRequest);
		var aConnection = new System.Net.Ajax.Connection(aPageRequest);
            aConnection.Open(); 
	},
	

	Rate: function(iArticleID, iRate, bHasCustomerRate)
	{
		if (bHasCustomerRate == "True")
			return;
	
		var aRequest = new System.Net.Ajax.Request("POST",shopURL + "/Mods/RateArticle/Rate.asp", this.Rate_callback, true);                 
			aRequest.AddParam("ArticleID", iArticleID);
			aRequest.AddParam("Rate", iRate);

		var aPageRequest = new System.Net.Ajax.PageRequests(aRequest);
		var aConnection = new System.Net.Ajax.Connection(aPageRequest);
            aConnection.Open(); 
            RateArticlesID = iArticleID
	},
	
	Rate_callback: function(src)
	{
		if(src.ReadyState==4)
		{
			if(src.Status==200)
			{
				if(src.Complete)
				{
					GetElement("RateArticle" + RateArticlesID).innerHTML = src.ResponseText;
					RateArticlesID = 0;
				}
			}
		}
	}
}