AJAX_PRICING_PKG.PricingRendererFactory = {
  PLP_ADD_TO_BASKET: 0,
  SAVINGS: 1 ,
  ADD_TO_BASKET: 2,
 
  createRenderer: function(renderingOptions) {    
    switch(renderingOptions.rendererType) {
      case 0:
        return new AJAX_PRICING_PKG.PLPAddToBasketPricingRenderer(renderingOptions);
        break;
      case 1:     
        return new AJAX_PRICING_PKG.SavingsPricingServiceRenderer(renderingOptions); 
        break;
      case 2:     
        return new AJAX_PRICING_PKG.AddToBasketPricingRenderer(renderingOptions); 
        break;        
      default:
        return new AJAX_PRICING_PKG.DefaultPricingRenderer(renderingOptions);
    }
  }
}