Array.prototype.inArray=function(b){var a;for(a=0;a<this.length;a++){if(this[a]===b){return true}}return false};String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};window.addEvent("domready",function(){$$(".js-highlightkeyword").each(function(d){var c=unescape(getQueryVariable("search"));c=c.replace(/\+/gi," ");var a=c.split(/[ ,;]/);var e=new Array("or","and","not");for(var b=0;b<a.length;b++){if(a[b].length>0&&!e.inArray(a[b].toLowerCase())){d.set("html",hilite(d.innerHTML,a[b],'<span class="highlight">',"</span>"))}}})});function getQueryVariable(e){var b=window.location.search.substring(1);var c=b.split("&");for(var a=0;a<c.length;a++){var d=c[a].split("=");if(d[0]==e){return d[1]}}return null}function hilite(h,c,a,b){if((!a)||(!b)){a='<span class="highlight">';b="</span>"}var f="";var e=-1;var d=c.toLowerCase();var g=h.toLowerCase();while(h.length>0){e=g.indexOf(d,e+1);if(e<0){f+=h;h=""}else{if(h.lastIndexOf(">",e)>=h.lastIndexOf("<",e)){if(g.lastIndexOf("/script>",e)>=g.lastIndexOf("<script",e)){f+=h.substring(0,e)+a+h.substr(e,c.length)+b;h=h.substr(e+c.length);g=h.toLowerCase();e=-1}}}}return f};