LatestNews = {};

LatestNews._bReloadFooter = false;

LatestNews.OnChange = function(obj, sContainerID, Value){
	
	if(typeof(Value) == "undefined"){
		Value = obj.value;
	}else{
		LatestNews._bReloadFooter = true;
	}
	
	if(LatestNews._bReloadFooter){
		window.setTimeout("LatestNews.ReloadFooter(document.getElementById('" + sContainerID + "_Footer'), '" + sContainerID + "')", 100);
	}
	
	var HttpRequest = new CHttpRequest();
    HttpRequest.QueryString = "AjaxType=HTML&RequestFile=Blocks.LatestNews&MethodName=XChangeFilter";
    HttpRequest.AssyncCall = true;
    HttpRequest.AddProperty("Arguments["+obj.getAttribute("name")+"]", Value);
    HttpRequest.Additional = document.getElementById(sContainerID);
    HttpRequest.onReturn = "LatestNews.OnRequestReturn";
    var Response = HttpRequest.Send();
   
	LatestNews._bReloadFooter = false;
    
    return Response;
}

LatestNews.ReloadFooter = function(obj, Value){
	var HttpRequest = new CHttpRequest();
    HttpRequest.QueryString = "AjaxType=HTML&RequestFile=Blocks.LatestNews&MethodName=XFooterContent";
    HttpRequest.AssyncCall = true;
	HttpRequest.AddProperty("Arguments[BlockID]", Value);
    HttpRequest.Additional = obj;
    HttpRequest.onReturn = "LatestNews.OnRequestReturn";
    var Response = HttpRequest.Send();
}

LatestNews.OnRequestReturn = function(httpRequest, Additional){
	Ajax.LoadContent(Additional, httpRequest.responseText);
	//Additional.innerHTML = httpRequest.responseText;
	
}
