Type.registerNamespace('tn_standorte.Cluster');
tn_standorte.Cluster.WebService_tn_standorte=function() {
tn_standorte.Cluster.WebService_tn_standorte.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
tn_standorte.Cluster.WebService_tn_standorte.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return tn_standorte.Cluster.WebService_tn_standorte._staticInstance.get_path();},
GetVisiblePins:function(topLeftLat,topLeftLon,bottomRightLat,bottomRightLon,topRightLat,topRightLon,bottomLeftLat,bottomLeftLon,zoom,firmen_id,bereich_id,webUiLanguage,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetVisiblePins',false,{topLeftLat:topLeftLat,topLeftLon:topLeftLon,bottomRightLat:bottomRightLat,bottomRightLon:bottomRightLon,topRightLat:topRightLat,topRightLon:topRightLon,bottomLeftLat:bottomLeftLat,bottomLeftLon:bottomLeftLon,zoom:zoom,firmen_id:firmen_id,bereich_id:bereich_id,webUiLanguage:webUiLanguage},succeededCallback,failedCallback,userContext); },
GetPin:function(locId,webUiLanguage,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPin',false,{locId:locId,webUiLanguage:webUiLanguage},succeededCallback,failedCallback,userContext); },
GetLocationDetail:function(locId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetLocationDetail',false,{locId:locId},succeededCallback,failedCallback,userContext); }}
tn_standorte.Cluster.WebService_tn_standorte.registerClass('tn_standorte.Cluster.WebService_tn_standorte',Sys.Net.WebServiceProxy);
tn_standorte.Cluster.WebService_tn_standorte._staticInstance = new tn_standorte.Cluster.WebService_tn_standorte();
tn_standorte.Cluster.WebService_tn_standorte.set_path = function(value) { tn_standorte.Cluster.WebService_tn_standorte._staticInstance.set_path(value); }
tn_standorte.Cluster.WebService_tn_standorte.get_path = function() { return tn_standorte.Cluster.WebService_tn_standorte._staticInstance.get_path(); }
tn_standorte.Cluster.WebService_tn_standorte.set_timeout = function(value) { tn_standorte.Cluster.WebService_tn_standorte._staticInstance.set_timeout(value); }
tn_standorte.Cluster.WebService_tn_standorte.get_timeout = function() { return tn_standorte.Cluster.WebService_tn_standorte._staticInstance.get_timeout(); }
tn_standorte.Cluster.WebService_tn_standorte.set_defaultUserContext = function(value) { tn_standorte.Cluster.WebService_tn_standorte._staticInstance.set_defaultUserContext(value); }
tn_standorte.Cluster.WebService_tn_standorte.get_defaultUserContext = function() { return tn_standorte.Cluster.WebService_tn_standorte._staticInstance.get_defaultUserContext(); }
tn_standorte.Cluster.WebService_tn_standorte.set_defaultSucceededCallback = function(value) { tn_standorte.Cluster.WebService_tn_standorte._staticInstance.set_defaultSucceededCallback(value); }
tn_standorte.Cluster.WebService_tn_standorte.get_defaultSucceededCallback = function() { return tn_standorte.Cluster.WebService_tn_standorte._staticInstance.get_defaultSucceededCallback(); }
tn_standorte.Cluster.WebService_tn_standorte.set_defaultFailedCallback = function(value) { tn_standorte.Cluster.WebService_tn_standorte._staticInstance.set_defaultFailedCallback(value); }
tn_standorte.Cluster.WebService_tn_standorte.get_defaultFailedCallback = function() { return tn_standorte.Cluster.WebService_tn_standorte._staticInstance.get_defaultFailedCallback(); }
tn_standorte.Cluster.WebService_tn_standorte.set_path("/VirtualEarthApps/tn_standorte/FrontEndWebServices/WebService_tn_standorte.asmx");
tn_standorte.Cluster.WebService_tn_standorte.GetVisiblePins= function(topLeftLat,topLeftLon,bottomRightLat,bottomRightLon,topRightLat,topRightLon,bottomLeftLat,bottomLeftLon,zoom,firmen_id,bereich_id,webUiLanguage,onSuccess,onFailed,userContext) {tn_standorte.Cluster.WebService_tn_standorte._staticInstance.GetVisiblePins(topLeftLat,topLeftLon,bottomRightLat,bottomRightLon,topRightLat,topRightLon,bottomLeftLat,bottomLeftLon,zoom,firmen_id,bereich_id,webUiLanguage,onSuccess,onFailed,userContext); }
tn_standorte.Cluster.WebService_tn_standorte.GetPin= function(locId,webUiLanguage,onSuccess,onFailed,userContext) {tn_standorte.Cluster.WebService_tn_standorte._staticInstance.GetPin(locId,webUiLanguage,onSuccess,onFailed,userContext); }
tn_standorte.Cluster.WebService_tn_standorte.GetLocationDetail= function(locId,onSuccess,onFailed,userContext) {tn_standorte.Cluster.WebService_tn_standorte._staticInstance.GetLocationDetail(locId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(ClusteredPin) === 'undefined') {
var ClusteredPin=gtc("ClusteredPin");
ClusteredPin.registerClass('ClusteredPin');
}
if (typeof(SimpleLocation) === 'undefined') {
var SimpleLocation=gtc("SimpleLocation");
SimpleLocation.registerClass('SimpleLocation');
}

