var ProductService=function() {
ProductService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ProductService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return ProductService._staticInstance.get_path();},
TrackClick:function(x,y,location,webid,sessionid,succeededCallback, failedCallback, userContext) {
/// <param name="x" type="String">System.String</param>
/// <param name="y" type="String">System.String</param>
/// <param name="location" type="String">System.String</param>
/// <param name="webid" type="String">System.String</param>
/// <param name="sessionid" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'TrackClick',false,{x:x,y:y,location:location,webid:webid,sessionid:sessionid},succeededCallback,failedCallback,userContext); },
GetPageClicks:function(location,succeededCallback, failedCallback, userContext) {
/// <param name="location" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetPageClicks',false,{location:location},succeededCallback,failedCallback,userContext); },
StoreRawData:function(User,Items,succeededCallback, failedCallback, userContext) {
/// <param name="User" type="ProductService+TrackUser">ProductService+TrackUser</param>
/// <param name="Items" type="Array">ProductService+TrackItem[]</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'StoreRawData',false,{User:User,Items:Items},succeededCallback,failedCallback,userContext); },
CreateNewCustomMapProduct:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'CreateNewCustomMapProduct',false,{},succeededCallback,failedCallback,userContext); },
GetCurrentProduct:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetCurrentProduct',false,{},succeededCallback,failedCallback,userContext); },
GetMaxSide:function(X1,Y1,X2,Y2,X3,Y3,succeededCallback, failedCallback, userContext) {
/// <param name="X1" type="Number">System.Double</param>
/// <param name="Y1" type="Number">System.Double</param>
/// <param name="X2" type="Number">System.Double</param>
/// <param name="Y2" type="Number">System.Double</param>
/// <param name="X3" type="Number">System.Double</param>
/// <param name="Y3" type="Number">System.Double</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetMaxSide',false,{X1:X1,Y1:Y1,X2:X2,Y2:Y2,X3:X3,Y3:Y3},succeededCallback,failedCallback,userContext); },
GetMinSide:function(X1,Y1,X2,Y2,X3,Y3,succeededCallback, failedCallback, userContext) {
/// <param name="X1" type="Number">System.Double</param>
/// <param name="Y1" type="Number">System.Double</param>
/// <param name="X2" type="Number">System.Double</param>
/// <param name="Y2" type="Number">System.Double</param>
/// <param name="X3" type="Number">System.Double</param>
/// <param name="Y3" type="Number">System.Double</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetMinSide',false,{X1:X1,Y1:Y1,X2:X2,Y2:Y2,X3:X3,Y3:Y3},succeededCallback,failedCallback,userContext); },
GetProduct:function(Product,succeededCallback, failedCallback, userContext) {
/// <param name="Product" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetProduct',false,{Product:Product},succeededCallback,failedCallback,userContext); },
GetAvailableProducts:function(MMProduct,succeededCallback, failedCallback, userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetAvailableProducts',false,{MMProduct:MMProduct},succeededCallback,failedCallback,userContext); },
GetAvailableMultiMapBookProducts:function(MMProduct,succeededCallback, failedCallback, userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetAvailableMultiMapBookProducts',false,{MMProduct:MMProduct},succeededCallback,failedCallback,userContext); },
GetAvailableMultiDigitalMapProducts:function(MMProduct,succeededCallback, failedCallback, userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetAvailableMultiDigitalMapProducts',false,{MMProduct:MMProduct},succeededCallback,failedCallback,userContext); },
SaveProduct:function(MMProduct,Size,FinishingOption,StreetDetail,Boundary,DigitalType,PcType,DeliveryMethod,Quantity,succeededCallback, failedCallback, userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="Size" type="String">System.String</param>
/// <param name="FinishingOption" type="String">System.String</param>
/// <param name="StreetDetail" type="String">System.String</param>
/// <param name="Boundary" type="String">System.String</param>
/// <param name="DigitalType" type="String">System.String</param>
/// <param name="PcType" type="String">System.String</param>
/// <param name="DeliveryMethod" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveProduct',false,{MMProduct:MMProduct,Size:Size,FinishingOption:FinishingOption,StreetDetail:StreetDetail,Boundary:Boundary,DigitalType:DigitalType,PcType:PcType,DeliveryMethod:DeliveryMethod,Quantity:Quantity},succeededCallback,failedCallback,userContext); },
SaveMultiWallMap:function(MMProduct,FinishingOption,Size,Quantity,Edition,StreetDetail,RadiusRing,succeededCallback, failedCallback, userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="FinishingOption" type="String">System.String</param>
/// <param name="Size" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="Edition" type="String">System.String</param>
/// <param name="StreetDetail" type="String">System.String</param>
/// <param name="RadiusRing" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveMultiWallMap',false,{MMProduct:MMProduct,FinishingOption:FinishingOption,Size:Size,Quantity:Quantity,Edition:Edition,StreetDetail:StreetDetail,RadiusRing:RadiusRing},succeededCallback,failedCallback,userContext); },
SaveCustomMultiWallMap:function(MMProduct,FinishingOption,Size,Quantity,Edition,StreetDetail,RadiusRing,CTR,Orientation,RadiusDistance,Title,succeededCallback, failedCallback, userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="FinishingOption" type="String">System.String</param>
/// <param name="Size" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="Edition" type="String">System.String</param>
/// <param name="StreetDetail" type="String">System.String</param>
/// <param name="RadiusRing" type="String">System.String</param>
/// <param name="CTR" type="String">System.String</param>
/// <param name="Orientation" type="String">System.String</param>
/// <param name="RadiusDistance" type="Number">System.Double</param>
/// <param name="Title" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveCustomMultiWallMap',false,{MMProduct:MMProduct,FinishingOption:FinishingOption,Size:Size,Quantity:Quantity,Edition:Edition,StreetDetail:StreetDetail,RadiusRing:RadiusRing,CTR:CTR,Orientation:Orientation,RadiusDistance:RadiusDistance,Title:Title},succeededCallback,failedCallback,userContext); },
SaveMultiMapBook:function(MMProduct,Edition,StreetDetail,Size,Quantity,RadiusRing,succeededCallback, failedCallback, userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="Edition" type="String">System.String</param>
/// <param name="StreetDetail" type="String">System.String</param>
/// <param name="Size" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="RadiusRing" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveMultiMapBook',false,{MMProduct:MMProduct,Edition:Edition,StreetDetail:StreetDetail,Size:Size,Quantity:Quantity,RadiusRing:RadiusRing},succeededCallback,failedCallback,userContext); },
SaveCustomMultiMapBook:function(MMProduct,Edition,StreetDetail,Size,Quantity,RadiusRing,CTR,Orientation,RadiusDistance,Title,succeededCallback, failedCallback, userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="Edition" type="String">System.String</param>
/// <param name="StreetDetail" type="String">System.String</param>
/// <param name="Size" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="RadiusRing" type="String">System.String</param>
/// <param name="CTR" type="String">System.String</param>
/// <param name="Orientation" type="String">System.String</param>
/// <param name="RadiusDistance" type="Number">System.Double</param>
/// <param name="Title" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveCustomMultiMapBook',false,{MMProduct:MMProduct,Edition:Edition,StreetDetail:StreetDetail,Size:Size,Quantity:Quantity,RadiusRing:RadiusRing,CTR:CTR,Orientation:Orientation,RadiusDistance:RadiusDistance,Title:Title},succeededCallback,failedCallback,userContext); },
SaveMultiReportMap:function(MMProduct,Edition,StreetDetail,Size,Quantity,RadiusRing,succeededCallback, failedCallback, userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="Edition" type="String">System.String</param>
/// <param name="StreetDetail" type="String">System.String</param>
/// <param name="Size" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="RadiusRing" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveMultiReportMap',false,{MMProduct:MMProduct,Edition:Edition,StreetDetail:StreetDetail,Size:Size,Quantity:Quantity,RadiusRing:RadiusRing},succeededCallback,failedCallback,userContext); },
SaveMultiDigitalMap:function(MMProduct,Edition,StreetDetail,FileType,FileCompatibility,DeliveryMethod,Quantity,RadiusRing,succeededCallback, failedCallback, userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="Edition" type="String">System.String</param>
/// <param name="StreetDetail" type="String">System.String</param>
/// <param name="FileType" type="String">System.String</param>
/// <param name="FileCompatibility" type="String">System.String</param>
/// <param name="DeliveryMethod" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="RadiusRing" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveMultiDigitalMap',false,{MMProduct:MMProduct,Edition:Edition,StreetDetail:StreetDetail,FileType:FileType,FileCompatibility:FileCompatibility,DeliveryMethod:DeliveryMethod,Quantity:Quantity,RadiusRing:RadiusRing},succeededCallback,failedCallback,userContext); },
SaveCustomMultiDigitalMap:function(MMProduct,Edition,StreetDetail,FileType,FileCompatibility,DeliveryMethod,Quantity,RadiusRing,CTR,Orientation,RadiusDistance,Title,succeededCallback, failedCallback, userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="Edition" type="String">System.String</param>
/// <param name="StreetDetail" type="String">System.String</param>
/// <param name="FileType" type="String">System.String</param>
/// <param name="FileCompatibility" type="String">System.String</param>
/// <param name="DeliveryMethod" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="RadiusRing" type="String">System.String</param>
/// <param name="CTR" type="String">System.String</param>
/// <param name="Orientation" type="String">System.String</param>
/// <param name="RadiusDistance" type="Number">System.Double</param>
/// <param name="Title" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveCustomMultiDigitalMap',false,{MMProduct:MMProduct,Edition:Edition,StreetDetail:StreetDetail,FileType:FileType,FileCompatibility:FileCompatibility,DeliveryMethod:DeliveryMethod,Quantity:Quantity,RadiusRing:RadiusRing,CTR:CTR,Orientation:Orientation,RadiusDistance:RadiusDistance,Title:Title},succeededCallback,failedCallback,userContext); },
UpdateCustomMapProductRadius:function(MMProduct,MaxSide,IsRadius,succeededCallback, failedCallback, userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="MaxSide" type="Number">System.Double</param>
/// <param name="IsRadius" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'UpdateCustomMapProductRadius',false,{MMProduct:MMProduct,MaxSide:MaxSide,IsRadius:IsRadius},succeededCallback,failedCallback,userContext); },
UpdateCustomMapProductOptions:function(MMProduct,Orientation,RadiusRing,Edition,StreetDetail,succeededCallback, failedCallback, userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="Orientation" type="String">System.String</param>
/// <param name="RadiusRing" type="String">System.String</param>
/// <param name="Edition" type="String">System.String</param>
/// <param name="StreetDetail" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'UpdateCustomMapProductOptions',false,{MMProduct:MMProduct,Orientation:Orientation,RadiusRing:RadiusRing,Edition:Edition,StreetDetail:StreetDetail},succeededCallback,failedCallback,userContext); }}
ProductService.registerClass('ProductService',Sys.Net.WebServiceProxy);
ProductService._staticInstance = new ProductService();
ProductService.set_path = function(value) {
ProductService._staticInstance.set_path(value); }
ProductService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return ProductService._staticInstance.get_path();}
ProductService.set_timeout = function(value) {
ProductService._staticInstance.set_timeout(value); }
ProductService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return ProductService._staticInstance.get_timeout(); }
ProductService.set_defaultUserContext = function(value) { 
ProductService._staticInstance.set_defaultUserContext(value); }
ProductService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return ProductService._staticInstance.get_defaultUserContext(); }
ProductService.set_defaultSucceededCallback = function(value) { 
 ProductService._staticInstance.set_defaultSucceededCallback(value); }
ProductService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return ProductService._staticInstance.get_defaultSucceededCallback(); }
ProductService.set_defaultFailedCallback = function(value) { 
ProductService._staticInstance.set_defaultFailedCallback(value); }
ProductService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return ProductService._staticInstance.get_defaultFailedCallback(); }
ProductService.set_path("/Services/ProductService.asmx");
ProductService.TrackClick= function(x,y,location,webid,sessionid,onSuccess,onFailed,userContext) {
/// <param name="x" type="String">System.String</param>
/// <param name="y" type="String">System.String</param>
/// <param name="location" type="String">System.String</param>
/// <param name="webid" type="String">System.String</param>
/// <param name="sessionid" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProductService._staticInstance.TrackClick(x,y,location,webid,sessionid,onSuccess,onFailed,userContext); }
ProductService.GetPageClicks= function(location,onSuccess,onFailed,userContext) {
/// <param name="location" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProductService._staticInstance.GetPageClicks(location,onSuccess,onFailed,userContext); }
ProductService.StoreRawData= function(User,Items,onSuccess,onFailed,userContext) {
/// <param name="User" type="ProductService+TrackUser">ProductService+TrackUser</param>
/// <param name="Items" type="Array">ProductService+TrackItem[]</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProductService._staticInstance.StoreRawData(User,Items,onSuccess,onFailed,userContext); }
ProductService.CreateNewCustomMapProduct= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProductService._staticInstance.CreateNewCustomMapProduct(onSuccess,onFailed,userContext); }
ProductService.GetCurrentProduct= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProductService._staticInstance.GetCurrentProduct(onSuccess,onFailed,userContext); }
ProductService.GetMaxSide= function(X1,Y1,X2,Y2,X3,Y3,onSuccess,onFailed,userContext) {
/// <param name="X1" type="Number">System.Double</param>
/// <param name="Y1" type="Number">System.Double</param>
/// <param name="X2" type="Number">System.Double</param>
/// <param name="Y2" type="Number">System.Double</param>
/// <param name="X3" type="Number">System.Double</param>
/// <param name="Y3" type="Number">System.Double</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProductService._staticInstance.GetMaxSide(X1,Y1,X2,Y2,X3,Y3,onSuccess,onFailed,userContext); }
ProductService.GetMinSide= function(X1,Y1,X2,Y2,X3,Y3,onSuccess,onFailed,userContext) {
/// <param name="X1" type="Number">System.Double</param>
/// <param name="Y1" type="Number">System.Double</param>
/// <param name="X2" type="Number">System.Double</param>
/// <param name="Y2" type="Number">System.Double</param>
/// <param name="X3" type="Number">System.Double</param>
/// <param name="Y3" type="Number">System.Double</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProductService._staticInstance.GetMinSide(X1,Y1,X2,Y2,X3,Y3,onSuccess,onFailed,userContext); }
ProductService.GetProduct= function(Product,onSuccess,onFailed,userContext) {
/// <param name="Product" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProductService._staticInstance.GetProduct(Product,onSuccess,onFailed,userContext); }
ProductService.GetAvailableProducts= function(MMProduct,onSuccess,onFailed,userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProductService._staticInstance.GetAvailableProducts(MMProduct,onSuccess,onFailed,userContext); }
ProductService.GetAvailableMultiMapBookProducts= function(MMProduct,onSuccess,onFailed,userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProductService._staticInstance.GetAvailableMultiMapBookProducts(MMProduct,onSuccess,onFailed,userContext); }
ProductService.GetAvailableMultiDigitalMapProducts= function(MMProduct,onSuccess,onFailed,userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProductService._staticInstance.GetAvailableMultiDigitalMapProducts(MMProduct,onSuccess,onFailed,userContext); }
ProductService.SaveProduct= function(MMProduct,Size,FinishingOption,StreetDetail,Boundary,DigitalType,PcType,DeliveryMethod,Quantity,onSuccess,onFailed,userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="Size" type="String">System.String</param>
/// <param name="FinishingOption" type="String">System.String</param>
/// <param name="StreetDetail" type="String">System.String</param>
/// <param name="Boundary" type="String">System.String</param>
/// <param name="DigitalType" type="String">System.String</param>
/// <param name="PcType" type="String">System.String</param>
/// <param name="DeliveryMethod" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProductService._staticInstance.SaveProduct(MMProduct,Size,FinishingOption,StreetDetail,Boundary,DigitalType,PcType,DeliveryMethod,Quantity,onSuccess,onFailed,userContext); }
ProductService.SaveMultiWallMap= function(MMProduct,FinishingOption,Size,Quantity,Edition,StreetDetail,RadiusRing,onSuccess,onFailed,userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="FinishingOption" type="String">System.String</param>
/// <param name="Size" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="Edition" type="String">System.String</param>
/// <param name="StreetDetail" type="String">System.String</param>
/// <param name="RadiusRing" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProductService._staticInstance.SaveMultiWallMap(MMProduct,FinishingOption,Size,Quantity,Edition,StreetDetail,RadiusRing,onSuccess,onFailed,userContext); }
ProductService.SaveCustomMultiWallMap= function(MMProduct,FinishingOption,Size,Quantity,Edition,StreetDetail,RadiusRing,CTR,Orientation,RadiusDistance,Title,onSuccess,onFailed,userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="FinishingOption" type="String">System.String</param>
/// <param name="Size" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="Edition" type="String">System.String</param>
/// <param name="StreetDetail" type="String">System.String</param>
/// <param name="RadiusRing" type="String">System.String</param>
/// <param name="CTR" type="String">System.String</param>
/// <param name="Orientation" type="String">System.String</param>
/// <param name="RadiusDistance" type="Number">System.Double</param>
/// <param name="Title" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProductService._staticInstance.SaveCustomMultiWallMap(MMProduct,FinishingOption,Size,Quantity,Edition,StreetDetail,RadiusRing,CTR,Orientation,RadiusDistance,Title,onSuccess,onFailed,userContext); }
ProductService.SaveMultiMapBook= function(MMProduct,Edition,StreetDetail,Size,Quantity,RadiusRing,onSuccess,onFailed,userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="Edition" type="String">System.String</param>
/// <param name="StreetDetail" type="String">System.String</param>
/// <param name="Size" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="RadiusRing" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProductService._staticInstance.SaveMultiMapBook(MMProduct,Edition,StreetDetail,Size,Quantity,RadiusRing,onSuccess,onFailed,userContext); }
ProductService.SaveCustomMultiMapBook= function(MMProduct,Edition,StreetDetail,Size,Quantity,RadiusRing,CTR,Orientation,RadiusDistance,Title,onSuccess,onFailed,userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="Edition" type="String">System.String</param>
/// <param name="StreetDetail" type="String">System.String</param>
/// <param name="Size" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="RadiusRing" type="String">System.String</param>
/// <param name="CTR" type="String">System.String</param>
/// <param name="Orientation" type="String">System.String</param>
/// <param name="RadiusDistance" type="Number">System.Double</param>
/// <param name="Title" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProductService._staticInstance.SaveCustomMultiMapBook(MMProduct,Edition,StreetDetail,Size,Quantity,RadiusRing,CTR,Orientation,RadiusDistance,Title,onSuccess,onFailed,userContext); }
ProductService.SaveMultiReportMap= function(MMProduct,Edition,StreetDetail,Size,Quantity,RadiusRing,onSuccess,onFailed,userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="Edition" type="String">System.String</param>
/// <param name="StreetDetail" type="String">System.String</param>
/// <param name="Size" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="RadiusRing" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProductService._staticInstance.SaveMultiReportMap(MMProduct,Edition,StreetDetail,Size,Quantity,RadiusRing,onSuccess,onFailed,userContext); }
ProductService.SaveMultiDigitalMap= function(MMProduct,Edition,StreetDetail,FileType,FileCompatibility,DeliveryMethod,Quantity,RadiusRing,onSuccess,onFailed,userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="Edition" type="String">System.String</param>
/// <param name="StreetDetail" type="String">System.String</param>
/// <param name="FileType" type="String">System.String</param>
/// <param name="FileCompatibility" type="String">System.String</param>
/// <param name="DeliveryMethod" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="RadiusRing" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProductService._staticInstance.SaveMultiDigitalMap(MMProduct,Edition,StreetDetail,FileType,FileCompatibility,DeliveryMethod,Quantity,RadiusRing,onSuccess,onFailed,userContext); }
ProductService.SaveCustomMultiDigitalMap= function(MMProduct,Edition,StreetDetail,FileType,FileCompatibility,DeliveryMethod,Quantity,RadiusRing,CTR,Orientation,RadiusDistance,Title,onSuccess,onFailed,userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="Edition" type="String">System.String</param>
/// <param name="StreetDetail" type="String">System.String</param>
/// <param name="FileType" type="String">System.String</param>
/// <param name="FileCompatibility" type="String">System.String</param>
/// <param name="DeliveryMethod" type="String">System.String</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="RadiusRing" type="String">System.String</param>
/// <param name="CTR" type="String">System.String</param>
/// <param name="Orientation" type="String">System.String</param>
/// <param name="RadiusDistance" type="Number">System.Double</param>
/// <param name="Title" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProductService._staticInstance.SaveCustomMultiDigitalMap(MMProduct,Edition,StreetDetail,FileType,FileCompatibility,DeliveryMethod,Quantity,RadiusRing,CTR,Orientation,RadiusDistance,Title,onSuccess,onFailed,userContext); }
ProductService.UpdateCustomMapProductRadius= function(MMProduct,MaxSide,IsRadius,onSuccess,onFailed,userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="MaxSide" type="Number">System.Double</param>
/// <param name="IsRadius" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProductService._staticInstance.UpdateCustomMapProductRadius(MMProduct,MaxSide,IsRadius,onSuccess,onFailed,userContext); }
ProductService.UpdateCustomMapProductOptions= function(MMProduct,Orientation,RadiusRing,Edition,StreetDetail,onSuccess,onFailed,userContext) {
/// <param name="MMProduct" type="WebLibrary.MarketMapsProduct">WebLibrary.MarketMapsProduct</param>
/// <param name="Orientation" type="String">System.String</param>
/// <param name="RadiusRing" type="String">System.String</param>
/// <param name="Edition" type="String">System.String</param>
/// <param name="StreetDetail" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProductService._staticInstance.UpdateCustomMapProductOptions(MMProduct,Orientation,RadiusRing,Edition,StreetDetail,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Click) === 'undefined') {
var Click=gtc("Click");
Click.registerClass('Click');
}
if (typeof(TrackUser) === 'undefined') {
var TrackUser=gtc("TrackUser");
TrackUser.registerClass('TrackUser');
}
if (typeof(TrackItem) === 'undefined') {
var TrackItem=gtc("TrackItem");
TrackItem.registerClass('TrackItem');
}
Type.registerNamespace('WebLibrary');
if (typeof(WebLibrary.MarketMapsProduct) === 'undefined') {
WebLibrary.MarketMapsProduct=gtc("WebLibrary.MarketMapsProduct");
WebLibrary.MarketMapsProduct.registerClass('WebLibrary.MarketMapsProduct');
}
if (typeof(MapSize) === 'undefined') {
var MapSize=gtc("MapSize");
MapSize.registerClass('MapSize');
}

