Type.registerNamespace('zlisopac');
zlisopac.zlisopacws=function() {
zlisopac.zlisopacws.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
zlisopac.zlisopacws.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return zlisopac.zlisopacws._staticInstance.get_path();},
GetTypeOfLibraries:function(group,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTypeOfLibraries',false,{group:group},succeededCallback,failedCallback,userContext); },
GetDatabases:function(typeOfLibrary,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetDatabases',false,{typeOfLibrary:typeOfLibrary},succeededCallback,failedCallback,userContext); },
SearchZ3950:function(libId,conditions,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SearchZ3950',false,{libId:libId,conditions:conditions},succeededCallback,failedCallback,userContext); },
SearchZ3950Detail:function(libId,startIndex,count,totalRecord,conditions,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SearchZ3950Detail',false,{libId:libId,startIndex:startIndex,count:count,totalRecord:totalRecord,conditions:conditions},succeededCallback,failedCallback,userContext); },
ExportMarc:function(rowNumbers,exportType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ExportMarc',false,{rowNumbers:rowNumbers,exportType:exportType},succeededCallback,failedCallback,userContext); }}
zlisopac.zlisopacws.registerClass('zlisopac.zlisopacws',Sys.Net.WebServiceProxy);
zlisopac.zlisopacws._staticInstance = new zlisopac.zlisopacws();
zlisopac.zlisopacws.set_path = function(value) { zlisopac.zlisopacws._staticInstance.set_path(value); }
zlisopac.zlisopacws.get_path = function() { return zlisopac.zlisopacws._staticInstance.get_path(); }
zlisopac.zlisopacws.set_timeout = function(value) { zlisopac.zlisopacws._staticInstance.set_timeout(value); }
zlisopac.zlisopacws.get_timeout = function() { return zlisopac.zlisopacws._staticInstance.get_timeout(); }
zlisopac.zlisopacws.set_defaultUserContext = function(value) { zlisopac.zlisopacws._staticInstance.set_defaultUserContext(value); }
zlisopac.zlisopacws.get_defaultUserContext = function() { return zlisopac.zlisopacws._staticInstance.get_defaultUserContext(); }
zlisopac.zlisopacws.set_defaultSucceededCallback = function(value) { zlisopac.zlisopacws._staticInstance.set_defaultSucceededCallback(value); }
zlisopac.zlisopacws.get_defaultSucceededCallback = function() { return zlisopac.zlisopacws._staticInstance.get_defaultSucceededCallback(); }
zlisopac.zlisopacws.set_defaultFailedCallback = function(value) { zlisopac.zlisopacws._staticInstance.set_defaultFailedCallback(value); }
zlisopac.zlisopacws.get_defaultFailedCallback = function() { return zlisopac.zlisopacws._staticInstance.get_defaultFailedCallback(); }
zlisopac.zlisopacws.set_path("/zlisopacws.asmx");
zlisopac.zlisopacws.GetTypeOfLibraries= function(group,onSuccess,onFailed,userContext) {zlisopac.zlisopacws._staticInstance.GetTypeOfLibraries(group,onSuccess,onFailed,userContext); }
zlisopac.zlisopacws.GetDatabases= function(typeOfLibrary,onSuccess,onFailed,userContext) {zlisopac.zlisopacws._staticInstance.GetDatabases(typeOfLibrary,onSuccess,onFailed,userContext); }
zlisopac.zlisopacws.SearchZ3950= function(libId,conditions,onSuccess,onFailed,userContext) {zlisopac.zlisopacws._staticInstance.SearchZ3950(libId,conditions,onSuccess,onFailed,userContext); }
zlisopac.zlisopacws.SearchZ3950Detail= function(libId,startIndex,count,totalRecord,conditions,onSuccess,onFailed,userContext) {zlisopac.zlisopacws._staticInstance.SearchZ3950Detail(libId,startIndex,count,totalRecord,conditions,onSuccess,onFailed,userContext); }
zlisopac.zlisopacws.ExportMarc= function(rowNumbers,exportType,onSuccess,onFailed,userContext) {zlisopac.zlisopacws._staticInstance.ExportMarc(rowNumbers,exportType,onSuccess,onFailed,userContext); }
