var Servicios=function() {
Servicios.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Servicios.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Servicios._staticInstance.get_path();},
EliminarMarcadores:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'EliminarMarcadores',false,{},succeededCallback,failedCallback,userContext); },
GuardarMarcadores:function(marcadores,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GuardarMarcadores',false,{marcadores:marcadores},succeededCallback,failedCallback,userContext); },
GuardarMarcadorPrincipal:function(marcadorprincipal,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GuardarMarcadorPrincipal',false,{marcadorprincipal:marcadorprincipal},succeededCallback,failedCallback,userContext); },
ObtenerMarcadores:function(codigoAnuncio,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ObtenerMarcadores',false,{codigoAnuncio:codigoAnuncio},succeededCallback,failedCallback,userContext); },
ObtenerMarcadorPrincipal:function(codigoAnuncio,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ObtenerMarcadorPrincipal',false,{codigoAnuncio:codigoAnuncio},succeededCallback,failedCallback,userContext); }}
Servicios.registerClass('Servicios',Sys.Net.WebServiceProxy);
Servicios._staticInstance = new Servicios();
Servicios.set_path = function(value) { Servicios._staticInstance.set_path(value); }
Servicios.get_path = function() { return Servicios._staticInstance.get_path(); }
Servicios.set_timeout = function(value) { Servicios._staticInstance.set_timeout(value); }
Servicios.get_timeout = function() { return Servicios._staticInstance.get_timeout(); }
Servicios.set_defaultUserContext = function(value) { Servicios._staticInstance.set_defaultUserContext(value); }
Servicios.get_defaultUserContext = function() { return Servicios._staticInstance.get_defaultUserContext(); }
Servicios.set_defaultSucceededCallback = function(value) { Servicios._staticInstance.set_defaultSucceededCallback(value); }
Servicios.get_defaultSucceededCallback = function() { return Servicios._staticInstance.get_defaultSucceededCallback(); }
Servicios.set_defaultFailedCallback = function(value) { Servicios._staticInstance.set_defaultFailedCallback(value); }
Servicios.get_defaultFailedCallback = function() { return Servicios._staticInstance.get_defaultFailedCallback(); }
Servicios.set_path("/Website/servicios.asmx");
Servicios.EliminarMarcadores= function(onSuccess,onFailed,userContext) {Servicios._staticInstance.EliminarMarcadores(onSuccess,onFailed,userContext); }
Servicios.GuardarMarcadores= function(marcadores,onSuccess,onFailed,userContext) {Servicios._staticInstance.GuardarMarcadores(marcadores,onSuccess,onFailed,userContext); }
Servicios.GuardarMarcadorPrincipal= function(marcadorprincipal,onSuccess,onFailed,userContext) {Servicios._staticInstance.GuardarMarcadorPrincipal(marcadorprincipal,onSuccess,onFailed,userContext); }
Servicios.ObtenerMarcadores= function(codigoAnuncio,onSuccess,onFailed,userContext) {Servicios._staticInstance.ObtenerMarcadores(codigoAnuncio,onSuccess,onFailed,userContext); }
Servicios.ObtenerMarcadorPrincipal= function(codigoAnuncio,onSuccess,onFailed,userContext) {Servicios._staticInstance.ObtenerMarcadorPrincipal(codigoAnuncio,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Realtor.BLL');
if (typeof(Realtor.BLL.Marcador) === 'undefined') {
Realtor.BLL.Marcador=gtc("Realtor.BLL.Marcador");
Realtor.BLL.Marcador.registerClass('Realtor.BLL.Marcador');
}

