window.addEvent("domready",function(){var B=jsGet("keyword");if(B){searchArray=B.split("%20");var D=document.body.innerHTML;for(var A=0;A<searchArray.length;A++){D=doHighlight(D,searchArray[A])}document.body.innerHTML=D}var F=$$("a");F.each(function(H,G){if(H.get("href")&&(H.get("rel")=="external")){H.set("target","_blank")}});if(Browser.Engine.trident){var F=$$("button");F.each(function(H,G){H.addEvent("mouseover",function(I){this.addClass("hover")});H.addEvent("mouseout",function(I){this.removeClass("hover")})});var F=$$("input").extend($$("textarea"));F.each(function(H,G){H.addEvent("focus",function(I){this.addClass("focus")});H.addEvent("blur",function(I){this.removeClass("focus")})})}var C=$$("#search input");C.addEvent("focus",function(G){if($(this).get("value")=="search"){$(this).set("value","")}});$$("#site a#print").addEvent("click",function(G){window.print();return false});$$("#site a#bookmark").addEvent("click",function(G){switch(true){case (Browser.Engine.trident&&$defined(window.external.AddFavorite(self.location.href,document.title))):return false;break;case Browser.Engine.webkit:if(Browser.Platform.mac){alert("Please press APPLE+D to add this page to your bookmarks.")}else{alert("Please press CTRL+D to add this page to your bookmarks.")}break}return true});$$("#site a#increase").addEvent("click",function(G){var H=Cookie.read("benn-size");if(!H){H="0.75"}H=Math.round(H*100)/100;if(H<0.95){H+=0.05}$(document.body).setStyle("font-size",(H*100)+"%");Cookie.write("benn-size",H);return false});$$("#site a#decrease").addEvent("click",function(G){var H=Cookie.read("benn-size");if(!H){H="0.75"}H=Math.round(H*100)/100;if(H>0.75){H-=0.05}$(document.body).setStyle("font-size",(H*100)+"%");Cookie.write("benn-size",H);return false});var E=Cookie.read("benn-size");if(E){if((parseFloat(E)>0.95)||(parseFloat(E)<0.75)){E="0.75"}E=Math.round(E*100)/100;$(document.body).setStyle("font-size",(E*100)+"%")}
  if (Browser.Engine.trident){
    $$('img.fixPNG').each(Browser.fixPNG);
  }
  if ($chk($('ratingsbanner'))){
    var obj = new Swiff('swf/ratings_banner_250809.swf', {
      id: 'fObject',
      width: 356,
      height: 124,
      version: 8,
      container: 'ratingsbanner',
      params: {
      	bgcolor: '#ffffff'
      }
    });
  }
});
function jsGet(A){if(location.href.match(A)){return location.href.split(A+"=")[1].split("&")[0]}}function doHighlight(F,A){A=" "+A+" ";highlightStartTag='<span class="highlight">';highlightEndTag="</span>";var D="";var C=-1;var B=A.toLowerCase();var E=F.toLowerCase();while(F.length>0){C=E.indexOf(B,C+1);if(C<0){D+=F;F=""}else{if(F.lastIndexOf(">",C)>=F.lastIndexOf("<",C)){if(E.lastIndexOf("/script>",C)>=E.lastIndexOf("<script",C)){D+=F.substring(0,C+1)+highlightStartTag+F.substr(C,A.length-1)+highlightEndTag;F=F.substr(C+A.length-1);E=F.toLowerCase();C=-1}}}}return D};