var RateArticles = {

	Load: function(iAID)
	{
		var aRequest = new System.Net.Ajax.Request("POST","Mods/RateArticle/GetRateArticleHTML.asp", this.Load_callback, true);				
			aRequest.AddParam("ArticleID", iAID)
		var aPageRequest = new System.Net.Ajax.PageRequests(aRequest);
		var aConnection = new System.Net.Ajax.Connection(aPageRequest);
            aConnection.Open();
	},
	
	Load_callback: function(src)
	{	
		if(src.ReadyState == 4)
		{	
			if(src.Status == 200)
			{
				if(src.Complete)
				{			
					try 
					{
						GetElement("RateArticle").innerHTML = src.ResponseText;
					} catch (ex){
					
					}
				}
			}
		}
	},
	
	Rate: function(iArticleID, iRate)
	{
		var aRequest = new System.Net.Ajax.Request("POST","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();        
	},
	
	Rate_callback: function(src)
	{
		if(src.ReadyState==4)
		{
			if(src.Status==200)
			{
				if(src.Complete)
				{
					RateArticles.Load(src.ResponseText);
				}
			}
		}
	}
}