
function AdvancedSecuritySearchSnapshotDOM(imagesPath,maxPagingLinks)
{this.maxPagingLinks=maxPagingLinks;}
AdvancedSecuritySearchSnapshotDOM.prototype=new WorklistDOM();AdvancedSecuritySearchSnapshotDOM.prototype.generate=function(value,callback)
{var output=document.createElement('span');if(0==value.totalRecords)
{output.className='dataMissing';output.appendChild(document.createTextNode('No '+value.plural+' found.'));return output;}
var table,tr,td,elem;var rows=0;var cell=0;table=document.createElement('table');table.className='listing';table.cellSpacing='0';tr=table.insertRow(rows++);tr.className='listingHeader';this.createHeaderCell(tr,cell++,CAPTION_SYMBOL);this.createHeaderCell(tr,cell++,CAPTION_COMPANY_NAME);this.createHeaderCell(tr,cell++,'Venue');this.toggled=new Array();for(var i=0;i<value.records.length;i++)
{var record=value.records[i];var css=alternateCssParentListingClasses(i);cell=0;tr=table.insertRow(rows++);tr.className=css;td=tr.insertCell(cell++);td.className=css;td.appendChild(this.createSymbolAnchor(record,callback));this.createDetailCell(tr,cell++,record.companyName);this.createDetailCell(tr,cell++,record.venueName);}
output.appendChild(table);var pager=new PagingLinksDOM(undefined,undefined,this.maxPagingLinks);output.appendChild(pager.generate(value,callback));return output;}