var ScriptService=function() {
ScriptService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ScriptService.prototype={
GetShocked:function(shockId,succeededCallback, failedCallback, userContext) {
return this._invoke(ScriptService.get_path(), 'GetShocked',false,{shockId:shockId},succeededCallback,failedCallback,userContext); },
GetCategories:function(succeededCallback, failedCallback, userContext) {
return this._invoke(ScriptService.get_path(), 'GetCategories',false,{},succeededCallback,failedCallback,userContext); },
GetCategoriesForGuide:function(guideId,succeededCallback, failedCallback, userContext) {
return this._invoke(ScriptService.get_path(), 'GetCategoriesForGuide',false,{guideId:guideId},succeededCallback,failedCallback,userContext); },
GetEvent:function(eventId,succeededCallback, failedCallback, userContext) {
return this._invoke(ScriptService.get_path(), 'GetEvent',false,{eventId:eventId},succeededCallback,failedCallback,userContext); },
FindAddress:function(location,succeededCallback, failedCallback, userContext) {
return this._invoke(ScriptService.get_path(), 'FindAddress',false,{location:location},succeededCallback,failedCallback,userContext); }}
ScriptService.registerClass('ScriptService',Sys.Net.WebServiceProxy);
ScriptService._staticInstance = new ScriptService();
ScriptService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; ScriptService._staticInstance._path = value; }
ScriptService.get_path = function() { return ScriptService._staticInstance._path; }
ScriptService.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
ScriptService._staticInstance._timeout = value; }
ScriptService.get_timeout = function() { 
return ScriptService._staticInstance._timeout; }
ScriptService.set_defaultUserContext = function(value) { 
ScriptService._staticInstance._userContext = value; }
ScriptService.get_defaultUserContext = function() { 
return ScriptService._staticInstance._userContext; }
ScriptService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; ScriptService._staticInstance._succeeded = value; }
ScriptService.get_defaultSucceededCallback = function() { 
return ScriptService._staticInstance._succeeded; }
ScriptService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; ScriptService._staticInstance._failed = value; }
ScriptService.get_defaultFailedCallback = function() { 
return ScriptService._staticInstance._failed; }
ScriptService.set_path("/ScriptService.asmx");
ScriptService.GetShocked= function(shockId,onSuccess,onFailed,userContext) {ScriptService._staticInstance.GetShocked(shockId,onSuccess,onFailed,userContext); }
ScriptService.GetCategories= function(onSuccess,onFailed,userContext) {ScriptService._staticInstance.GetCategories(onSuccess,onFailed,userContext); }
ScriptService.GetCategoriesForGuide= function(guideId,onSuccess,onFailed,userContext) {ScriptService._staticInstance.GetCategoriesForGuide(guideId,onSuccess,onFailed,userContext); }
ScriptService.GetEvent= function(eventId,onSuccess,onFailed,userContext) {ScriptService._staticInstance.GetEvent(eventId,onSuccess,onFailed,userContext); }
ScriptService.FindAddress= function(location,onSuccess,onFailed,userContext) {ScriptService._staticInstance.FindAddress(location,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Terralever.MPAC.Data.Entities');
if (typeof(Terralever.MPAC.Data.Entities.ShockingTruth) === 'undefined') {
Terralever.MPAC.Data.Entities.ShockingTruth=gtc("Terralever.MPAC.Data.Entities.ShockingTruth");
Terralever.MPAC.Data.Entities.ShockingTruth.registerClass('Terralever.MPAC.Data.Entities.ShockingTruth');
}
Type.registerNamespace('BlogEngine.Core');
if (typeof(BlogEngine.Core.Category) === 'undefined') {
BlogEngine.Core.Category=gtc("BlogEngine.Core.Category");
BlogEngine.Core.Category.registerClass('BlogEngine.Core.Category');
}
if (typeof(Terralever.MPAC.Data.Entities.HereNowEvent) === 'undefined') {
Terralever.MPAC.Data.Entities.HereNowEvent=gtc("Terralever.MPAC.Data.Entities.HereNowEvent");
Terralever.MPAC.Data.Entities.HereNowEvent.registerClass('Terralever.MPAC.Data.Entities.HereNowEvent');
}
if (typeof(Terralever.MPAC.Data.Entities.Location) === 'undefined') {
Terralever.MPAC.Data.Entities.Location=gtc("Terralever.MPAC.Data.Entities.Location");
Terralever.MPAC.Data.Entities.Location.registerClass('Terralever.MPAC.Data.Entities.Location');
}
