function stripVowelAccent(d){var c=[/[\xC0-\xC2]/g,/[\xE0-\xE2]/g,/[\xC8-\xCA]/g,/[\xE8-\xEB]/g,/[\xCC-\xCE]/g,/[\xEC-\xEE]/g,/[\xD2-\xD4]/g,/[\xF2-\xF4]/g,/[\xD9-\xDB]/g,/[\xF9-\xFB]/g];var b=["A","a","E","e","I","i","O","o","U","u"];for(var a=0;a<c.length;++a){d=d.replace(c[a],b[a])}return d}jQuery.fn.removeHighlight=function(){return this.find("span.highlight").each(function(){this.parentNode.firstChild.nodeName;with(this.parentNode){replaceChild(this.firstChild,this);normalize()}}).end()};function highlightWord(b,c){if(b.hasChildNodes){var a;for(a=0;a<b.childNodes.length;a++){highlightWord(b.childNodes[a],c)}}if(b.nodeType==3){tempNodeVal=stripVowelAccent(b.nodeValue.toLowerCase());tempWordVal=stripVowelAccent(c.toLowerCase());if(tempNodeVal.indexOf(tempWordVal)!=-1){pn=b.parentNode;if(pn.className!="highlight"){nv=b.nodeValue;ni=tempNodeVal.indexOf(tempWordVal);before=document.createTextNode(nv.substr(0,ni));docWordVal=nv.substr(ni,c.length);after=document.createTextNode(nv.substr(ni+c.length));hiwordtext=document.createTextNode(docWordVal);hiword=document.createElement("span");hiword.className="highlight";hiword.appendChild(hiwordtext);pn.insertBefore(before,b);pn.insertBefore(hiword,b);pn.insertBefore(after,b);pn.removeChild(b)}}}}function localSearchHighlight(b,a){var c=["de","en","van","ik","te","dat","die","in","een","hij","het","niet","zijn","is","was","op","aan","met","als","voor","had","er","maar","om","hem","dan","zou","of","wat","mijn","men","dit","zo","door","over","ze","zich","bij","ook","tot","je","mij","uit","der","daar","haar","naar","heb","hoe","heeft","hebben","deze","u","want","nog","zal","me","zij","nu","ge","geen","omdat","iets","worden","toch","al","waren","veel","meer","doen","toen","moet","ben","zonder","kan","hun","dus","alles","onder","ja","eens","hier","wie","werd","altijd","doch","wordt","wezen","kunnen","ons","zelf","tegen","na","reeds","wil","kon","niets","uw","iemand","geweest","andere"];if(a==""){return}searchstr=unescape(a).replace(/^\s+|\s+$/g,"");if(a==""){return}phrases=a.replace(/\+/g," ").split(/\"/);for(p=0;p<phrases.length;p++){phrases[p]=unescape(phrases[p]).replace(/^\s+|\s+$/g,"");if(phrases[p]==""){continue}if(p%2==0){words=phrases[p].replace(/([+,()]|%(29|28)|\W+(AND|OR)\W+)/g," ").split(/\s+/)}else{words=Array(1);words[0]=phrases[p]}for(w=0;w<words.length;w++){for(sw=0;sw<c.length;sw++){if(words[w].toLowerCase()==c[sw]){words[w]=""}}if(words[w]==""){continue}highlightWord(b,words[w])}}};
