function stripVowelAccent(a){var b=[/[\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 c=['A','a','E','e','I','i','O','o','U','u'];for(var i=0;i<b.length;++i)a=a.replace(b[i],c[i]);return a}function highlightWord(a,b){if(a.hasChildNodes){var c;for(c=0;c<a.childNodes.length;c++){highlightWord(a.childNodes[c],b)}}if(a.nodeType==3){tempNodeVal=stripVowelAccent(a.nodeValue.toLowerCase());tempWordVal=stripVowelAccent(b.toLowerCase());if(tempNodeVal.indexOf(tempWordVal)!=-1){pn=a.parentNode;if(pn.className!="searchword"){nv=a.nodeValue;ni=tempNodeVal.indexOf(tempWordVal);before=document.createTextNode(nv.substr(0,ni));docWordVal=nv.substr(ni,b.length);after=document.createTextNode(nv.substr(ni+b.length));hiwordtext=document.createTextNode(docWordVal);hiword=document.createElement("span");hiword.className="searchword";hiword.appendChild(hiwordtext);pn.insertBefore(before,a);pn.insertBefore(hiword,a);pn.insertBefore(after,a);pn.removeChild(a)}}}}function unhighlight(a){if(a.hasChildNodes){var b;for(b=0;b<a.childNodes.length;b++){unhighlight(a.childNodes[b])}}if(a.nodeType==3){pn=a.parentNode;if(pn.className=="searchword"){prevSib=pn.previousSibling;nextSib=pn.nextSibling;nextSib.nodeValue=prevSib.nodeValue+a.nodeValue+nextSib.nodeValue;prevSib.nodeValue='';a.nodeValue=''}}}function localSearchHighlight(a){if(!document.createElement)return;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++){if(words[w]=='')continue;highlightWord(document.getElementsByTagName("body")[0],words[w])}}}function CopyValue(){if(searchhi.h.value!=0)searchhi.h.value=searchbox.filterTF.value;else searchhi.h.value=""}
