namespace("com.pictet.apps.fnc.web.component.basket");com.pictet.apps.fnc.web.component.basket.BasketLink=function(iDwrObject,iNoneLabel,iSingleLabel,iPluralLabel){com.pictet.apps.fnc.web.component.basket.BasketLink.superclass.constructor.call(this);this.dwrObject=iDwrObject;this.noneLabel=iNoneLabel;this.singleLabel=iSingleLabel;this.pluralLabel=iPluralLabel;};YAHOO.lang.extend(com.pictet.apps.fnc.web.component.basket.BasketLink,com.pictet.apps.fnc.web.component.abstractcomponent.AbstractComponent);com.pictet.apps.fnc.web.component.basket.BasketLink.prototype.updateElementNumber=function(){$("#basketLinkText").css("display","none");$("#basketLinkWaitbar").css("display","block");this.onWaitbarShow.fire();var instance=this;this.dwrObject.getDocumentCount({callback:function(iDataFromServer){com.pictet.apps.fnc.web.component.basket.BasketLink.updateDisplayedNumber(iDataFromServer,instance);},errorHandler:function(errorString,exception){com.pictet.apps.fnc.web.component.basket.BasketLink.superclass.handleAjaxRemoteException(instance,errorString,exception);},textHtmlHandler:function(){com.pictet.apps.fnc.web.component.basket.BasketLink.superclass.handleAjaxSessionTimeout();}});};com.pictet.apps.fnc.web.component.basket.BasketLink.updateDisplayedNumber=function(response,iThisBasketLink){var displayedText;if(response==0){displayedText=iThisBasketLink.noneLabel.replace('{1}',"");}else if(response==1){displayedText=iThisBasketLink.singleLabel.replace('{0}',response);}else{displayedText=iThisBasketLink.pluralLabel.replace('{0}',response);}
iThisBasketLink.onWaitbarHide.fire();$("#basketLinkWaitbar").css("display","none");$("#basketLinkText").css("display","block");$("#basketLinkText").html(displayedText);};