function DirectoryResults(_parent){function a(tag){return document.createElement(tag);}function b(text){return document.createTextNode(text);}function c(parent,child){parent.appendChild(child);}this.render=function(resultList,loggedIn,contextPath){var d=b(" ");c(_parent,d);var e=a('span');c(_parent,e);e.className="dirSearchResultCount";var f=b(resultList.length+" results found");c(e,f);var g=b(" ");c(_parent,g);var h=a('table');c(_parent,h);h.className="results";var i=b(" ");c(h,i);var j=a('tbody');c(h,j);var k=b(" ");c(j,k);var l=a('tr');c(j,l);var m=b(" ");c(l,m);var n=a('td');c(l,n);n.className="rightAligned";n.colSpan="3";var o=b(" ");c(n,o);if(loggedIn){var p=b(" ");c(n,p);var q=a('a');c(n,q);q.href="javascript:directorySearch.exportResultsCSV()";var r=b(" ");c(q,r);var s=a('img');c(q,s);s.alt="CSV Download";s.src=contextPath+"/img/icon-csv.png";var t=b(" ");c(q,t);var u=b(" ");c(n,u);var v=a('a');c(n,v);v.href="javascript:directorySearch.printResultsPDF()";var w=b(" ");c(v,w);var x=a('img');c(v,x);x.alt="PDF Download";x.src=contextPath+"/img/icon-pdf.png";var y=b(" ");c(v,y);var z=b(" ");c(n,z);var aa=a('a');c(n,aa);aa.href="javascript:directorySearch.printResultsHTML()";var ab=b(" ");c(aa,ab);var ac=a('img');c(aa,ac);ac.alt="HTML Download";ac.src=contextPath+"/img/icon-html.png";var ad=b(" ");c(aa,ad);var ae=b(" ");c(n,ae);}var af=b(" ");c(n,af);var ag=b(" ");c(l,ag);var ah=b(" ");c(j,ah);var ai=a('tr');c(j,ai);ai.className="directoryResultsHeader";var aj=b(" ");c(ai,aj);var ak=a('th');c(ai,ak);var al=b("Name");c(ak,al);var am=b(" ");c(ai,am);var an=a('th');c(ai,an);var ao=b("E-mail");c(an,ao);var ap=b(" ");c(ai,ap);var aq=a('th');c(ai,aq);var ar=b("Phone");c(aq,ar);var as=b(" ");c(ai,as);var at=b(" ");c(j,at);for(var index in resultList){var result=resultList[index];var au=b(" ");c(j,au);var av=a('tr');c(j,av);var aw=b(" ");c(av,aw);var ax=a('td');c(av,ax);var ay=b(" ");c(ax,ay);if(result['private']){var az=b(" "+result.uncReverseDisplayName+" ");c(ax,az);var ba=a('img');c(ax,ba);ba.alt="Locked";ba.src=contextPath+"/img/icon-lock.gif";var bb=b(" ");c(ax,bb);}else{var bc=b(" ");c(ax,bc);var bd=a('a');c(ax,bd);bd.href="javascript:directorySearch.getDetails('"+result.spid+"'"+(result.edit?',true':'')+")";var be=b(result.uncReverseDisplayName);c(bd,be);var bf=b(" ");c(ax,bf);var bg=b(" ");c(ax,bg);}var bh=b(" ");c(ax,bh);if(result.edit||result['private']){var bi=b(" ");c(ax,bi);var bj=a('a');c(ax,bj);bj.href=directoryUpdateURL+"?update="+result.spid;bj.target="_blank";var bk=b(" ");c(bj,bk);var bl=a('img');c(bj,bl);bl.alt="Edit";bl.src=contextPath+"/img/edit_button.gif";var bm=b(" ");c(bj,bm);var bn=b(" ");c(ax,bn);}var bo=b(" ");c(ax,bo);var bp=b(" ");c(av,bp);var bq=a('td');c(av,bq);var br=b(" ");c(bq,br);if(result.mail){var bs=b(" ");c(bq,bs);var bt=a('a');c(bq,bt);bt.href="mailto:"+result.mail;var bu=b(result.mail);c(bt,bu);var bv=b(" ");c(bq,bv);}var bw=b(" ");c(bq,bw);var bx=b(" ");c(av,bx);var by=a('td');c(av,by);var bz=b(" ");c(by,bz);if(result.telephoneNumber){var ca=b(result.telephoneNumber);c(by,ca);}var cb=b(" ");c(by,cb);var cc=b(" ");c(av,cc);var cd=b(" ");c(j,cd);}var ce=b(" ");c(j,ce);var cf=b(" ");c(h,cf);var cg=b(" ");c(_parent,cg);}}