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();},
HelloWorld:function(name,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'HelloWorld',false,{name:name},succeededCallback,failedCallback,userContext); },
GetAllProductsByMainCategory:function(main,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAllProductsByMainCategory',false,{main:main},succeededCallback,failedCallback,userContext); },
GetHomeCarousel:function(main,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetHomeCarousel',false,{main:main},succeededCallback,failedCallback,userContext); },
GetAllProductsByMainCategory_JSON:function(main,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAllProductsByMainCategory_JSON',true,{main:main},succeededCallback,failedCallback,userContext); },
GetAllProductTypeAndClasses:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAllProductTypeAndClasses',false,{},succeededCallback,failedCallback,userContext); },
GetCategoriesByBrowsingType:function(category,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCategoriesByBrowsingType',false,{category:category},succeededCallback,failedCallback,userContext); },
GetCategoriesByMainCategoryBrowsingType:function(main,browsing,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCategoriesByMainCategoryBrowsingType',false,{main:main,browsing:browsing},succeededCallback,failedCallback,userContext); },
GetProductsByBrowsingCategoryAndType_JSON:function(browsingCategory,type,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductsByBrowsingCategoryAndType_JSON',true,{browsingCategory:browsingCategory,type:type},succeededCallback,failedCallback,userContext); },
GetProductCapacityByMainCategory:function(main,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductCapacityByMainCategory',false,{main:main},succeededCallback,failedCallback,userContext); },
GetProductsByUsage:function(browsingCategory,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductsByUsage',false,{browsingCategory:browsingCategory},succeededCallback,failedCallback,userContext); },
GetTechSpecsByProductID:function(productID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTechSpecsByProductID',false,{productID:productID},succeededCallback,failedCallback,userContext); },
GetAllProductTypesAndAllCapacities:function(productTypeID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAllProductTypesAndAllCapacities',false,{productTypeID:productTypeID},succeededCallback,failedCallback,userContext); },
Industry_usage_AllIndustriesAndAllUsages_Get:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Industry_usage_AllIndustriesAndAllUsages_Get',false,{},succeededCallback,failedCallback,userContext); },
Positioning_AllChallengesAndAllUsages_Get:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Positioning_AllChallengesAndAllUsages_Get',false,{},succeededCallback,failedCallback,userContext); },
GetProductOverviewByProductID:function(productID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductOverviewByProductID',false,{productID:productID},succeededCallback,failedCallback,userContext); },
IndustryUsageCaseStudyImagesByIndType:function(industryTypeID,productHandledID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IndustryUsageCaseStudyImagesByIndType',false,{industryTypeID:industryTypeID,productHandledID:productHandledID},succeededCallback,failedCallback,userContext); },
PositioningUsageCaseStudyImagesByChallengeType:function(positioningID,productHandledID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PositioningUsageCaseStudyImagesByChallengeType',false,{positioningID:positioningID,productHandledID:productHandledID},succeededCallback,failedCallback,userContext); },
PositioningUsageCaseStudyProductsByChallengeType:function(positioningID,productHandledID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PositioningUsageCaseStudyProductsByChallengeType',false,{positioningID:positioningID,productHandledID:productHandledID},succeededCallback,failedCallback,userContext); },
PositioningUsageCaseStudyEndEffectorsByChallengeType:function(positioningID,productHandledID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PositioningUsageCaseStudyEndEffectorsByChallengeType',false,{positioningID:positioningID,productHandledID:productHandledID},succeededCallback,failedCallback,userContext); },
IndustryUsageCaseStudyProductsByIndType:function(industryTypeID,productHandledID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IndustryUsageCaseStudyProductsByIndType',false,{industryTypeID:industryTypeID,productHandledID:productHandledID},succeededCallback,failedCallback,userContext); },
IndustryUsageCaseStudyEndEffectorsByIndType:function(industryTypeID,productHandledID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IndustryUsageCaseStudyEndEffectorsByIndType',false,{industryTypeID:industryTypeID,productHandledID:productHandledID},succeededCallback,failedCallback,userContext); },
GetSubtypeValuesByProductType:function(prdType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSubtypeValuesByProductType',false,{prdType:prdType},succeededCallback,failedCallback,userContext); },
GetProductsByTypeAndCapacityString:function(type,capacity,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductsByTypeAndCapacityString',false,{type:type,capacity:capacity},succeededCallback,failedCallback,userContext); },
GetCaseStudiesByEndEffectorID:function(endEffectorID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCaseStudiesByEndEffectorID',false,{endEffectorID:endEffectorID},succeededCallback,failedCallback,userContext); },
GetVideoEmbeds_product:function(p,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetVideoEmbeds_product',false,{p:p},succeededCallback,failedCallback,userContext); },
GetVideoEmbeds:function(usageID,producHandledID,usageType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetVideoEmbeds',false,{usageID:usageID,producHandledID:producHandledID,usageType:usageType},succeededCallback,failedCallback,userContext); },
GetAllTypes_ByType:function(type,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAllTypes_ByType',false,{type:type},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() { return ProductService._staticInstance.get_path(); }
ProductService.set_timeout = function(value) { ProductService._staticInstance.set_timeout(value); }
ProductService.get_timeout = function() { return ProductService._staticInstance.get_timeout(); }
ProductService.set_defaultUserContext = function(value) { ProductService._staticInstance.set_defaultUserContext(value); }
ProductService.get_defaultUserContext = function() { return ProductService._staticInstance.get_defaultUserContext(); }
ProductService.set_defaultSucceededCallback = function(value) { ProductService._staticInstance.set_defaultSucceededCallback(value); }
ProductService.get_defaultSucceededCallback = function() { return ProductService._staticInstance.get_defaultSucceededCallback(); }
ProductService.set_defaultFailedCallback = function(value) { ProductService._staticInstance.set_defaultFailedCallback(value); }
ProductService.get_defaultFailedCallback = function() { return ProductService._staticInstance.get_defaultFailedCallback(); }
ProductService.set_path("/ProductService.asmx");
ProductService.HelloWorld= function(name,onSuccess,onFailed,userContext) {ProductService._staticInstance.HelloWorld(name,onSuccess,onFailed,userContext); }
ProductService.GetAllProductsByMainCategory= function(main,onSuccess,onFailed,userContext) {ProductService._staticInstance.GetAllProductsByMainCategory(main,onSuccess,onFailed,userContext); }
ProductService.GetHomeCarousel= function(main,onSuccess,onFailed,userContext) {ProductService._staticInstance.GetHomeCarousel(main,onSuccess,onFailed,userContext); }
ProductService.GetAllProductsByMainCategory_JSON= function(main,onSuccess,onFailed,userContext) {ProductService._staticInstance.GetAllProductsByMainCategory_JSON(main,onSuccess,onFailed,userContext); }
ProductService.GetAllProductTypeAndClasses= function(onSuccess,onFailed,userContext) {ProductService._staticInstance.GetAllProductTypeAndClasses(onSuccess,onFailed,userContext); }
ProductService.GetCategoriesByBrowsingType= function(category,onSuccess,onFailed,userContext) {ProductService._staticInstance.GetCategoriesByBrowsingType(category,onSuccess,onFailed,userContext); }
ProductService.GetCategoriesByMainCategoryBrowsingType= function(main,browsing,onSuccess,onFailed,userContext) {ProductService._staticInstance.GetCategoriesByMainCategoryBrowsingType(main,browsing,onSuccess,onFailed,userContext); }
ProductService.GetProductsByBrowsingCategoryAndType_JSON= function(browsingCategory,type,onSuccess,onFailed,userContext) {ProductService._staticInstance.GetProductsByBrowsingCategoryAndType_JSON(browsingCategory,type,onSuccess,onFailed,userContext); }
ProductService.GetProductCapacityByMainCategory= function(main,onSuccess,onFailed,userContext) {ProductService._staticInstance.GetProductCapacityByMainCategory(main,onSuccess,onFailed,userContext); }
ProductService.GetProductsByUsage= function(browsingCategory,onSuccess,onFailed,userContext) {ProductService._staticInstance.GetProductsByUsage(browsingCategory,onSuccess,onFailed,userContext); }
ProductService.GetTechSpecsByProductID= function(productID,onSuccess,onFailed,userContext) {ProductService._staticInstance.GetTechSpecsByProductID(productID,onSuccess,onFailed,userContext); }
ProductService.GetAllProductTypesAndAllCapacities= function(productTypeID,onSuccess,onFailed,userContext) {ProductService._staticInstance.GetAllProductTypesAndAllCapacities(productTypeID,onSuccess,onFailed,userContext); }
ProductService.Industry_usage_AllIndustriesAndAllUsages_Get= function(onSuccess,onFailed,userContext) {ProductService._staticInstance.Industry_usage_AllIndustriesAndAllUsages_Get(onSuccess,onFailed,userContext); }
ProductService.Positioning_AllChallengesAndAllUsages_Get= function(onSuccess,onFailed,userContext) {ProductService._staticInstance.Positioning_AllChallengesAndAllUsages_Get(onSuccess,onFailed,userContext); }
ProductService.GetProductOverviewByProductID= function(productID,onSuccess,onFailed,userContext) {ProductService._staticInstance.GetProductOverviewByProductID(productID,onSuccess,onFailed,userContext); }
ProductService.IndustryUsageCaseStudyImagesByIndType= function(industryTypeID,productHandledID,onSuccess,onFailed,userContext) {ProductService._staticInstance.IndustryUsageCaseStudyImagesByIndType(industryTypeID,productHandledID,onSuccess,onFailed,userContext); }
ProductService.PositioningUsageCaseStudyImagesByChallengeType= function(positioningID,productHandledID,onSuccess,onFailed,userContext) {ProductService._staticInstance.PositioningUsageCaseStudyImagesByChallengeType(positioningID,productHandledID,onSuccess,onFailed,userContext); }
ProductService.PositioningUsageCaseStudyProductsByChallengeType= function(positioningID,productHandledID,onSuccess,onFailed,userContext) {ProductService._staticInstance.PositioningUsageCaseStudyProductsByChallengeType(positioningID,productHandledID,onSuccess,onFailed,userContext); }
ProductService.PositioningUsageCaseStudyEndEffectorsByChallengeType= function(positioningID,productHandledID,onSuccess,onFailed,userContext) {ProductService._staticInstance.PositioningUsageCaseStudyEndEffectorsByChallengeType(positioningID,productHandledID,onSuccess,onFailed,userContext); }
ProductService.IndustryUsageCaseStudyProductsByIndType= function(industryTypeID,productHandledID,onSuccess,onFailed,userContext) {ProductService._staticInstance.IndustryUsageCaseStudyProductsByIndType(industryTypeID,productHandledID,onSuccess,onFailed,userContext); }
ProductService.IndustryUsageCaseStudyEndEffectorsByIndType= function(industryTypeID,productHandledID,onSuccess,onFailed,userContext) {ProductService._staticInstance.IndustryUsageCaseStudyEndEffectorsByIndType(industryTypeID,productHandledID,onSuccess,onFailed,userContext); }
ProductService.GetSubtypeValuesByProductType= function(prdType,onSuccess,onFailed,userContext) {ProductService._staticInstance.GetSubtypeValuesByProductType(prdType,onSuccess,onFailed,userContext); }
ProductService.GetProductsByTypeAndCapacityString= function(type,capacity,onSuccess,onFailed,userContext) {ProductService._staticInstance.GetProductsByTypeAndCapacityString(type,capacity,onSuccess,onFailed,userContext); }
ProductService.GetCaseStudiesByEndEffectorID= function(endEffectorID,onSuccess,onFailed,userContext) {ProductService._staticInstance.GetCaseStudiesByEndEffectorID(endEffectorID,onSuccess,onFailed,userContext); }
ProductService.GetVideoEmbeds_product= function(p,onSuccess,onFailed,userContext) {ProductService._staticInstance.GetVideoEmbeds_product(p,onSuccess,onFailed,userContext); }
ProductService.GetVideoEmbeds= function(usageID,producHandledID,usageType,onSuccess,onFailed,userContext) {ProductService._staticInstance.GetVideoEmbeds(usageID,producHandledID,usageType,onSuccess,onFailed,userContext); }
ProductService.GetAllTypes_ByType= function(type,onSuccess,onFailed,userContext) {ProductService._staticInstance.GetAllTypes_ByType(type,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Product) === 'undefined') {
var Product=gtc("Product");
Product.registerClass('Product');
}
if (typeof(CarouselItem) === 'undefined') {
var CarouselItem=gtc("CarouselItem");
CarouselItem.registerClass('CarouselItem');
}
if (typeof(ProductType) === 'undefined') {
var ProductType=gtc("ProductType");
ProductType.registerClass('ProductType');
}
if (typeof(IndustryType) === 'undefined') {
var IndustryType=gtc("IndustryType");
IndustryType.registerClass('IndustryType');
}
if (typeof(PositioningType) === 'undefined') {
var PositioningType=gtc("PositioningType");
PositioningType.registerClass('PositioningType');
}
if (typeof(CaseStudy) === 'undefined') {
var CaseStudy=gtc("CaseStudy");
CaseStudy.registerClass('CaseStudy');
}

