var SearchService=function() {
SearchService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
SearchService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return SearchService._staticInstance.get_path();},
What:function(prefix,n,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'What',false,{prefix:prefix,n:n},succeededCallback,failedCallback,userContext); },
WhatWithType:function(prefix,n,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'WhatWithType',false,{prefix:prefix,n:n},succeededCallback,failedCallback,userContext); },
Where:function(prefix,n,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Where',false,{prefix:prefix,n:n},succeededCallback,failedCallback,userContext); },
WhereWithDetail:function(prefix,n,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'WhereWithDetail',false,{prefix:prefix,n:n},succeededCallback,failedCallback,userContext); },
EventWithId:function(prefix,n,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'EventWithId',false,{prefix:prefix,n:n},succeededCallback,failedCallback,userContext); },
Attraction:function(prefix,n,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Attraction',false,{prefix:prefix,n:n},succeededCallback,failedCallback,userContext); },
AttractionWithId:function(prefix,n,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AttractionWithId',false,{prefix:prefix,n:n},succeededCallback,failedCallback,userContext); },
DbAttractionWithId:function(prefix,n,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DbAttractionWithId',false,{prefix:prefix,n:n},succeededCallback,failedCallback,userContext); },
Venue:function(prefix,n,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Venue',false,{prefix:prefix,n:n},succeededCallback,failedCallback,userContext); },
VenueWithId:function(prefix,n,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'VenueWithId',false,{prefix:prefix,n:n},succeededCallback,failedCallback,userContext); },
DbVenueWithId:function(prefix,n,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DbVenueWithId',false,{prefix:prefix,n:n},succeededCallback,failedCallback,userContext); },
Category:function(prefix,n,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Category',false,{prefix:prefix,n:n},succeededCallback,failedCallback,userContext); },
CategoryWithId:function(prefix,n,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CategoryWithId',false,{prefix:prefix,n:n},succeededCallback,failedCallback,userContext); },
BrowseLocations:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'BrowseLocations',false,{},succeededCallback,failedCallback,userContext); },
BrowseCategoryWithId:function(parentCategoryId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'BrowseCategoryWithId',false,{parentCategoryId:parentCategoryId},succeededCallback,failedCallback,userContext); },
GetCategoryName:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCategoryName',false,{id:id},succeededCallback,failedCallback,userContext); },
GetSiblingCategories:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSiblingCategories',false,{id:id},succeededCallback,failedCallback,userContext); },
GetSubCategories:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSubCategories',false,{id:id},succeededCallback,failedCallback,userContext); },
GetStates:function(countryCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetStates',false,{countryCode:countryCode},succeededCallback,failedCallback,userContext); },
GetRegions:function(stateCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRegions',false,{stateCode:stateCode},succeededCallback,failedCallback,userContext); },
MapSearch:function(request,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'MapSearch',false,{request:request},succeededCallback,failedCallback,userContext); },
EventSearch:function(tableId,request,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'EventSearch',false,{tableId:tableId,request:request},succeededCallback,failedCallback,userContext); },
CinemaVenues:function(query,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CinemaVenues',false,{query:query},succeededCallback,failedCallback,userContext); },
FindMovies:function(query,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'FindMovies',false,{query:query},succeededCallback,failedCallback,userContext); }}
SearchService.registerClass('SearchService',Sys.Net.WebServiceProxy);
SearchService._staticInstance = new SearchService();
SearchService.set_path = function(value) { SearchService._staticInstance.set_path(value); }
SearchService.get_path = function() { return SearchService._staticInstance.get_path(); }
SearchService.set_timeout = function(value) { SearchService._staticInstance.set_timeout(value); }
SearchService.get_timeout = function() { return SearchService._staticInstance.get_timeout(); }
SearchService.set_defaultUserContext = function(value) { SearchService._staticInstance.set_defaultUserContext(value); }
SearchService.get_defaultUserContext = function() { return SearchService._staticInstance.get_defaultUserContext(); }
SearchService.set_defaultSucceededCallback = function(value) { SearchService._staticInstance.set_defaultSucceededCallback(value); }
SearchService.get_defaultSucceededCallback = function() { return SearchService._staticInstance.get_defaultSucceededCallback(); }
SearchService.set_defaultFailedCallback = function(value) { SearchService._staticInstance.set_defaultFailedCallback(value); }
SearchService.get_defaultFailedCallback = function() { return SearchService._staticInstance.get_defaultFailedCallback(); }
SearchService.set_path("/SearchService.asmx");
SearchService.What= function(prefix,n,onSuccess,onFailed,userContext) {SearchService._staticInstance.What(prefix,n,onSuccess,onFailed,userContext); }
SearchService.WhatWithType= function(prefix,n,onSuccess,onFailed,userContext) {SearchService._staticInstance.WhatWithType(prefix,n,onSuccess,onFailed,userContext); }
SearchService.Where= function(prefix,n,onSuccess,onFailed,userContext) {SearchService._staticInstance.Where(prefix,n,onSuccess,onFailed,userContext); }
SearchService.WhereWithDetail= function(prefix,n,onSuccess,onFailed,userContext) {SearchService._staticInstance.WhereWithDetail(prefix,n,onSuccess,onFailed,userContext); }
SearchService.EventWithId= function(prefix,n,onSuccess,onFailed,userContext) {SearchService._staticInstance.EventWithId(prefix,n,onSuccess,onFailed,userContext); }
SearchService.Attraction= function(prefix,n,onSuccess,onFailed,userContext) {SearchService._staticInstance.Attraction(prefix,n,onSuccess,onFailed,userContext); }
SearchService.AttractionWithId= function(prefix,n,onSuccess,onFailed,userContext) {SearchService._staticInstance.AttractionWithId(prefix,n,onSuccess,onFailed,userContext); }
SearchService.DbAttractionWithId= function(prefix,n,onSuccess,onFailed,userContext) {SearchService._staticInstance.DbAttractionWithId(prefix,n,onSuccess,onFailed,userContext); }
SearchService.Venue= function(prefix,n,onSuccess,onFailed,userContext) {SearchService._staticInstance.Venue(prefix,n,onSuccess,onFailed,userContext); }
SearchService.VenueWithId= function(prefix,n,onSuccess,onFailed,userContext) {SearchService._staticInstance.VenueWithId(prefix,n,onSuccess,onFailed,userContext); }
SearchService.DbVenueWithId= function(prefix,n,onSuccess,onFailed,userContext) {SearchService._staticInstance.DbVenueWithId(prefix,n,onSuccess,onFailed,userContext); }
SearchService.Category= function(prefix,n,onSuccess,onFailed,userContext) {SearchService._staticInstance.Category(prefix,n,onSuccess,onFailed,userContext); }
SearchService.CategoryWithId= function(prefix,n,onSuccess,onFailed,userContext) {SearchService._staticInstance.CategoryWithId(prefix,n,onSuccess,onFailed,userContext); }
SearchService.BrowseLocations= function(onSuccess,onFailed,userContext) {SearchService._staticInstance.BrowseLocations(onSuccess,onFailed,userContext); }
SearchService.BrowseCategoryWithId= function(parentCategoryId,onSuccess,onFailed,userContext) {SearchService._staticInstance.BrowseCategoryWithId(parentCategoryId,onSuccess,onFailed,userContext); }
SearchService.GetCategoryName= function(id,onSuccess,onFailed,userContext) {SearchService._staticInstance.GetCategoryName(id,onSuccess,onFailed,userContext); }
SearchService.GetSiblingCategories= function(id,onSuccess,onFailed,userContext) {SearchService._staticInstance.GetSiblingCategories(id,onSuccess,onFailed,userContext); }
SearchService.GetSubCategories= function(id,onSuccess,onFailed,userContext) {SearchService._staticInstance.GetSubCategories(id,onSuccess,onFailed,userContext); }
SearchService.GetStates= function(countryCode,onSuccess,onFailed,userContext) {SearchService._staticInstance.GetStates(countryCode,onSuccess,onFailed,userContext); }
SearchService.GetRegions= function(stateCode,onSuccess,onFailed,userContext) {SearchService._staticInstance.GetRegions(stateCode,onSuccess,onFailed,userContext); }
SearchService.MapSearch= function(request,onSuccess,onFailed,userContext) {SearchService._staticInstance.MapSearch(request,onSuccess,onFailed,userContext); }
SearchService.EventSearch= function(tableId,request,onSuccess,onFailed,userContext) {SearchService._staticInstance.EventSearch(tableId,request,onSuccess,onFailed,userContext); }
SearchService.CinemaVenues= function(query,onSuccess,onFailed,userContext) {SearchService._staticInstance.CinemaVenues(query,onSuccess,onFailed,userContext); }
SearchService.FindMovies= function(query,onSuccess,onFailed,userContext) {SearchService._staticInstance.FindMovies(query,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Tickets.JavaScript');
if (typeof(Tickets.JavaScript.MapSearchRequest) === 'undefined') {
Tickets.JavaScript.MapSearchRequest=gtc("Tickets.JavaScript.MapSearchRequest");
Tickets.JavaScript.MapSearchRequest.registerClass('Tickets.JavaScript.MapSearchRequest');
}
if (typeof(Tickets.JavaScript.MapSearchResult) === 'undefined') {
Tickets.JavaScript.MapSearchResult=gtc("Tickets.JavaScript.MapSearchResult");
Tickets.JavaScript.MapSearchResult.registerClass('Tickets.JavaScript.MapSearchResult');
}
if (typeof(Tickets.JavaScript.Category) === 'undefined') {
Tickets.JavaScript.Category=gtc("Tickets.JavaScript.Category");
Tickets.JavaScript.Category.registerClass('Tickets.JavaScript.Category');
}
if (typeof(Tickets.JavaScript.SearchRequest) === 'undefined') {
Tickets.JavaScript.SearchRequest=gtc("Tickets.JavaScript.SearchRequest");
Tickets.JavaScript.SearchRequest.registerClass('Tickets.JavaScript.SearchRequest');
}
if (typeof(Tickets.JavaScript.SearchResponse) === 'undefined') {
Tickets.JavaScript.SearchResponse=gtc("Tickets.JavaScript.SearchResponse");
Tickets.JavaScript.SearchResponse.registerClass('Tickets.JavaScript.SearchResponse');
}
Type.registerNamespace('System.Web.UI');
if (typeof(System.Web.UI.Pair) === 'undefined') {
System.Web.UI.Pair=gtc("System.Web.UI.Pair");
System.Web.UI.Pair.registerClass('System.Web.UI.Pair');
}
if (typeof(Tickets.JavaScript.MapEvent) === 'undefined') {
Tickets.JavaScript.MapEvent=gtc("Tickets.JavaScript.MapEvent");
Tickets.JavaScript.MapEvent.registerClass('Tickets.JavaScript.MapEvent');
}
if (typeof(Tickets.JavaScript.MapPin) === 'undefined') {
Tickets.JavaScript.MapPin=gtc("Tickets.JavaScript.MapPin");
Tickets.JavaScript.MapPin.registerClass('Tickets.JavaScript.MapPin');
}
