Type.registerNamespace('Cea.WebApp.JobsEq.ws');
Cea.WebApp.JobsEq.ws.Region=function() {
Cea.WebApp.JobsEq.ws.Region.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Cea.WebApp.JobsEq.ws.Region.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Cea.WebApp.JobsEq.ws.Region._staticInstance.get_path();},
DialogLookup:function(regionType,regionCode,analyticId,isComparison,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DialogLookup',true,{regionType:regionType,regionCode:regionCode,analyticId:analyticId,isComparison:isComparison},succeededCallback,failedCallback,userContext); },
RegionSearch:function(txt,analyticId,compRegion,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RegionSearch',true,{txt:txt,analyticId:analyticId,compRegion:compRegion},succeededCallback,failedCallback,userContext); },
AddFavorite:function(regionType,regionCode,compRegion,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddFavorite',true,{regionType:regionType,regionCode:regionCode,compRegion:compRegion},succeededCallback,failedCallback,userContext); },
GetRegionTree:function(regionType,regionCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRegionTree',true,{regionType:regionType,regionCode:regionCode},succeededCallback,failedCallback,userContext); },
DeleteFavorite:function(regionType,regionCode,compRegion,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteFavorite',true,{regionType:regionType,regionCode:regionCode,compRegion:compRegion},succeededCallback,failedCallback,userContext); },
GetFavorites:function(compRegion,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFavorites',true,{compRegion:compRegion},succeededCallback,failedCallback,userContext); },
GetRecent:function(compRegion,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRecent',true,{compRegion:compRegion},succeededCallback,failedCallback,userContext); },
CreateCustFromDistance:function(regionType,regionCode,distance,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateCustFromDistance',true,{regionType:regionType,regionCode:regionCode,distance:distance},succeededCallback,failedCallback,userContext); }}
Cea.WebApp.JobsEq.ws.Region.registerClass('Cea.WebApp.JobsEq.ws.Region',Sys.Net.WebServiceProxy);
Cea.WebApp.JobsEq.ws.Region._staticInstance = new Cea.WebApp.JobsEq.ws.Region();
Cea.WebApp.JobsEq.ws.Region.set_path = function(value) { Cea.WebApp.JobsEq.ws.Region._staticInstance.set_path(value); }
Cea.WebApp.JobsEq.ws.Region.get_path = function() { return Cea.WebApp.JobsEq.ws.Region._staticInstance.get_path(); }
Cea.WebApp.JobsEq.ws.Region.set_timeout = function(value) { Cea.WebApp.JobsEq.ws.Region._staticInstance.set_timeout(value); }
Cea.WebApp.JobsEq.ws.Region.get_timeout = function() { return Cea.WebApp.JobsEq.ws.Region._staticInstance.get_timeout(); }
Cea.WebApp.JobsEq.ws.Region.set_defaultUserContext = function(value) { Cea.WebApp.JobsEq.ws.Region._staticInstance.set_defaultUserContext(value); }
Cea.WebApp.JobsEq.ws.Region.get_defaultUserContext = function() { return Cea.WebApp.JobsEq.ws.Region._staticInstance.get_defaultUserContext(); }
Cea.WebApp.JobsEq.ws.Region.set_defaultSucceededCallback = function(value) { Cea.WebApp.JobsEq.ws.Region._staticInstance.set_defaultSucceededCallback(value); }
Cea.WebApp.JobsEq.ws.Region.get_defaultSucceededCallback = function() { return Cea.WebApp.JobsEq.ws.Region._staticInstance.get_defaultSucceededCallback(); }
Cea.WebApp.JobsEq.ws.Region.set_defaultFailedCallback = function(value) { Cea.WebApp.JobsEq.ws.Region._staticInstance.set_defaultFailedCallback(value); }
Cea.WebApp.JobsEq.ws.Region.get_defaultFailedCallback = function() { return Cea.WebApp.JobsEq.ws.Region._staticInstance.get_defaultFailedCallback(); }
Cea.WebApp.JobsEq.ws.Region.set_path("/us/ws/Region.asmx");
Cea.WebApp.JobsEq.ws.Region.DialogLookup= function(regionType,regionCode,analyticId,isComparison,onSuccess,onFailed,userContext) {Cea.WebApp.JobsEq.ws.Region._staticInstance.DialogLookup(regionType,regionCode,analyticId,isComparison,onSuccess,onFailed,userContext); }
Cea.WebApp.JobsEq.ws.Region.RegionSearch= function(txt,analyticId,compRegion,onSuccess,onFailed,userContext) {Cea.WebApp.JobsEq.ws.Region._staticInstance.RegionSearch(txt,analyticId,compRegion,onSuccess,onFailed,userContext); }
Cea.WebApp.JobsEq.ws.Region.AddFavorite= function(regionType,regionCode,compRegion,onSuccess,onFailed,userContext) {Cea.WebApp.JobsEq.ws.Region._staticInstance.AddFavorite(regionType,regionCode,compRegion,onSuccess,onFailed,userContext); }
Cea.WebApp.JobsEq.ws.Region.GetRegionTree= function(regionType,regionCode,onSuccess,onFailed,userContext) {Cea.WebApp.JobsEq.ws.Region._staticInstance.GetRegionTree(regionType,regionCode,onSuccess,onFailed,userContext); }
Cea.WebApp.JobsEq.ws.Region.DeleteFavorite= function(regionType,regionCode,compRegion,onSuccess,onFailed,userContext) {Cea.WebApp.JobsEq.ws.Region._staticInstance.DeleteFavorite(regionType,regionCode,compRegion,onSuccess,onFailed,userContext); }
Cea.WebApp.JobsEq.ws.Region.GetFavorites= function(compRegion,onSuccess,onFailed,userContext) {Cea.WebApp.JobsEq.ws.Region._staticInstance.GetFavorites(compRegion,onSuccess,onFailed,userContext); }
Cea.WebApp.JobsEq.ws.Region.GetRecent= function(compRegion,onSuccess,onFailed,userContext) {Cea.WebApp.JobsEq.ws.Region._staticInstance.GetRecent(compRegion,onSuccess,onFailed,userContext); }
Cea.WebApp.JobsEq.ws.Region.CreateCustFromDistance= function(regionType,regionCode,distance,onSuccess,onFailed,userContext) {Cea.WebApp.JobsEq.ws.Region._staticInstance.CreateCustFromDistance(regionType,regionCode,distance,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Cea.WebApp.JobsEq.ws.RegionDialogPackage) === 'undefined') {
Cea.WebApp.JobsEq.ws.RegionDialogPackage=gtc("Cea.WebApp.JobsEq.ws.RegionDialogPackage");
Cea.WebApp.JobsEq.ws.RegionDialogPackage.registerClass('Cea.WebApp.JobsEq.ws.RegionDialogPackage');
}
if (typeof(Cea.WebApp.JobsEq.ws.RegionItem) === 'undefined') {
Cea.WebApp.JobsEq.ws.RegionItem=gtc("Cea.WebApp.JobsEq.ws.RegionItem");
Cea.WebApp.JobsEq.ws.RegionItem.registerClass('Cea.WebApp.JobsEq.ws.RegionItem');
}
