searchhi={highlightWord:function(a,b){if(a.hasChildNodes){for(var c=0;c<a.childNodes.length;c++){searchhi.highlightWord(a.childNodes[c],b)}}if(a.nodeType==3){tempNodeVal=a.nodeValue.toLowerCase();tempWordVal=b.toLowerCase();if(tempNodeVal.indexOf(tempWordVal)!=-1){var d=a.parentNode;var e=d;while(e.nodeType!=9&&e.nodeName.toLowerCase()!='body'){if(e.className.match(/\bnosearchhi\b/)){return}e=e.parentNode}if(d.className!="searchword"){var f=a.nodeValue;var g=tempNodeVal.indexOf(tempWordVal);var h=document.createTextNode(f.substr(0,g));var i=f.substr(g,b.length);var j=document.createTextNode(f.substr(g+b.length));var k=document.createTextNode(i);var l=document.createElement("span");l.className="searchword";l.appendChild(k);d.insertBefore(h,a);d.insertBefore(l,a);d.insertBefore(j,a);d.removeChild(a);searchhi.found+=1;if(searchhi.found==1)d.scrollIntoView()}}}},googleSearchHighlight:function(){var a=document.referrer;if(a.indexOf('?')==-1)return;var b=a.substr(a.indexOf('?')+1);var c=b.split('&');for(var i=0;i<c.length;i++){var d=c[i].split('=');if(d.length==1)continue;if(d[0]=='q'||d[0]=='p'){var e=unescape(d[1].replace(/\+/g,' '));searchhi.process(e)}}},process:function(a){searchhi.found=0;var b=a.split(/\s+/);for(w=0;w<b.length;w++){if(b[w].length>=3)searchhi.highlightWord(document.getElementsByTagName("body")[0],b[w])}if(searchhi.found===0){searchhi.nohits()}},nohits:function(){},init:function(){if(!document.createElement||!document.getElementsByTagName)return;var b=document.getElementsByTagName("form");for(var i=0;i<b.length;i++){if(b[i].className.match(/\bsearchhi\b/)){b[i].onsubmit=function(){var a=this.getElementsByTagName("input");for(var j=0;j<a.length;j++){if(a[j].type=="text"){searchhi.process(a[j].value);return false}}}}}searchhi.googleSearchHighlight()}};(function(i){var u=navigator.userAgent;var e=/*@cc_on!@*/false;var b=setTimeout;if(/webkit/i.test(u)){b(function(){var a=document.readyState;if(a=="loaded"||a=="complete"){i()}else{b(arguments.callee,10)}},10)}else if((/mozilla/i.test(u)&&!/(compati)/.test(u))||(/opera/i.test(u))){document.addEventListener("DOMContentLoaded",i,false)}else if(e){(function(){var t=document.createElement('doc:rdy');try{t.doScroll('left');i();t=null}catch(e){b(arguments.callee,0)}})()}else{window.onload=i}})(searchhi.init);