var plotMarkers=function() {
plotMarkers.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
plotMarkers.prototype={
getMarkers:function(center,outside,query,succeededCallback, failedCallback, userContext) {
return this._invoke(plotMarkers.get_path(), 'getMarkers',false,{center:center,outside:outside,query:query},succeededCallback,failedCallback,userContext); },
getMarkersRect:function(x1,x2,query,numperpage,succeededCallback, failedCallback, userContext) {
return this._invoke(plotMarkers.get_path(), 'getMarkersRect',false,{x1:x1,x2:x2,query:query,numperpage:numperpage},succeededCallback,failedCallback,userContext); },
getAverages:function(props,succeededCallback, failedCallback, userContext) {
return this._invoke(plotMarkers.get_path(), 'getAverages',false,{props:props},succeededCallback,failedCallback,userContext); },
logSearch:function(x1,x2,query,numperpage,succeededCallback, failedCallback, userContext) {
return this._invoke(plotMarkers.get_path(), 'logSearch',false,{x1:x1,x2:x2,query:query,numperpage:numperpage},succeededCallback,failedCallback,userContext); }}
plotMarkers.registerClass('plotMarkers',Sys.Net.WebServiceProxy);
plotMarkers._staticInstance = new plotMarkers();
plotMarkers.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; plotMarkers._staticInstance._path = value; }
plotMarkers.get_path = function() { return plotMarkers._staticInstance._path; }
plotMarkers.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
plotMarkers._staticInstance._timeout = value; }
plotMarkers.get_timeout = function() { 
return plotMarkers._staticInstance._timeout; }
plotMarkers.set_defaultUserContext = function(value) { 
plotMarkers._staticInstance._userContext = value; }
plotMarkers.get_defaultUserContext = function() { 
return plotMarkers._staticInstance._userContext; }
plotMarkers.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; plotMarkers._staticInstance._succeeded = value; }
plotMarkers.get_defaultSucceededCallback = function() { 
return plotMarkers._staticInstance._succeeded; }
plotMarkers.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; plotMarkers._staticInstance._failed = value; }
plotMarkers.get_defaultFailedCallback = function() { 
return plotMarkers._staticInstance._failed; }
plotMarkers.set_path("/plotMarkers.asmx");
plotMarkers.getMarkers= function(center,outside,query,onSuccess,onFailed,userContext) {plotMarkers._staticInstance.getMarkers(center,outside,query,onSuccess,onFailed,userContext); }
plotMarkers.getMarkersRect= function(x1,x2,query,numperpage,onSuccess,onFailed,userContext) {plotMarkers._staticInstance.getMarkersRect(x1,x2,query,numperpage,onSuccess,onFailed,userContext); }
plotMarkers.getAverages= function(props,onSuccess,onFailed,userContext) {plotMarkers._staticInstance.getAverages(props,onSuccess,onFailed,userContext); }
plotMarkers.logSearch= function(x1,x2,query,numperpage,onSuccess,onFailed,userContext) {plotMarkers._staticInstance.logSearch(x1,x2,query,numperpage,onSuccess,onFailed,userContext); }
