if(typeof NewMapAjaxSvc == "undefined") NewMapAjaxSvc={};
NewMapAjaxSvc_class = function() {};
Object.extend(NewMapAjaxSvc_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	getMapSearch: function(kw, cat, area, page, pageSize, blur) {
		return this.invoke("getMapSearch", {"kw":kw, "cat":cat, "area":area, "page":page, "pageSize":pageSize, "blur":blur}, this.getMapSearch.getArguments().slice(6));
	},
	getShowWinType: function(id) {
		return this.invoke("getShowWinType", {"id":id}, this.getShowWinType.getArguments().slice(1));
	},
	getBusLine: function(id) {
		return this.invoke("getBusLine", {"id":id}, this.getBusLine.getArguments().slice(1));
	},
	searchBusStation: function(name) {
		return this.invoke("searchBusStation", {"name":name}, this.searchBusStation.getArguments().slice(1));
	},
	getBusLinesByStation: function(id) {
		return this.invoke("getBusLinesByStation", {"id":id}, this.getBusLinesByStation.getArguments().slice(1));
	},
	getInfo: function(id) {
		return this.invoke("getInfo", {"id":id}, this.getInfo.getArguments().slice(1));
	},
	getChildren: function(id, page, pageSize) {
		return this.invoke("getChildren", {"id":id, "page":page, "pageSize":pageSize}, this.getChildren.getArguments().slice(3));
	},
	searchAround: function(cat, range) {
		return this.invoke("searchAround", {"cat":cat, "range":range}, this.searchAround.getArguments().slice(2));
	},
	getTypeHints: function(ids, sx, sy, ex, ey) {
		return this.invoke("getTypeHints", {"ids":ids, "sx":sx, "sy":sy, "ex":ex, "ey":ey}, this.getTypeHints.getArguments().slice(5));
	},
	submitErrorReport: function(info, uname, picurl, objid) {
		return this.invoke("submitErrorReport", {"info":info, "uname":uname, "picurl":picurl, "objid":objid}, this.submitErrorReport.getArguments().slice(4));
	},
	loadErrReport: function(objid) {
		return this.invoke("loadErrReport", {"objid":objid}, this.loadErrReport.getArguments().slice(1));
	},
	AddToFavor: function(objid) {
		return this.invoke("AddToFavor", {"objid":objid}, this.AddToFavor.getArguments().slice(1));
	},
	loadExtTabContent: function(objid) {
		return this.invoke("loadExtTabContent", {"objid":objid}, this.loadExtTabContent.getArguments().slice(1));
	},
	GetGLPoints: function(x1, y1, x2, y2) {
		return this.invoke("GetGLPoints", {"x1":x1, "y1":y1, "x2":x2, "y2":y2}, this.GetGLPoints.getArguments().slice(4));
	},
	url: '/ajaxpro/NewMapAjaxSvc,App_Code.ashx'
}));
NewMapAjaxSvc = new NewMapAjaxSvc_class();


