function MarkList(A){Paginator.call(this);this.ssid=A;this.collectionIdMap=null;this.totalResultCount=20;MarkList.instance=this;}MarkList.prototype=new Paginator();MarkList.instance=null;MarkList.prototype.onPageLoad=function(){ResultListConnector.getCollectionIdMap([],MarkList.getCollectionIdMap_callback);};MarkList.getCollectionIdMap_callback=function(A){MarkList.instance.collectionIdMap=A;MarkedListConnector.getResults(0,Paginator.resultsPerPage,MarkList.updateCallback);};MarkList.updateCallback=function(A){if(A.results.length>0){MarkList.instance.update(A);MarkList.instance.setCount(A.totalResults);}};MarkList.prototype.update=function(B){var G=B.results;this.totalResultCount=B.totalResults;this.startPosition=B.startPosition;var E=document.createElement("ol");for(var D=0;D<G.length;++D){var A=G[D];var F=document.createElement("li");F.id="resultItem"+D;E.appendChild(F);F.innerHTML=A.html;var C=ClippingsManager.createClippingIcon(D,A.resultId,A.marked);F.appendChild(C);}var H=document.getElementById("clippings-list");while(H.hasChildNodes()){H.removeChild(H.firstChild);}H.appendChild(E);this.resultCount=G.length;this.paginate();};MarkList.updateAfterRemove_callback=function(A){if(A===0){window.location.reload();}else{MarkList.instance.refreshResults(A);}};MarkList.prototype.refreshResults=function(A){if(this.startPosition>=A){this.showPrevious(this.ssid);}else{this.getPageOfResults(this.startPosition,null,this.ssid,null);}this.setCount(A);};MarkList.prototype.setCount=function(A){document.getElementById("clippings-count").innerHTML=A;};MarkList.prototype.getPageOfResults=function(B,A,D,C){MarkedListConnector.getResults(B,Paginator.resultsPerPage,MarkList.updateCallback);};MarkList.setClippingsCount_errorHandler=function(A,B){DWRHelper.displayDWRError("MarkList.setClippingsCount",A,B);};MarkList.clippingsCallbackDWRObject={callback:MarkList.updateAfterRemove_callback,timeout:20000,errorHandler:MarkList.setClippingsCount_errorHandler};