Type.registerNamespace('Browns.Services');
Browns.Services.ProductService=function() {
Browns.Services.ProductService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Browns.Services.ProductService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Browns.Services.ProductService._staticInstance.get_path();},
PopulateDesigners:function(DesignerCategory,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulateDesigners',false,{DesignerCategory:DesignerCategory},succeededCallback,failedCallback,userContext); },
IsLoggedOn:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsLoggedOn',false,{},succeededCallback,failedCallback,userContext); },
CustomerLogin:function(username,password,StaySignedIn,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CustomerLogin',false,{username:username,password:password,StaySignedIn:StaySignedIn},succeededCallback,failedCallback,userContext); },
CustomerLoginCheckout:function(username,password,StaySignedIn,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CustomerLoginCheckout',false,{username:username,password:password,StaySignedIn:StaySignedIn},succeededCallback,failedCallback,userContext); },
CustomerSignOut:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CustomerSignOut',false,{},succeededCallback,failedCallback,userContext); },
RemoveAddressCheckout:function(addressId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveAddressCheckout',false,{addressId:addressId},succeededCallback,failedCallback,userContext); },
RemoveAddress:function(addressId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveAddress',false,{addressId:addressId},succeededCallback,failedCallback,userContext); },
RemovePaymentCardCheckout:function(paymentCardId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemovePaymentCardCheckout',false,{paymentCardId:paymentCardId},succeededCallback,failedCallback,userContext); },
RemovePaymentCard:function(paymentCardId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemovePaymentCard',false,{paymentCardId:paymentCardId},succeededCallback,failedCallback,userContext); },
AddToWishList:function(productId,productVariantId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddToWishList',false,{productId:productId,productVariantId:productVariantId},succeededCallback,failedCallback,userContext); },
AddToWishListOld:function(productId,productVariantId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddToWishListOld',false,{productId:productId,productVariantId:productVariantId},succeededCallback,failedCallback,userContext); },
RemoveFromWishList:function(productVariantId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveFromWishList',false,{productVariantId:productVariantId},succeededCallback,failedCallback,userContext); },
PopulateWishList:function(showImage,showRemove,showDateAdded,showEmailToFriend,filterDates,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulateWishList',false,{showImage:showImage,showRemove:showRemove,showDateAdded:showDateAdded,showEmailToFriend:showEmailToFriend,filterDates:filterDates},succeededCallback,failedCallback,userContext); },
SaveAddress:function(addressId,addressName,firstName,lastName,phoneNo,addressLine1,addressLine2,addressLine3,addressTown,addressCounty,addressPostcode,addressCountry,addressBilling,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveAddress',false,{addressId:addressId,addressName:addressName,firstName:firstName,lastName:lastName,phoneNo:phoneNo,addressLine1:addressLine1,addressLine2:addressLine2,addressLine3:addressLine3,addressTown:addressTown,addressCounty:addressCounty,addressPostcode:addressPostcode,addressCountry:addressCountry,addressBilling:addressBilling},succeededCallback,failedCallback,userContext); },
SavePaymentCard:function(paymentCardId,cardName,cardHolderName,cardTypeId,cardNumber,startDate,expiryDate,issueNumber,securityCode,addressLine1,addressLine2,addressLine3,addressTown,addressCounty,addressPostcode,addressCountry,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SavePaymentCard',false,{paymentCardId:paymentCardId,cardName:cardName,cardHolderName:cardHolderName,cardTypeId:cardTypeId,cardNumber:cardNumber,startDate:startDate,expiryDate:expiryDate,issueNumber:issueNumber,securityCode:securityCode,addressLine1:addressLine1,addressLine2:addressLine2,addressLine3:addressLine3,addressTown:addressTown,addressCounty:addressCounty,addressPostcode:addressPostcode,addressCountry:addressCountry},succeededCallback,failedCallback,userContext); },
SaveGiftMessage:function(isGift,message,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveGiftMessage',false,{isGift:isGift,message:message},succeededCallback,failedCallback,userContext); },
SaveNewAccount:function(firstName,lastName,email,password,passwordConfirm,securityQn,securityAns,privacy,mailing,gender,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveNewAccount',false,{firstName:firstName,lastName:lastName,email:email,password:password,passwordConfirm:passwordConfirm,securityQn:securityQn,securityAns:securityAns,privacy:privacy,mailing:mailing,gender:gender},succeededCallback,failedCallback,userContext); },
SaveNewAccountDetails:function(firstName,lastName,email,password,passwordConfirm,securityQn,securityAns,privacy,mailing,gender,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveNewAccountDetails',false,{firstName:firstName,lastName:lastName,email:email,password:password,passwordConfirm:passwordConfirm,securityQn:securityQn,securityAns:securityAns,privacy:privacy,mailing:mailing,gender:gender},succeededCallback,failedCallback,userContext); },
SaveCustomerName:function(firstName,lastName,gender,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveCustomerName',false,{firstName:firstName,lastName:lastName,gender:gender},succeededCallback,failedCallback,userContext); },
SaveCustomerEmail:function(newEmail,currentPwd,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveCustomerEmail',false,{newEmail:newEmail,currentPwd:currentPwd},succeededCallback,failedCallback,userContext); },
SaveCustomerSecurityQuestion:function(securityQuestion,securityAnswer,currentPwd,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveCustomerSecurityQuestion',false,{securityQuestion:securityQuestion,securityAnswer:securityAnswer,currentPwd:currentPwd},succeededCallback,failedCallback,userContext); },
SaveMailingListPreferenceMale:function(designers,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveMailingListPreferenceMale',false,{designers:designers},succeededCallback,failedCallback,userContext); },
SaveMailingListPreferenceFemale:function(designers,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveMailingListPreferenceFemale',false,{designers:designers},succeededCallback,failedCallback,userContext); },
SaveMailingListPreferenceLastestNews:function(on,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveMailingListPreferenceLastestNews',false,{on:on},succeededCallback,failedCallback,userContext); },
SaveMailingListPreferenceJustIn:function(on,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveMailingListPreferenceJustIn',false,{on:on},succeededCallback,failedCallback,userContext); },
SaveMailingListPreferenceBrides:function(on,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveMailingListPreferenceBrides',false,{on:on},succeededCallback,failedCallback,userContext); },
SaveMailingListPreferenceUnsubscribe:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveMailingListPreferenceUnsubscribe',false,{},succeededCallback,failedCallback,userContext); },
SaveCustomerDefaultCurrency:function(currencyId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveCustomerDefaultCurrency',false,{currencyId:currencyId},succeededCallback,failedCallback,userContext); },
SaveCustomerPassword:function(oldPassword,newPassword,confirmPassword,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveCustomerPassword',false,{oldPassword:oldPassword,newPassword:newPassword,confirmPassword:confirmPassword},succeededCallback,failedCallback,userContext); },
PopulateCheckoutAddresses:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulateCheckoutAddresses',false,{},succeededCallback,failedCallback,userContext); },
PopulateMyAccountAddresses:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulateMyAccountAddresses',false,{},succeededCallback,failedCallback,userContext); },
PopulateMyAccountMailingList:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulateMyAccountMailingList',false,{},succeededCallback,failedCallback,userContext); },
PopulateCheckoutPaymentCards:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulateCheckoutPaymentCards',false,{},succeededCallback,failedCallback,userContext); },
PopulateMyAccountPaymentCards:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulateMyAccountPaymentCards',false,{},succeededCallback,failedCallback,userContext); },
SetCheckoutBillingAddress:function(paymentCardId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetCheckoutBillingAddress',false,{paymentCardId:paymentCardId},succeededCallback,failedCallback,userContext); },
SetCheckoutDeliveryAddressWD:function(customerAddressId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetCheckoutDeliveryAddressWD',false,{customerAddressId:customerAddressId},succeededCallback,failedCallback,userContext); },
IsAddressInEU:function(customerAddressId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsAddressInEU',false,{customerAddressId:customerAddressId},succeededCallback,failedCallback,userContext); },
IsBillingAddressInEU:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsBillingAddressInEU',false,{},succeededCallback,failedCallback,userContext); },
IsDeliveryAddressInEU:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsDeliveryAddressInEU',false,{},succeededCallback,failedCallback,userContext); },
SetPaymentCard:function(payCardId,securityCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetPaymentCard',false,{payCardId:payCardId,securityCode:securityCode},succeededCallback,failedCallback,userContext); },
CheckCheckoutPaymentCard:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckCheckoutPaymentCard',false,{},succeededCallback,failedCallback,userContext); },
SetCheckoutPaymentCardWD:function(paymentCardId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetCheckoutPaymentCardWD',false,{paymentCardId:paymentCardId},succeededCallback,failedCallback,userContext); },
SetCheckoutPaymentCardSecurityCode:function(paymentCardId,paymentCardSecurityCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetCheckoutPaymentCardSecurityCode',false,{paymentCardId:paymentCardId,paymentCardSecurityCode:paymentCardSecurityCode},succeededCallback,failedCallback,userContext); },
SetCheckoutShipping:function(shippingId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetCheckoutShipping',false,{shippingId:shippingId},succeededCallback,failedCallback,userContext); },
GetDeliveryMethod:function(shippingId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetDeliveryMethod',false,{shippingId:shippingId},succeededCallback,failedCallback,userContext); },
CheckoutPlaceOrder:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckoutPlaceOrder',false,{},succeededCallback,failedCallback,userContext); },
Show3DSecure:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Show3DSecure',false,{},succeededCallback,failedCallback,userContext); },
GetOrderTransactionStatus:function(OrderId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetOrderTransactionStatus',false,{OrderId:OrderId},succeededCallback,failedCallback,userContext); },
PopulateOrders:function(filterOrder,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulateOrders',false,{filterOrder:filterOrder},succeededCallback,failedCallback,userContext); },
PopulateOrdersOld:function(filterOrder,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulateOrdersOld',false,{filterOrder:filterOrder},succeededCallback,failedCallback,userContext); },
SetDefaultAddress:function(customerAddressId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetDefaultAddress',false,{customerAddressId:customerAddressId},succeededCallback,failedCallback,userContext); },
SetDefaultPaymentCard:function(paymentCardId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetDefaultPaymentCard',false,{paymentCardId:paymentCardId},succeededCallback,failedCallback,userContext); },
GetSecurityQuestion:function(email,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSecurityQuestion',false,{email:email},succeededCallback,failedCallback,userContext); },
SavePasswordChange:function(username,token,password,passwordConfirm,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SavePasswordChange',false,{username:username,token:token,password:password,passwordConfirm:passwordConfirm},succeededCallback,failedCallback,userContext); },
PopulateOrderEmailHtml:function(orderID,showImage,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulateOrderEmailHtml',false,{orderID:orderID,showImage:showImage},succeededCallback,failedCallback,userContext); },
PopulateOrderEmailText:function(orderID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulateOrderEmailText',false,{orderID:orderID},succeededCallback,failedCallback,userContext); },
PopulateOrder:function(orderID,showImage,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulateOrder',false,{orderID:orderID,showImage:showImage},succeededCallback,failedCallback,userContext); },
GetShippingOptionsForBasket:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetShippingOptionsForBasket',false,{},succeededCallback,failedCallback,userContext); },
LookUpPostcode:function(addressId,Postcode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LookUpPostcode',false,{addressId:addressId,Postcode:Postcode},succeededCallback,failedCallback,userContext); },
SetLookUpAddress:function(addressId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetLookUpAddress',false,{addressId:addressId},succeededCallback,failedCallback,userContext); },
SetProductVariantColour:function(productId,colourId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetProductVariantColour',false,{productId:productId,colourId:colourId},succeededCallback,failedCallback,userContext); },
SetProductVariantSize:function(productId,sizeId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetProductVariantSize',false,{productId:productId,sizeId:sizeId},succeededCallback,failedCallback,userContext); },
AddToBasketWB:function(productId,productVariantId,url,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddToBasketWB',false,{productId:productId,productVariantId:productVariantId,url:url},succeededCallback,failedCallback,userContext); },
AddToBasket:function(productId,productVariantId,url,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddToBasket',false,{productId:productId,productVariantId:productVariantId,url:url},succeededCallback,failedCallback,userContext); },
RemoveFromBasket:function(productVariantId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveFromBasket',false,{productVariantId:productVariantId},succeededCallback,failedCallback,userContext); },
CheckVariantSelected:function(productId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckVariantSelected',false,{productId:productId},succeededCallback,failedCallback,userContext); },
SetProductQuantity:function(productVariantId,quantity,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetProductQuantity',false,{productVariantId:productVariantId,quantity:quantity},succeededCallback,failedCallback,userContext); },
PopulateVariant:function(productVariantId,showImage,showRemove,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulateVariant',false,{productVariantId:productVariantId,showImage:showImage,showRemove:showRemove},succeededCallback,failedCallback,userContext); },
PopulateLatestBasketItem:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulateLatestBasketItem',false,{},succeededCallback,failedCallback,userContext); },
PopulateBasketItems:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulateBasketItems',false,{},succeededCallback,failedCallback,userContext); },
PopulateBasketTotalQuick:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulateBasketTotalQuick',false,{},succeededCallback,failedCallback,userContext); },
PopulateBasket:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulateBasket',false,{},succeededCallback,failedCallback,userContext); },
PopulateBasketTotal:function(incShipping,checkBillingVAT,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulateBasketTotal',false,{incShipping:incShipping,checkBillingVAT:checkBillingVAT},succeededCallback,failedCallback,userContext); },
GetBasketTotal:function(incShipping,checkBillingVAT,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetBasketTotal',false,{incShipping:incShipping,checkBillingVAT:checkBillingVAT},succeededCallback,failedCallback,userContext); },
PopulateCheckoutBasket:function(showImage,showRemove,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulateCheckoutBasket',false,{showImage:showImage,showRemove:showRemove},succeededCallback,failedCallback,userContext); },
FlipPage:function(prodCategory,prodCategoryLevel,designerId,searchText,page,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'FlipPage',false,{prodCategory:prodCategory,prodCategoryLevel:prodCategoryLevel,designerId:designerId,searchText:searchText,page:page},succeededCallback,failedCallback,userContext); },
PopulateProductTable:function(prodCategory,prodCategoryLevel,designerId,searchText,page,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulateProductTable',false,{prodCategory:prodCategory,prodCategoryLevel:prodCategoryLevel,designerId:designerId,searchText:searchText,page:page},succeededCallback,failedCallback,userContext); },
PopulateBridalProductTable:function(designerId,page,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulateBridalProductTable',false,{designerId:designerId,page:page},succeededCallback,failedCallback,userContext); },
PopulatePaging:function(prodCategory,prodCategoryLevel,designerId,searchText,empty,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PopulatePaging',false,{prodCategory:prodCategory,prodCategoryLevel:prodCategoryLevel,designerId:designerId,searchText:searchText,empty:empty},succeededCallback,failedCallback,userContext); },
NextImage:function(productId,action,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'NextImage',false,{productId:productId,action:action},succeededCallback,failedCallback,userContext); },
VariantImage:function(productId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'VariantImage',false,{productId:productId},succeededCallback,failedCallback,userContext); },
VariantImage2:function(productId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'VariantImage2',false,{productId:productId},succeededCallback,failedCallback,userContext); },
VariantPrice:function(productId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'VariantPrice',false,{productId:productId},succeededCallback,failedCallback,userContext); },
SetCurrency:function(currencyId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetCurrency',false,{currencyId:currencyId},succeededCallback,failedCallback,userContext); },
SetShowPrices:function(show,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetShowPrices',false,{show:show},succeededCallback,failedCallback,userContext); },
SetShowAll:function(prodCategory,prodCategoryLevel,designerId,searchText,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetShowAll',false,{prodCategory:prodCategory,prodCategoryLevel:prodCategoryLevel,designerId:designerId,searchText:searchText},succeededCallback,failedCallback,userContext); },
SetPageNo:function(pageNo,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetPageNo',false,{pageNo:pageNo},succeededCallback,failedCallback,userContext); },
TurnPage:function(next,prodCategory,prodCategoryLevel,designerId,searchText,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'TurnPage',false,{next:next,prodCategory:prodCategory,prodCategoryLevel:prodCategoryLevel,designerId:designerId,searchText:searchText},succeededCallback,failedCallback,userContext); },
SetNextPageNo:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetNextPageNo',false,{},succeededCallback,failedCallback,userContext); },
GetCurrentPage:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCurrentPage',false,{},succeededCallback,failedCallback,userContext); },
GetTotalPages:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTotalPages',false,{},succeededCallback,failedCallback,userContext); },
SetPreviousPageNo:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetPreviousPageNo',false,{},succeededCallback,failedCallback,userContext); },
SetOrderBy:function(orderByValue,prodCategory,prodCategoryLevel,designerId,searchText,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetOrderBy',false,{orderByValue:orderByValue,prodCategory:prodCategory,prodCategoryLevel:prodCategoryLevel,designerId:designerId,searchText:searchText},succeededCallback,failedCallback,userContext); },
ToggleFilter:function(filterId,filterValue,prodCategory,prodCategoryLevel,designerId,searchText,clearAllFilters,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ToggleFilter',false,{filterId:filterId,filterValue:filterValue,prodCategory:prodCategory,prodCategoryLevel:prodCategoryLevel,designerId:designerId,searchText:searchText,clearAllFilters:clearAllFilters},succeededCallback,failedCallback,userContext); },
AddFilter:function(filterValue,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddFilter',false,{filterValue:filterValue},succeededCallback,failedCallback,userContext); },
RemoveFilter:function(filterValue,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveFilter',false,{filterValue:filterValue},succeededCallback,failedCallback,userContext); },
SendEmailToFriend:function(fromName,fromEmail,toName,toEmail,message,url,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendEmailToFriend',false,{fromName:fromName,fromEmail:fromEmail,toName:toName,toEmail:toEmail,message:message,url:url},succeededCallback,failedCallback,userContext); },
ForgottenPasswordEmail:function(username,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ForgottenPasswordEmail',false,{username:username},succeededCallback,failedCallback,userContext); },
SendForgottenPasswordEmail:function(username,answer,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendForgottenPasswordEmail',false,{username:username,answer:answer},succeededCallback,failedCallback,userContext); }}
Browns.Services.ProductService.registerClass('Browns.Services.ProductService',Sys.Net.WebServiceProxy);
Browns.Services.ProductService._staticInstance = new Browns.Services.ProductService();
Browns.Services.ProductService.set_path = function(value) { Browns.Services.ProductService._staticInstance.set_path(value); }
Browns.Services.ProductService.get_path = function() { return Browns.Services.ProductService._staticInstance.get_path(); }
Browns.Services.ProductService.set_timeout = function(value) { Browns.Services.ProductService._staticInstance.set_timeout(value); }
Browns.Services.ProductService.get_timeout = function() { return Browns.Services.ProductService._staticInstance.get_timeout(); }
Browns.Services.ProductService.set_defaultUserContext = function(value) { Browns.Services.ProductService._staticInstance.set_defaultUserContext(value); }
Browns.Services.ProductService.get_defaultUserContext = function() { return Browns.Services.ProductService._staticInstance.get_defaultUserContext(); }
Browns.Services.ProductService.set_defaultSucceededCallback = function(value) { Browns.Services.ProductService._staticInstance.set_defaultSucceededCallback(value); }
Browns.Services.ProductService.get_defaultSucceededCallback = function() { return Browns.Services.ProductService._staticInstance.get_defaultSucceededCallback(); }
Browns.Services.ProductService.set_defaultFailedCallback = function(value) { Browns.Services.ProductService._staticInstance.set_defaultFailedCallback(value); }
Browns.Services.ProductService.get_defaultFailedCallback = function() { return Browns.Services.ProductService._staticInstance.get_defaultFailedCallback(); }
Browns.Services.ProductService.set_enableJsonp = function(value) { Browns.Services.ProductService._staticInstance.set_enableJsonp(value); }
Browns.Services.ProductService.get_enableJsonp = function() { return Browns.Services.ProductService._staticInstance.get_enableJsonp(); }
Browns.Services.ProductService.set_jsonpCallbackParameter = function(value) { Browns.Services.ProductService._staticInstance.set_jsonpCallbackParameter(value); }
Browns.Services.ProductService.get_jsonpCallbackParameter = function() { return Browns.Services.ProductService._staticInstance.get_jsonpCallbackParameter(); }
Browns.Services.ProductService.set_path("/_services/ProductService.asmx");
Browns.Services.ProductService.PopulateDesigners= function(DesignerCategory,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulateDesigners(DesignerCategory,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.IsLoggedOn= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.IsLoggedOn(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.CustomerLogin= function(username,password,StaySignedIn,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.CustomerLogin(username,password,StaySignedIn,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.CustomerLoginCheckout= function(username,password,StaySignedIn,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.CustomerLoginCheckout(username,password,StaySignedIn,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.CustomerSignOut= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.CustomerSignOut(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.RemoveAddressCheckout= function(addressId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.RemoveAddressCheckout(addressId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.RemoveAddress= function(addressId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.RemoveAddress(addressId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.RemovePaymentCardCheckout= function(paymentCardId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.RemovePaymentCardCheckout(paymentCardId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.RemovePaymentCard= function(paymentCardId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.RemovePaymentCard(paymentCardId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.AddToWishList= function(productId,productVariantId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.AddToWishList(productId,productVariantId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.AddToWishListOld= function(productId,productVariantId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.AddToWishListOld(productId,productVariantId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.RemoveFromWishList= function(productVariantId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.RemoveFromWishList(productVariantId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.PopulateWishList= function(showImage,showRemove,showDateAdded,showEmailToFriend,filterDates,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulateWishList(showImage,showRemove,showDateAdded,showEmailToFriend,filterDates,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SaveAddress= function(addressId,addressName,firstName,lastName,phoneNo,addressLine1,addressLine2,addressLine3,addressTown,addressCounty,addressPostcode,addressCountry,addressBilling,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SaveAddress(addressId,addressName,firstName,lastName,phoneNo,addressLine1,addressLine2,addressLine3,addressTown,addressCounty,addressPostcode,addressCountry,addressBilling,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SavePaymentCard= function(paymentCardId,cardName,cardHolderName,cardTypeId,cardNumber,startDate,expiryDate,issueNumber,securityCode,addressLine1,addressLine2,addressLine3,addressTown,addressCounty,addressPostcode,addressCountry,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SavePaymentCard(paymentCardId,cardName,cardHolderName,cardTypeId,cardNumber,startDate,expiryDate,issueNumber,securityCode,addressLine1,addressLine2,addressLine3,addressTown,addressCounty,addressPostcode,addressCountry,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SaveGiftMessage= function(isGift,message,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SaveGiftMessage(isGift,message,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SaveNewAccount= function(firstName,lastName,email,password,passwordConfirm,securityQn,securityAns,privacy,mailing,gender,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SaveNewAccount(firstName,lastName,email,password,passwordConfirm,securityQn,securityAns,privacy,mailing,gender,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SaveNewAccountDetails= function(firstName,lastName,email,password,passwordConfirm,securityQn,securityAns,privacy,mailing,gender,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SaveNewAccountDetails(firstName,lastName,email,password,passwordConfirm,securityQn,securityAns,privacy,mailing,gender,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SaveCustomerName= function(firstName,lastName,gender,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SaveCustomerName(firstName,lastName,gender,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SaveCustomerEmail= function(newEmail,currentPwd,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SaveCustomerEmail(newEmail,currentPwd,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SaveCustomerSecurityQuestion= function(securityQuestion,securityAnswer,currentPwd,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SaveCustomerSecurityQuestion(securityQuestion,securityAnswer,currentPwd,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SaveMailingListPreferenceMale= function(designers,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SaveMailingListPreferenceMale(designers,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SaveMailingListPreferenceFemale= function(designers,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SaveMailingListPreferenceFemale(designers,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SaveMailingListPreferenceLastestNews= function(on,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SaveMailingListPreferenceLastestNews(on,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SaveMailingListPreferenceJustIn= function(on,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SaveMailingListPreferenceJustIn(on,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SaveMailingListPreferenceBrides= function(on,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SaveMailingListPreferenceBrides(on,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SaveMailingListPreferenceUnsubscribe= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SaveMailingListPreferenceUnsubscribe(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SaveCustomerDefaultCurrency= function(currencyId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SaveCustomerDefaultCurrency(currencyId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SaveCustomerPassword= function(oldPassword,newPassword,confirmPassword,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SaveCustomerPassword(oldPassword,newPassword,confirmPassword,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.PopulateCheckoutAddresses= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulateCheckoutAddresses(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.PopulateMyAccountAddresses= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulateMyAccountAddresses(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.PopulateMyAccountMailingList= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulateMyAccountMailingList(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.PopulateCheckoutPaymentCards= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulateCheckoutPaymentCards(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.PopulateMyAccountPaymentCards= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulateMyAccountPaymentCards(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SetCheckoutBillingAddress= function(paymentCardId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SetCheckoutBillingAddress(paymentCardId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SetCheckoutDeliveryAddressWD= function(customerAddressId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SetCheckoutDeliveryAddressWD(customerAddressId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.IsAddressInEU= function(customerAddressId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.IsAddressInEU(customerAddressId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.IsBillingAddressInEU= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.IsBillingAddressInEU(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.IsDeliveryAddressInEU= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.IsDeliveryAddressInEU(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SetPaymentCard= function(payCardId,securityCode,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SetPaymentCard(payCardId,securityCode,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.CheckCheckoutPaymentCard= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.CheckCheckoutPaymentCard(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SetCheckoutPaymentCardWD= function(paymentCardId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SetCheckoutPaymentCardWD(paymentCardId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SetCheckoutPaymentCardSecurityCode= function(paymentCardId,paymentCardSecurityCode,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SetCheckoutPaymentCardSecurityCode(paymentCardId,paymentCardSecurityCode,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SetCheckoutShipping= function(shippingId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SetCheckoutShipping(shippingId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.GetDeliveryMethod= function(shippingId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.GetDeliveryMethod(shippingId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.CheckoutPlaceOrder= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.CheckoutPlaceOrder(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.Show3DSecure= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.Show3DSecure(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.GetOrderTransactionStatus= function(OrderId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.GetOrderTransactionStatus(OrderId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.PopulateOrders= function(filterOrder,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulateOrders(filterOrder,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.PopulateOrdersOld= function(filterOrder,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulateOrdersOld(filterOrder,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SetDefaultAddress= function(customerAddressId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SetDefaultAddress(customerAddressId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SetDefaultPaymentCard= function(paymentCardId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SetDefaultPaymentCard(paymentCardId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.GetSecurityQuestion= function(email,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.GetSecurityQuestion(email,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SavePasswordChange= function(username,token,password,passwordConfirm,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SavePasswordChange(username,token,password,passwordConfirm,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.PopulateOrderEmailHtml= function(orderID,showImage,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulateOrderEmailHtml(orderID,showImage,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.PopulateOrderEmailText= function(orderID,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulateOrderEmailText(orderID,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.PopulateOrder= function(orderID,showImage,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulateOrder(orderID,showImage,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.GetShippingOptionsForBasket= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.GetShippingOptionsForBasket(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.LookUpPostcode= function(addressId,Postcode,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.LookUpPostcode(addressId,Postcode,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SetLookUpAddress= function(addressId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SetLookUpAddress(addressId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SetProductVariantColour= function(productId,colourId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SetProductVariantColour(productId,colourId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SetProductVariantSize= function(productId,sizeId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SetProductVariantSize(productId,sizeId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.AddToBasketWB= function(productId,productVariantId,url,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.AddToBasketWB(productId,productVariantId,url,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.AddToBasket= function(productId,productVariantId,url,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.AddToBasket(productId,productVariantId,url,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.RemoveFromBasket= function(productVariantId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.RemoveFromBasket(productVariantId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.CheckVariantSelected= function(productId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.CheckVariantSelected(productId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SetProductQuantity= function(productVariantId,quantity,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SetProductQuantity(productVariantId,quantity,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.PopulateVariant= function(productVariantId,showImage,showRemove,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulateVariant(productVariantId,showImage,showRemove,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.PopulateLatestBasketItem= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulateLatestBasketItem(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.PopulateBasketItems= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulateBasketItems(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.PopulateBasketTotalQuick= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulateBasketTotalQuick(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.PopulateBasket= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulateBasket(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.PopulateBasketTotal= function(incShipping,checkBillingVAT,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulateBasketTotal(incShipping,checkBillingVAT,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.GetBasketTotal= function(incShipping,checkBillingVAT,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.GetBasketTotal(incShipping,checkBillingVAT,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.PopulateCheckoutBasket= function(showImage,showRemove,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulateCheckoutBasket(showImage,showRemove,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.FlipPage= function(prodCategory,prodCategoryLevel,designerId,searchText,page,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.FlipPage(prodCategory,prodCategoryLevel,designerId,searchText,page,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.PopulateProductTable= function(prodCategory,prodCategoryLevel,designerId,searchText,page,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulateProductTable(prodCategory,prodCategoryLevel,designerId,searchText,page,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.PopulateBridalProductTable= function(designerId,page,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulateBridalProductTable(designerId,page,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.PopulatePaging= function(prodCategory,prodCategoryLevel,designerId,searchText,empty,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.PopulatePaging(prodCategory,prodCategoryLevel,designerId,searchText,empty,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.NextImage= function(productId,action,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.NextImage(productId,action,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.VariantImage= function(productId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.VariantImage(productId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.VariantImage2= function(productId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.VariantImage2(productId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.VariantPrice= function(productId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.VariantPrice(productId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SetCurrency= function(currencyId,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SetCurrency(currencyId,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SetShowPrices= function(show,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SetShowPrices(show,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SetShowAll= function(prodCategory,prodCategoryLevel,designerId,searchText,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SetShowAll(prodCategory,prodCategoryLevel,designerId,searchText,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SetPageNo= function(pageNo,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SetPageNo(pageNo,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.TurnPage= function(next,prodCategory,prodCategoryLevel,designerId,searchText,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.TurnPage(next,prodCategory,prodCategoryLevel,designerId,searchText,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SetNextPageNo= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SetNextPageNo(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.GetCurrentPage= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.GetCurrentPage(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.GetTotalPages= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.GetTotalPages(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SetPreviousPageNo= function(onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SetPreviousPageNo(onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SetOrderBy= function(orderByValue,prodCategory,prodCategoryLevel,designerId,searchText,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SetOrderBy(orderByValue,prodCategory,prodCategoryLevel,designerId,searchText,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.ToggleFilter= function(filterId,filterValue,prodCategory,prodCategoryLevel,designerId,searchText,clearAllFilters,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.ToggleFilter(filterId,filterValue,prodCategory,prodCategoryLevel,designerId,searchText,clearAllFilters,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.AddFilter= function(filterValue,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.AddFilter(filterValue,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.RemoveFilter= function(filterValue,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.RemoveFilter(filterValue,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SendEmailToFriend= function(fromName,fromEmail,toName,toEmail,message,url,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SendEmailToFriend(fromName,fromEmail,toName,toEmail,message,url,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.ForgottenPasswordEmail= function(username,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.ForgottenPasswordEmail(username,onSuccess,onFailed,userContext); }
Browns.Services.ProductService.SendForgottenPasswordEmail= function(username,answer,onSuccess,onFailed,userContext) {Browns.Services.ProductService._staticInstance.SendForgottenPasswordEmail(username,answer,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Browns');
if (typeof(Browns.StandardResponse) === 'undefined') {
Browns.StandardResponse=gtc("Browns.StandardResponse");
Browns.StandardResponse.registerClass('Browns.StandardResponse');
}
if (typeof(Browns.Services.ProductListResult) === 'undefined') {
Browns.Services.ProductListResult=gtc("Browns.Services.ProductListResult");
Browns.Services.ProductListResult.registerClass('Browns.Services.ProductListResult');
}

