Type.registerNamespace('NARTC.Web.UI');
NARTC.Web.UI.ClientProvider=function() {
NARTC.Web.UI.ClientProvider.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
NARTC.Web.UI.ClientProvider.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return NARTC.Web.UI.ClientProvider._staticInstance.get_path();},
GetAllPeople:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAllPeople',false,{},succeededCallback,failedCallback,userContext); },
GetAllRailroads:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAllRailroads',false,{},succeededCallback,failedCallback,userContext); },
GetAllCompanies:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAllCompanies',false,{},succeededCallback,failedCallback,userContext); },
GetAllDocuments:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAllDocuments',false,{},succeededCallback,failedCallback,userContext); },
GetAllHotels:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAllHotels',false,{},succeededCallback,failedCallback,userContext); },
GetAllTags:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAllTags',false,{},succeededCallback,failedCallback,userContext); },
GetOrderCompleteStatus:function(globalId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetOrderCompleteStatus',false,{globalId:globalId},succeededCallback,failedCallback,userContext); },
GetAllFolders:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAllFolders',false,{},succeededCallback,failedCallback,userContext); },
GetFolderAndDescendants:function(folderId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFolderAndDescendants',false,{folderId:folderId},succeededCallback,failedCallback,userContext); },
GetDocumentsForFolder:function(folderId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetDocumentsForFolder',false,{folderId:folderId},succeededCallback,failedCallback,userContext); },
CreateFolder:function(parentId,name,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateFolder',false,{parentId:parentId,name:name},succeededCallback,failedCallback,userContext); },
RenameFolder:function(folderId,name,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RenameFolder',false,{folderId:folderId,name:name},succeededCallback,failedCallback,userContext); },
MoveFolder:function(folderId,parentId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'MoveFolder',false,{folderId:folderId,parentId:parentId},succeededCallback,failedCallback,userContext); },
DeleteFolder:function(folderId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteFolder',false,{folderId:folderId},succeededCallback,failedCallback,userContext); },
CreateVideoProductAuditEntry:function(videoProductId,videoProductAuditEntryTypeId,videoTimestamp,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateVideoProductAuditEntry',false,{videoProductId:videoProductId,videoProductAuditEntryTypeId:videoProductAuditEntryTypeId,videoTimestamp:videoTimestamp},succeededCallback,failedCallback,userContext); }}
NARTC.Web.UI.ClientProvider.registerClass('NARTC.Web.UI.ClientProvider',Sys.Net.WebServiceProxy);
NARTC.Web.UI.ClientProvider._staticInstance = new NARTC.Web.UI.ClientProvider();
NARTC.Web.UI.ClientProvider.set_path = function(value) { NARTC.Web.UI.ClientProvider._staticInstance.set_path(value); }
NARTC.Web.UI.ClientProvider.get_path = function() { return NARTC.Web.UI.ClientProvider._staticInstance.get_path(); }
NARTC.Web.UI.ClientProvider.set_timeout = function(value) { NARTC.Web.UI.ClientProvider._staticInstance.set_timeout(value); }
NARTC.Web.UI.ClientProvider.get_timeout = function() { return NARTC.Web.UI.ClientProvider._staticInstance.get_timeout(); }
NARTC.Web.UI.ClientProvider.set_defaultUserContext = function(value) { NARTC.Web.UI.ClientProvider._staticInstance.set_defaultUserContext(value); }
NARTC.Web.UI.ClientProvider.get_defaultUserContext = function() { return NARTC.Web.UI.ClientProvider._staticInstance.get_defaultUserContext(); }
NARTC.Web.UI.ClientProvider.set_defaultSucceededCallback = function(value) { NARTC.Web.UI.ClientProvider._staticInstance.set_defaultSucceededCallback(value); }
NARTC.Web.UI.ClientProvider.get_defaultSucceededCallback = function() { return NARTC.Web.UI.ClientProvider._staticInstance.get_defaultSucceededCallback(); }
NARTC.Web.UI.ClientProvider.set_defaultFailedCallback = function(value) { NARTC.Web.UI.ClientProvider._staticInstance.set_defaultFailedCallback(value); }
NARTC.Web.UI.ClientProvider.get_defaultFailedCallback = function() { return NARTC.Web.UI.ClientProvider._staticInstance.get_defaultFailedCallback(); }
NARTC.Web.UI.ClientProvider.set_enableJsonp = function(value) { NARTC.Web.UI.ClientProvider._staticInstance.set_enableJsonp(value); }
NARTC.Web.UI.ClientProvider.get_enableJsonp = function() { return NARTC.Web.UI.ClientProvider._staticInstance.get_enableJsonp(); }
NARTC.Web.UI.ClientProvider.set_jsonpCallbackParameter = function(value) { NARTC.Web.UI.ClientProvider._staticInstance.set_jsonpCallbackParameter(value); }
NARTC.Web.UI.ClientProvider.get_jsonpCallbackParameter = function() { return NARTC.Web.UI.ClientProvider._staticInstance.get_jsonpCallbackParameter(); }
NARTC.Web.UI.ClientProvider.set_path("/WebServices/ClientProvider.asmx");
NARTC.Web.UI.ClientProvider.GetAllPeople= function(onSuccess,onFailed,userContext) {NARTC.Web.UI.ClientProvider._staticInstance.GetAllPeople(onSuccess,onFailed,userContext); }
NARTC.Web.UI.ClientProvider.GetAllRailroads= function(onSuccess,onFailed,userContext) {NARTC.Web.UI.ClientProvider._staticInstance.GetAllRailroads(onSuccess,onFailed,userContext); }
NARTC.Web.UI.ClientProvider.GetAllCompanies= function(onSuccess,onFailed,userContext) {NARTC.Web.UI.ClientProvider._staticInstance.GetAllCompanies(onSuccess,onFailed,userContext); }
NARTC.Web.UI.ClientProvider.GetAllDocuments= function(onSuccess,onFailed,userContext) {NARTC.Web.UI.ClientProvider._staticInstance.GetAllDocuments(onSuccess,onFailed,userContext); }
NARTC.Web.UI.ClientProvider.GetAllHotels= function(onSuccess,onFailed,userContext) {NARTC.Web.UI.ClientProvider._staticInstance.GetAllHotels(onSuccess,onFailed,userContext); }
NARTC.Web.UI.ClientProvider.GetAllTags= function(onSuccess,onFailed,userContext) {NARTC.Web.UI.ClientProvider._staticInstance.GetAllTags(onSuccess,onFailed,userContext); }
NARTC.Web.UI.ClientProvider.GetOrderCompleteStatus= function(globalId,onSuccess,onFailed,userContext) {NARTC.Web.UI.ClientProvider._staticInstance.GetOrderCompleteStatus(globalId,onSuccess,onFailed,userContext); }
NARTC.Web.UI.ClientProvider.GetAllFolders= function(onSuccess,onFailed,userContext) {NARTC.Web.UI.ClientProvider._staticInstance.GetAllFolders(onSuccess,onFailed,userContext); }
NARTC.Web.UI.ClientProvider.GetFolderAndDescendants= function(folderId,onSuccess,onFailed,userContext) {NARTC.Web.UI.ClientProvider._staticInstance.GetFolderAndDescendants(folderId,onSuccess,onFailed,userContext); }
NARTC.Web.UI.ClientProvider.GetDocumentsForFolder= function(folderId,onSuccess,onFailed,userContext) {NARTC.Web.UI.ClientProvider._staticInstance.GetDocumentsForFolder(folderId,onSuccess,onFailed,userContext); }
NARTC.Web.UI.ClientProvider.CreateFolder= function(parentId,name,onSuccess,onFailed,userContext) {NARTC.Web.UI.ClientProvider._staticInstance.CreateFolder(parentId,name,onSuccess,onFailed,userContext); }
NARTC.Web.UI.ClientProvider.RenameFolder= function(folderId,name,onSuccess,onFailed,userContext) {NARTC.Web.UI.ClientProvider._staticInstance.RenameFolder(folderId,name,onSuccess,onFailed,userContext); }
NARTC.Web.UI.ClientProvider.MoveFolder= function(folderId,parentId,onSuccess,onFailed,userContext) {NARTC.Web.UI.ClientProvider._staticInstance.MoveFolder(folderId,parentId,onSuccess,onFailed,userContext); }
NARTC.Web.UI.ClientProvider.DeleteFolder= function(folderId,onSuccess,onFailed,userContext) {NARTC.Web.UI.ClientProvider._staticInstance.DeleteFolder(folderId,onSuccess,onFailed,userContext); }
NARTC.Web.UI.ClientProvider.CreateVideoProductAuditEntry= function(videoProductId,videoProductAuditEntryTypeId,videoTimestamp,onSuccess,onFailed,userContext) {NARTC.Web.UI.ClientProvider._staticInstance.CreateVideoProductAuditEntry(videoProductId,videoProductAuditEntryTypeId,videoTimestamp,onSuccess,onFailed,userContext); }

