var EmEx_Services_Placemark=function() {
EmEx_Services_Placemark.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
EmEx_Services_Placemark.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return EmEx_Services_Placemark._staticInstance.get_path();},
GetPlacemarks:function(st,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPlacemarks',false,{st:st},succeededCallback,failedCallback,userContext); },
GetRowPlacemarks:function(st,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRowPlacemarks',false,{st:st},succeededCallback,failedCallback,userContext); },
GetValidGetDistrict:function(CurrentRegion,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetValidGetDistrict',false,{CurrentRegion:CurrentRegion},succeededCallback,failedCallback,userContext); },
UpdateRowPlacemark:function(p,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateRowPlacemark',false,{p:p},succeededCallback,failedCallback,userContext); },
GetPlacemarksRegions:function(parts,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPlacemarksRegions',false,{parts:parts},succeededCallback,failedCallback,userContext); },
GetCountries:function(knownCategoryValues,category,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCountries',false,{knownCategoryValues:knownCategoryValues,category:category},succeededCallback,failedCallback,userContext); },
GetRegionsByCountry:function(knownCategoryValues,category,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRegionsByCountry',false,{knownCategoryValues:knownCategoryValues,category:category},succeededCallback,failedCallback,userContext); },
GetDistrictByRegion:function(knownCategoryValues,category,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetDistrictByRegion',false,{knownCategoryValues:knownCategoryValues,category:category},succeededCallback,failedCallback,userContext); },
AddNewPlacemark:function(LocationId,Countries,Reg,Distr,TpPoint,TpOR,Tel,ContactPersons,Emails,WorkTime,Brand,LocalAddr,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddNewPlacemark',false,{LocationId:LocationId,Countries:Countries,Reg:Reg,Distr:Distr,TpPoint:TpPoint,TpOR:TpOR,Tel:Tel,ContactPersons:ContactPersons,Emails:Emails,WorkTime:WorkTime,Brand:Brand,LocalAddr:LocalAddr},succeededCallback,failedCallback,userContext); },
RemoveLocation:function(LocationId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveLocation',false,{LocationId:LocationId},succeededCallback,failedCallback,userContext); },
GetLocationData:function(LocationId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetLocationData',false,{LocationId:LocationId},succeededCallback,failedCallback,userContext); }}
EmEx_Services_Placemark.registerClass('EmEx_Services_Placemark',Sys.Net.WebServiceProxy);
EmEx_Services_Placemark._staticInstance = new EmEx_Services_Placemark();
EmEx_Services_Placemark.set_path = function(value) { EmEx_Services_Placemark._staticInstance.set_path(value); }
EmEx_Services_Placemark.get_path = function() { return EmEx_Services_Placemark._staticInstance.get_path(); }
EmEx_Services_Placemark.set_timeout = function(value) { EmEx_Services_Placemark._staticInstance.set_timeout(value); }
EmEx_Services_Placemark.get_timeout = function() { return EmEx_Services_Placemark._staticInstance.get_timeout(); }
EmEx_Services_Placemark.set_defaultUserContext = function(value) { EmEx_Services_Placemark._staticInstance.set_defaultUserContext(value); }
EmEx_Services_Placemark.get_defaultUserContext = function() { return EmEx_Services_Placemark._staticInstance.get_defaultUserContext(); }
EmEx_Services_Placemark.set_defaultSucceededCallback = function(value) { EmEx_Services_Placemark._staticInstance.set_defaultSucceededCallback(value); }
EmEx_Services_Placemark.get_defaultSucceededCallback = function() { return EmEx_Services_Placemark._staticInstance.get_defaultSucceededCallback(); }
EmEx_Services_Placemark.set_defaultFailedCallback = function(value) { EmEx_Services_Placemark._staticInstance.set_defaultFailedCallback(value); }
EmEx_Services_Placemark.get_defaultFailedCallback = function() { return EmEx_Services_Placemark._staticInstance.get_defaultFailedCallback(); }
EmEx_Services_Placemark.set_enableJsonp = function(value) { EmEx_Services_Placemark._staticInstance.set_enableJsonp(value); }
EmEx_Services_Placemark.get_enableJsonp = function() { return EmEx_Services_Placemark._staticInstance.get_enableJsonp(); }
EmEx_Services_Placemark.set_jsonpCallbackParameter = function(value) { EmEx_Services_Placemark._staticInstance.set_jsonpCallbackParameter(value); }
EmEx_Services_Placemark.get_jsonpCallbackParameter = function() { return EmEx_Services_Placemark._staticInstance.get_jsonpCallbackParameter(); }
EmEx_Services_Placemark.set_path("/Services/EmEx_Services_Placemark.asmx");
EmEx_Services_Placemark.GetPlacemarks= function(st,onSuccess,onFailed,userContext) {EmEx_Services_Placemark._staticInstance.GetPlacemarks(st,onSuccess,onFailed,userContext); }
EmEx_Services_Placemark.GetRowPlacemarks= function(st,onSuccess,onFailed,userContext) {EmEx_Services_Placemark._staticInstance.GetRowPlacemarks(st,onSuccess,onFailed,userContext); }
EmEx_Services_Placemark.GetValidGetDistrict= function(CurrentRegion,onSuccess,onFailed,userContext) {EmEx_Services_Placemark._staticInstance.GetValidGetDistrict(CurrentRegion,onSuccess,onFailed,userContext); }
EmEx_Services_Placemark.UpdateRowPlacemark= function(p,onSuccess,onFailed,userContext) {EmEx_Services_Placemark._staticInstance.UpdateRowPlacemark(p,onSuccess,onFailed,userContext); }
EmEx_Services_Placemark.GetPlacemarksRegions= function(parts,onSuccess,onFailed,userContext) {EmEx_Services_Placemark._staticInstance.GetPlacemarksRegions(parts,onSuccess,onFailed,userContext); }
EmEx_Services_Placemark.GetCountries= function(knownCategoryValues,category,onSuccess,onFailed,userContext) {EmEx_Services_Placemark._staticInstance.GetCountries(knownCategoryValues,category,onSuccess,onFailed,userContext); }
EmEx_Services_Placemark.GetRegionsByCountry= function(knownCategoryValues,category,onSuccess,onFailed,userContext) {EmEx_Services_Placemark._staticInstance.GetRegionsByCountry(knownCategoryValues,category,onSuccess,onFailed,userContext); }
EmEx_Services_Placemark.GetDistrictByRegion= function(knownCategoryValues,category,onSuccess,onFailed,userContext) {EmEx_Services_Placemark._staticInstance.GetDistrictByRegion(knownCategoryValues,category,onSuccess,onFailed,userContext); }
EmEx_Services_Placemark.AddNewPlacemark= function(LocationId,Countries,Reg,Distr,TpPoint,TpOR,Tel,ContactPersons,Emails,WorkTime,Brand,LocalAddr,onSuccess,onFailed,userContext) {EmEx_Services_Placemark._staticInstance.AddNewPlacemark(LocationId,Countries,Reg,Distr,TpPoint,TpOR,Tel,ContactPersons,Emails,WorkTime,Brand,LocalAddr,onSuccess,onFailed,userContext); }
EmEx_Services_Placemark.RemoveLocation= function(LocationId,onSuccess,onFailed,userContext) {EmEx_Services_Placemark._staticInstance.RemoveLocation(LocationId,onSuccess,onFailed,userContext); }
EmEx_Services_Placemark.GetLocationData= function(LocationId,onSuccess,onFailed,userContext) {EmEx_Services_Placemark._staticInstance.GetLocationData(LocationId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('OnlineCssApp.Service_Map');
if (typeof(OnlineCssApp.Service_Map.Placemark) === 'undefined') {
OnlineCssApp.Service_Map.Placemark=gtc("OnlineCssApp.Service_Map.Placemark");
OnlineCssApp.Service_Map.Placemark.registerClass('OnlineCssApp.Service_Map.Placemark');
}
if (typeof(OnlineCssApp.Service_Map.RowPlacemark) === 'undefined') {
OnlineCssApp.Service_Map.RowPlacemark=gtc("OnlineCssApp.Service_Map.RowPlacemark");
OnlineCssApp.Service_Map.RowPlacemark.registerClass('OnlineCssApp.Service_Map.RowPlacemark');
}
if (typeof(OnlineCssApp.Service_Map.PlacemarkRegion) === 'undefined') {
OnlineCssApp.Service_Map.PlacemarkRegion=gtc("OnlineCssApp.Service_Map.PlacemarkRegion");
OnlineCssApp.Service_Map.PlacemarkRegion.registerClass('OnlineCssApp.Service_Map.PlacemarkRegion');
}
Type.registerNamespace('AjaxControlToolkit');
if (typeof(AjaxControlToolkit.CascadingDropDownNameValue) === 'undefined') {
AjaxControlToolkit.CascadingDropDownNameValue=gtc("AjaxControlToolkit.CascadingDropDownNameValue");
AjaxControlToolkit.CascadingDropDownNameValue.registerClass('AjaxControlToolkit.CascadingDropDownNameValue');
}
if (typeof(LocationData) === 'undefined') {
var LocationData=gtc("LocationData");
LocationData.registerClass('LocationData');
}
if (typeof(OnlineCssApp.Service_Map.PartsPlacemarks) === 'undefined') {
OnlineCssApp.Service_Map.PartsPlacemarks = function() { throw Error.invalidOperation(); }
OnlineCssApp.Service_Map.PartsPlacemarks.prototype = {Unk: 1,Moderate: 2,ReadyAndEmex: 3,ReadyOnly: 4,ReadyAndEmexAll: 5,ReadyOnlyPublishOnly: 6,OptovikOnly: 7}
OnlineCssApp.Service_Map.PartsPlacemarks.registerEnum('OnlineCssApp.Service_Map.PartsPlacemarks', true);
}
