
function FinancialReportWorklistDOM(isSnapShot){this.isSnapShot=isSnapShot;}
FinancialReportWorklistDOM.prototype=new WorklistDOM();FinancialReportWorklistDOM.prototype.generate=function(value,callback){var output=document.createElement('div');if((undefined==value.records)||(0==value.records.length)){output.className='noRecords';output.innerHTML='No Financial Reports Uploaded';return output;}
output.className='';table=document.createElement('table');output.appendChild(table);var record,records=value.records;var td,tr,elem,title;if(!this.isSnapShot){tr=table.insertRow(-1);tr.className='heading';this.createHeaderCell(tr,0,CAPTION_TYPE,FIELD_TYPE_ID,FIELD_ASCENDING,value,callback);this.createHeaderCell(tr,1,CAPTION_PERIOD_END_DATE,FIELD_PERIOD_END_DATE,FIELD_DESCENDING,value,callback);}
for(var i=0;i<value.records.length;i++){record=records[i];tr=table.insertRow(-1);tr.className=alternateCssParentListingClasses(i);td=tr.insertCell(0);if(this.isSnapShot){elem=document.createElement('img');elem.src='/corporate/images/icon-pdf.png';elem.className='bullet-left';td.appendChild(elem);}
elem=document.createElement('a');td.appendChild(elem);elem.href='/otciq/ajax/showFinancialReportById.pdf?id='+record.id;elem.target='_blank';title=record.typeName+((record.title)?(' - '+record.title):'');elem.innerHTML=title.substring(0,70);td=tr.insertCell(1);td.className='date';td.innerHTML=Formatter.toDate(record.periodDate);}
if(!this.isSnapShot){var pager=new PagingLinksDOM();output.appendChild(pager.generate2(value,callback));}
return output;}