if(typeof AAE_DEV == "undefined") AAE_DEV={};
if(typeof AAE_DEV.Ajax == "undefined") AAE_DEV.Ajax={};
AAE_DEV.Ajax.Requests_class = function() {};
Object.extend(AAE_DEV.Ajax.Requests_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	DoGetAAEByConcelho: function(concelho, lang, controlID) {
		return this.invoke("DoGetAAEByConcelho", {"concelho":concelho, "lang":lang, "controlID":controlID}, this.DoGetAAEByConcelho.getArguments().slice(3));
	},
	DoSearchAAE: function(concelho, disponibilidade, escaloes, polyGeometry, page, records, lang, controlID) {
		return this.invoke("DoSearchAAE", {"concelho":concelho, "disponibilidade":disponibilidade, "escaloes":escaloes, "polyGeometry":polyGeometry, "page":page, "records":records, "lang":lang, "controlID":controlID}, this.DoSearchAAE.getArguments().slice(8));
	},
	DoGetAAEInfo: function(aae_id, disponibilidade, areas, polyGeometry, lang, controlID) {
		return this.invoke("DoGetAAEInfo", {"aae_id":aae_id, "disponibilidade":disponibilidade, "areas":areas, "polyGeometry":polyGeometry, "lang":lang, "controlID":controlID}, this.DoGetAAEInfo.getArguments().slice(6));
	},
	DoSelectLote: function(id) {
		return this.invoke("DoSelectLote", {"id":id}, this.DoSelectLote.getArguments().slice(1));
	},
	DoSelectAAE: function(id) {
		return this.invoke("DoSelectAAE", {"id":id}, this.DoSelectAAE.getArguments().slice(1));
	},
	DoGetInfo: function(x, y, adminUnit) {
		return this.invoke("DoGetInfo", {"x":x, "y":y, "adminUnit":adminUnit}, this.DoGetInfo.getArguments().slice(3));
	},
	url: '/ajaxpro/AAE_DEV.Ajax.Requests,AAE_DEV.ashx'
}));
AAE_DEV.Ajax.Requests = new AAE_DEV.Ajax.Requests_class();

