// adapted from User:Ucucha/HarvErrors.jsif(window.checkLinksToCitations===undefined)window.checkLinksToCitations=true;jQuery(document).ready(function($){// first check: do links in listref templates citations point to a valid citation?links=document.links;for(i=0;i<links.length;i++){href=links[i].getAttribute('href');if(href.indexOf('#cite_note-listref')==0)if(document.getElementById(href.substring(1))==null)links[i].parentNode.innerHTML+=" <strong class=error>Listref error: link "+href+" doesn't point to any matching citation.</strong>";}// second check: do endnote IDs have citations pointing to them?if(window.checkLinksToCitations){cites=jQuery('.citation');for(i=0;i<cites.length;i++){id=cites[i].getAttribute('id');// we only need to check citations with aif(!id||id.indexOf('cite_note-listref')!==0)continue;// don't do cites that are inside a refparentid=cites[i].parentNode.getAttribute('id');if(parentid&&parentid.indexOf('cite_note')===0)continue;// check for links to this citationquery='a[href|="#'+id+'"]';if(jQuery(query).length==0){cites[i].innerHTML+=" <strong class=error>Listref error: There is no link pointing to this citation.</strong>";}}}});