var Subjects=function() {
Subjects.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Subjects.prototype={
getItemInformation:function(itemId,succeededCallback, failedCallback, userContext) {
return this._invoke(Subjects.get_path(), 'getItemInformation',false,{itemId:itemId},succeededCallback,failedCallback,userContext); },
getLabelChunk:function(itemsIds,itemsPrices,itemsStars,isTaggingTourPlan,succeededCallback, failedCallback, userContext) {
return this._invoke(Subjects.get_path(), 'getLabelChunk',false,{itemsIds:itemsIds,itemsPrices:itemsPrices,itemsStars:itemsStars,isTaggingTourPlan:isTaggingTourPlan},succeededCallback,failedCallback,userContext); },
GetAvailableItems:function(req,succeededCallback, failedCallback, userContext) {
return this._invoke(Subjects.get_path(), 'GetAvailableItems',false,{req:req},succeededCallback,failedCallback,userContext); }}
Subjects.registerClass('Subjects',Sys.Net.WebServiceProxy);
Subjects._staticInstance = new Subjects();
Subjects.set_path = function(value) { Subjects._staticInstance._path = value; }
Subjects.get_path = function() { return Subjects._staticInstance._path; }
Subjects.set_timeout = function(value) { Subjects._staticInstance._timeout = value; }
Subjects.get_timeout = function() { return Subjects._staticInstance._timeout; }
Subjects.set_defaultUserContext = function(value) { Subjects._staticInstance._userContext = value; }
Subjects.get_defaultUserContext = function() { return Subjects._staticInstance._userContext; }
Subjects.set_defaultSucceededCallback = function(value) { Subjects._staticInstance._succeeded = value; }
Subjects.get_defaultSucceededCallback = function() { return Subjects._staticInstance._succeeded; }
Subjects.set_defaultFailedCallback = function(value) { Subjects._staticInstance._failed = value; }
Subjects.get_defaultFailedCallback = function() { return Subjects._staticInstance._failed; }
Subjects.set_path("/_services/Subjects.asmx");
Subjects.getItemInformation= function(itemId,onSuccess,onFailed,userContext) {Subjects._staticInstance.getItemInformation(itemId,onSuccess,onFailed,userContext); }
Subjects.getLabelChunk= function(itemsIds,itemsPrices,itemsStars,isTaggingTourPlan,onSuccess,onFailed,userContext) {Subjects._staticInstance.getLabelChunk(itemsIds,itemsPrices,itemsStars,isTaggingTourPlan,onSuccess,onFailed,userContext); }
Subjects.GetAvailableItems= function(req,onSuccess,onFailed,userContext) {Subjects._staticInstance.GetAvailableItems(req,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('SpotLocal.Library.Taxonomy.Light');
if (typeof(SpotLocal.Library.Taxonomy.Light.LightRequest) === 'undefined') {
SpotLocal.Library.Taxonomy.Light.LightRequest=gtc("SpotLocal.Library.Taxonomy.Light.LightRequest");
SpotLocal.Library.Taxonomy.Light.LightRequest.registerClass('SpotLocal.Library.Taxonomy.Light.LightRequest');
}
