function $tn(tn,el){el=el?el:document;return el.getElementsByTagName(tn);}function prettyView(removeTextLinks){var p=document.getElementById('viewPanel');var vT=$tn("table",p)[0];if(!vT){if ($tn("h2",p).length){return;}else{p=p.parentNode;if(p.tagName){vT=$tn("table",p)[0];}if(!vT&&$tn("h2",p).length){return;}}}vT.width="100%";var rs=$tn("tr",vT);if(rs.length){var sR=($tn("th",rs[0]).length)?1:0;for(var i=sR;i<rs.length;i++){var r=rs[i];var gramps=r.parentNode.parentNode;if(gramps===vT){var href="";var ttl="";r.onmouseover=new Function("this.bgColor='#ffff99'");r.onmouseout=new Function("this.bgColor='"+r.bgColor+"'");var cs=$tn("td",r);for(var j=0;j<cs.length;j++){c=cs[j];try{if(!($tn("input",c).length>0)){var ls=$tn("a",c);if(ls.length){var count=0;var l=ls[0];while(!l.href||l.href==""){l=ls[++count];}href=l.href;var chs=l.childNodes;var tN=chs[0];if(tN&&(typeof tN=="object")){if(tN.tagName&&tN.tagName.toLowerCase()=="img"){ttl=tN.alt;}else{while(tN.childNodes.length){tN=tN.childNodes[0];}while(tN&&tN.nodeType!=3&&tN.nodeValue!=""){tN=tN.nextSibling;}if(tN){if(removeTextLinks){var sN=l.parentNode;sN.replaceChild(tN,l);}ttl="Click to open "+tN.nodeValue;if($tn("table",r).length){var pC=c.parentNode;while(!pC||pC.nodeType!= 1||pC.tagName.toLowerCase()!="td"){pC=pC.parentNode;}var kC=pC.nextSibling;var cnt=0;while(kC){var oldColspan=kC.colSpan;r.removeChild(kC);kC=pC.nextSibling;cnt+=oldColspan;}pC.colSpan=pC.colSpan+cnt;pC.onclick=new Function("getLink('"+href+"')");pC.title=ttl;pC.style.cursor="pointer";}}}}}if(href!=""){c.onclick=new Function("getLink('"+href+"')");c.title=ttl;c.style.cursor="pointer";}}}catch(e){/*known GC error*/}}}}}}function getLink(el){window.location.href=el;}function init(){prettyView(true);//Param to prettyView() -- true to remove text links, false to leave in place}
