/************************************************************************* A simple script to search through a paragraphs inside a element, and hides all paragraphs that does not contains the searchword --------------------------------------------------------------------------- Made by Jon Håvard Gundersen at XAIT in october 2006 **************************************************************************/ var paragraphsHasBeenSorted = false; function findInPage(id, searchWordID){ var div = document.getElementById(id); if(!paragraphsHasBeenSorted) { orderArticleParagraphs(div); } var paragraphs = div.getElementsByTagName("p"); var obj = document.getElementById(searchWordID); var searchWord = obj.value.toUpperCase(); for(var i = 0; i < paragraphs.length; i++){ var aTag = paragraphs[i].getElementsByTagName('A')[0]; if (aTag) { var text = aTag.innerHTML; }else{ var text = paragraphs[i].innerHTML; } if (text.toUpperCase().indexOf(searchWord) < 0) { paragraphs[i].style.display = 'none'; } else { paragraphs[i].style.display = 'block'; } } } function orderArticleParagraphs(parentEl) { paragraphsHasBeenSorted = true; var paragraphs = parentEl.getElementsByTagName("p"); var elements = []; var domElements = []; for(var i=0;i10) { parentEl.appendChild(domElements[tokens[1]]); }else{ parentEl.removeChild(domElements[tokens[1]]); } } }