Type.registerNamespace('CineplexWebsite');
CineplexWebsite.AjaxServices=function() {
CineplexWebsite.AjaxServices.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
CineplexWebsite.AjaxServices.prototype={
SearchMoviesAutoComplete:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'SearchMoviesAutoComplete',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
SearchPostalCodesCitiesAutoComplete:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'SearchPostalCodesCitiesAutoComplete',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
PerformRankingUpdate:function(ctrlID,MovieID,rank,succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'PerformRankingUpdate',false,{ctrlID:ctrlID,MovieID:MovieID,rank:rank},succeededCallback,failedCallback,userContext); },
SaveTheatreFavorite:function(theatreID,add,succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'SaveTheatreFavorite',false,{theatreID:theatreID,add:add},succeededCallback,failedCallback,userContext); },
CheckFavoriteTheatres:function(theatres,succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'CheckFavoriteTheatres',false,{theatres:theatres},succeededCallback,failedCallback,userContext); },
BuildTopSearchUrl:function(movieID,movieNameIn,location,succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'BuildTopSearchUrl',false,{movieID:movieID,movieNameIn:movieNameIn,location:location},succeededCallback,failedCallback,userContext); },
SearchTheatres:function(location,distance,succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'SearchTheatres',false,{location:location,distance:distance},succeededCallback,failedCallback,userContext); },
SearchEnabledTheatres:function(location,distance,succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'SearchEnabledTheatres',false,{location:location,distance:distance},succeededCallback,failedCallback,userContext); },
GetMoviesForTheatreAndDate:function(theatreID,date,succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'GetMoviesForTheatreAndDate',false,{theatreID:theatreID,date:date},succeededCallback,failedCallback,userContext); },
GetShowTimesForMovie:function(theatreID,movieID,date,succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'GetShowTimesForMovie',false,{theatreID:theatreID,movieID:movieID,date:date},succeededCallback,failedCallback,userContext); },
GetMovieRankings:function(ids,succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'GetMovieRankings',false,{ids:ids},succeededCallback,failedCallback,userContext); },
Search_SearchCityPostalCode:function(location,succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'Search_SearchCityPostalCode',false,{location:location},succeededCallback,failedCallback,userContext); },
Search_SearchCityByTheatre:function(TheatreID,succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'Search_SearchCityByTheatre',false,{TheatreID:TheatreID},succeededCallback,failedCallback,userContext); },
Search_SelectMoviesByLocation:function(location,selMovieID,succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'Search_SelectMoviesByLocation',false,{location:location,selMovieID:selMovieID},succeededCallback,failedCallback,userContext); },
Search_SelectProvinceList:function(succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'Search_SelectProvinceList',false,{},succeededCallback,failedCallback,userContext); },
Search_SelectTheatresByProvince:function(province,succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'Search_SelectTheatresByProvince',false,{province:province},succeededCallback,failedCallback,userContext); },
Search_SelectTheatresByCity:function(city,selTheatreID,succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'Search_SelectTheatresByCity',false,{city:city,selTheatreID:selTheatreID},succeededCallback,failedCallback,userContext); },
Search_SelectTheatresByMovie:function(movieID,succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'Search_SelectTheatresByMovie',false,{movieID:movieID},succeededCallback,failedCallback,userContext); },
Search_SelectMovieCities:function(succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'Search_SelectMovieCities',false,{},succeededCallback,failedCallback,userContext); },
Search_SelectCities:function(succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'Search_SelectCities',false,{},succeededCallback,failedCallback,userContext); },
Profile_SearchCityPostalCode:function(location,succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'Profile_SearchCityPostalCode',false,{location:location},succeededCallback,failedCallback,userContext); },
Profile_SelectTheatresByCity:function(city,succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'Profile_SelectTheatresByCity',false,{city:city},succeededCallback,failedCallback,userContext); },
Profile_DoesEmailAddressExistInSystem:function(emailAddress,succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'Profile_DoesEmailAddressExistInSystem',false,{emailAddress:emailAddress},succeededCallback,failedCallback,userContext); },
IsUserLogged:function(succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'IsUserLogged',false,{},succeededCallback,failedCallback,userContext); },
UserHasData:function(succeededCallback, failedCallback, userContext) {
return this._invoke(CineplexWebsite.AjaxServices.get_path(), 'UserHasData',false,{},succeededCallback,failedCallback,userContext); }}
CineplexWebsite.AjaxServices.registerClass('CineplexWebsite.AjaxServices',Sys.Net.WebServiceProxy);
CineplexWebsite.AjaxServices._staticInstance = new CineplexWebsite.AjaxServices();
CineplexWebsite.AjaxServices.set_path = function(value) { CineplexWebsite.AjaxServices._staticInstance._path = value; }
CineplexWebsite.AjaxServices.get_path = function() { return CineplexWebsite.AjaxServices._staticInstance._path; }
CineplexWebsite.AjaxServices.set_timeout = function(value) { CineplexWebsite.AjaxServices._staticInstance._timeout = value; }
CineplexWebsite.AjaxServices.get_timeout = function() { return CineplexWebsite.AjaxServices._staticInstance._timeout; }
CineplexWebsite.AjaxServices.set_defaultUserContext = function(value) { CineplexWebsite.AjaxServices._staticInstance._userContext = value; }
CineplexWebsite.AjaxServices.get_defaultUserContext = function() { return CineplexWebsite.AjaxServices._staticInstance._userContext; }
CineplexWebsite.AjaxServices.set_defaultSucceededCallback = function(value) { CineplexWebsite.AjaxServices._staticInstance._succeeded = value; }
CineplexWebsite.AjaxServices.get_defaultSucceededCallback = function() { return CineplexWebsite.AjaxServices._staticInstance._succeeded; }
CineplexWebsite.AjaxServices.set_defaultFailedCallback = function(value) { CineplexWebsite.AjaxServices._staticInstance._failed = value; }
CineplexWebsite.AjaxServices.get_defaultFailedCallback = function() { return CineplexWebsite.AjaxServices._staticInstance._failed; }
CineplexWebsite.AjaxServices.set_path("/Services/AjaxServices.asmx");
CineplexWebsite.AjaxServices.SearchMoviesAutoComplete= function(prefixText,count,onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.SearchMoviesAutoComplete(prefixText,count,onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.SearchPostalCodesCitiesAutoComplete= function(prefixText,count,onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.SearchPostalCodesCitiesAutoComplete(prefixText,count,onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.PerformRankingUpdate= function(ctrlID,MovieID,rank,onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.PerformRankingUpdate(ctrlID,MovieID,rank,onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.SaveTheatreFavorite= function(theatreID,add,onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.SaveTheatreFavorite(theatreID,add,onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.CheckFavoriteTheatres= function(theatres,onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.CheckFavoriteTheatres(theatres,onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.BuildTopSearchUrl= function(movieID,movieNameIn,location,onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.BuildTopSearchUrl(movieID,movieNameIn,location,onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.SearchTheatres= function(location,distance,onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.SearchTheatres(location,distance,onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.SearchEnabledTheatres= function(location,distance,onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.SearchEnabledTheatres(location,distance,onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.GetMoviesForTheatreAndDate= function(theatreID,date,onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.GetMoviesForTheatreAndDate(theatreID,date,onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.GetShowTimesForMovie= function(theatreID,movieID,date,onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.GetShowTimesForMovie(theatreID,movieID,date,onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.GetMovieRankings= function(ids,onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.GetMovieRankings(ids,onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.Search_SearchCityPostalCode= function(location,onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.Search_SearchCityPostalCode(location,onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.Search_SearchCityByTheatre= function(TheatreID,onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.Search_SearchCityByTheatre(TheatreID,onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.Search_SelectMoviesByLocation= function(location,selMovieID,onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.Search_SelectMoviesByLocation(location,selMovieID,onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.Search_SelectProvinceList= function(onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.Search_SelectProvinceList(onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.Search_SelectTheatresByProvince= function(province,onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.Search_SelectTheatresByProvince(province,onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.Search_SelectTheatresByCity= function(city,selTheatreID,onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.Search_SelectTheatresByCity(city,selTheatreID,onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.Search_SelectTheatresByMovie= function(movieID,onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.Search_SelectTheatresByMovie(movieID,onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.Search_SelectMovieCities= function(onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.Search_SelectMovieCities(onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.Search_SelectCities= function(onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.Search_SelectCities(onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.Profile_SearchCityPostalCode= function(location,onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.Profile_SearchCityPostalCode(location,onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.Profile_SelectTheatresByCity= function(city,onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.Profile_SelectTheatresByCity(city,onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.Profile_DoesEmailAddressExistInSystem= function(emailAddress,onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.Profile_DoesEmailAddressExistInSystem(emailAddress,onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.IsUserLogged= function(onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.IsUserLogged(onSuccess,onFailed,userContext); }
CineplexWebsite.AjaxServices.UserHasData= function(onSuccess,onFailed,userContext) {CineplexWebsite.AjaxServices._staticInstance.UserHasData(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('System.Collections');
if (typeof(System.Collections.DictionaryEntry) === 'undefined') {
System.Collections.DictionaryEntry=gtc("System.Collections.DictionaryEntry");
System.Collections.DictionaryEntry.registerClass('System.Collections.DictionaryEntry');
}
if (typeof(MovieRanking) === 'undefined') {
var MovieRanking=gtc("MovieRanking");
MovieRanking.registerClass('MovieRanking');
}
if (typeof(CineplexWebsite.FavoriteTheatre) === 'undefined') {
CineplexWebsite.FavoriteTheatre=gtc("CineplexWebsite.FavoriteTheatre");
CineplexWebsite.FavoriteTheatre.registerClass('CineplexWebsite.FavoriteTheatre');
}
if (typeof(CineplexWebsite.TheatreLookup) === 'undefined') {
CineplexWebsite.TheatreLookup=gtc("CineplexWebsite.TheatreLookup");
CineplexWebsite.TheatreLookup.registerClass('CineplexWebsite.TheatreLookup');
}
