Type.registerNamespace('Chevrolet');
Chevrolet.AjaxUtilities=function() {
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Chevrolet.AjaxUtilities.prototype={
HelloWorld:function(fileBase,id,succeededCallback, failedCallback, userContext) {
return Sys.Net._WebMethod._invoke.apply(null, [ this, 'HelloWorld','Chevrolet.AjaxUtilities.HelloWorld',false,{fileBase:fileBase,id:id},succeededCallback, failedCallback, userContext]); },
AddFile:function(succeededCallback, failedCallback, userContext) {
return Sys.Net._WebMethod._invoke.apply(null, [ this, 'AddFile','Chevrolet.AjaxUtilities.AddFile',false,{},succeededCallback, failedCallback, userContext]); },_get_path: function() { return Chevrolet.AjaxUtilities.get_path(); },

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);
    }
    this._timeout = value;
},
get_timeout: function() {
    return this._timeout;
},
set_defaultUserContext: function(value) {
    this._userContext = value;
},
get_defaultUserContext: function() {
    return this._userContext;
},
set_defaultSucceededCallback: function(value) {
    var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]);
    if (e) throw e;
    this._succeeded = value;
},
get_defaultSucceededCallback: function() {
    return this._succeeded;
},
set_defaultFailedCallback: function(value) {
    var e = Function._validateParams(arguments, [{name: 'set_defaultFailedCallback', type: Function}]);
    if (e) throw e;
    this._failed = value;
},
get_defaultFailedCallback: function() {
    return this._failed;
}
}
Chevrolet.AjaxUtilities._staticInstance = new Chevrolet.AjaxUtilities();
Chevrolet.AjaxUtilities.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; Chevrolet.AjaxUtilities._staticInstance._path = value; }
Chevrolet.AjaxUtilities.get_path = function() { return Chevrolet.AjaxUtilities._staticInstance._path; }
Chevrolet.AjaxUtilities.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); }
Chevrolet.AjaxUtilities._staticInstance._timeout = value; }
Chevrolet.AjaxUtilities.get_timeout = function() { 
return Chevrolet.AjaxUtilities._staticInstance._timeout; }
Chevrolet.AjaxUtilities.set_defaultUserContext = function(value) { 
Chevrolet.AjaxUtilities._staticInstance._userContext = value; }
Chevrolet.AjaxUtilities.get_defaultUserContext = function() { 
return Chevrolet.AjaxUtilities._staticInstance._userContext; }
Chevrolet.AjaxUtilities.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; Chevrolet.AjaxUtilities._staticInstance._succeeded = value; }
Chevrolet.AjaxUtilities.get_defaultSucceededCallback = function() { 
return Chevrolet.AjaxUtilities._staticInstance._succeeded; }
Chevrolet.AjaxUtilities.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; Chevrolet.AjaxUtilities._staticInstance._failed = value; }
Chevrolet.AjaxUtilities.get_defaultFailedCallback = function() { 
return Chevrolet.AjaxUtilities._staticInstance._failed; }
Chevrolet.AjaxUtilities.set_path("/web_services/ajaxUtilities.asmx");
Chevrolet.AjaxUtilities.HelloWorld= function(fileBase,id,onSuccess,onFailed,userContext) {Chevrolet.AjaxUtilities._staticInstance.HelloWorld(fileBase,id,onSuccess,onFailed,userContext); }
Chevrolet.AjaxUtilities.AddFile= function(onSuccess,onFailed,userContext) {Chevrolet.AjaxUtilities._staticInstance.AddFile(onSuccess,onFailed,userContext); }
