Type.registerNamespace('IGS.BIZ');
IGS.BIZ.GeoWebService=function() {
IGS.BIZ.GeoWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
IGS.BIZ.GeoWebService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return IGS.BIZ.GeoWebService._staticInstance.get_path();},
getSido:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getSido',false,{},succeededCallback,failedCallback,userContext); },
getGugun:function(sido,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getGugun',false,{sido:sido},succeededCallback,failedCallback,userContext); },
getDong:function(sido,gugun,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getDong',false,{sido:sido,gugun:gugun},succeededCallback,failedCallback,userContext); },
getSearchDetail:function(sido,gugun,dong,num,name,pagesize,pageindex,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getSearchDetail',false,{sido:sido,gugun:gugun,dong:dong,num:num,name:name,pagesize:pagesize,pageindex:pageindex},succeededCallback,failedCallback,userContext); },
getSearch:function(kwd,pagesize,pageindex,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getSearch',false,{kwd:kwd,pagesize:pagesize,pageindex:pageindex},succeededCallback,failedCallback,userContext); }}
IGS.BIZ.GeoWebService.registerClass('IGS.BIZ.GeoWebService',Sys.Net.WebServiceProxy);
IGS.BIZ.GeoWebService._staticInstance = new IGS.BIZ.GeoWebService();
IGS.BIZ.GeoWebService.set_path = function(value) { IGS.BIZ.GeoWebService._staticInstance.set_path(value); }
IGS.BIZ.GeoWebService.get_path = function() { return IGS.BIZ.GeoWebService._staticInstance.get_path(); }
IGS.BIZ.GeoWebService.set_timeout = function(value) { IGS.BIZ.GeoWebService._staticInstance.set_timeout(value); }
IGS.BIZ.GeoWebService.get_timeout = function() { return IGS.BIZ.GeoWebService._staticInstance.get_timeout(); }
IGS.BIZ.GeoWebService.set_defaultUserContext = function(value) { IGS.BIZ.GeoWebService._staticInstance.set_defaultUserContext(value); }
IGS.BIZ.GeoWebService.get_defaultUserContext = function() { return IGS.BIZ.GeoWebService._staticInstance.get_defaultUserContext(); }
IGS.BIZ.GeoWebService.set_defaultSucceededCallback = function(value) { IGS.BIZ.GeoWebService._staticInstance.set_defaultSucceededCallback(value); }
IGS.BIZ.GeoWebService.get_defaultSucceededCallback = function() { return IGS.BIZ.GeoWebService._staticInstance.get_defaultSucceededCallback(); }
IGS.BIZ.GeoWebService.set_defaultFailedCallback = function(value) { IGS.BIZ.GeoWebService._staticInstance.set_defaultFailedCallback(value); }
IGS.BIZ.GeoWebService.get_defaultFailedCallback = function() { return IGS.BIZ.GeoWebService._staticInstance.get_defaultFailedCallback(); }
IGS.BIZ.GeoWebService.set_path("/IMP/GeoWebService.asmx");
IGS.BIZ.GeoWebService.getSido= function(onSuccess,onFailed,userContext) {IGS.BIZ.GeoWebService._staticInstance.getSido(onSuccess,onFailed,userContext); }
IGS.BIZ.GeoWebService.getGugun= function(sido,onSuccess,onFailed,userContext) {IGS.BIZ.GeoWebService._staticInstance.getGugun(sido,onSuccess,onFailed,userContext); }
IGS.BIZ.GeoWebService.getDong= function(sido,gugun,onSuccess,onFailed,userContext) {IGS.BIZ.GeoWebService._staticInstance.getDong(sido,gugun,onSuccess,onFailed,userContext); }
IGS.BIZ.GeoWebService.getSearchDetail= function(sido,gugun,dong,num,name,pagesize,pageindex,onSuccess,onFailed,userContext) {IGS.BIZ.GeoWebService._staticInstance.getSearchDetail(sido,gugun,dong,num,name,pagesize,pageindex,onSuccess,onFailed,userContext); }
IGS.BIZ.GeoWebService.getSearch= function(kwd,pagesize,pageindex,onSuccess,onFailed,userContext) {IGS.BIZ.GeoWebService._staticInstance.getSearch(kwd,pagesize,pageindex,onSuccess,onFailed,userContext); }

