var ProtoUI={addARIARole:function(){var a=new Hash({content:"main","quick-search":"search",nav:"navigation",subnav:"navigation",sidebarright:"complementary",sidebarleft:"complementary",header:"banner",shortcuts:"navigation",footer:"contentinfo"});a.each(function(c){var b=$(c.key)||$$("."+c.key)[0];if(b){b.setAttribute("role",c.value)}});$$("span.req").each(function(b){if(b.up().next("div.fieldinput").down()){b.up().next("div.fieldinput").down().setAttribute("aria-required","true")}});$$("div.formfielderror").each(function(c){var b=c.next("input");if(b){b.setAttribute("aria-invalid","true")}})},qsDefaultValue:function(d,c){c=c?c:"";if($(d)){var b=$(d),a=(c!=="")?PbLib.g(c):PbLib.g("Search in website");b.defaultValue=a;if(b.value===""){b.value=b.defaultValue}$(d).up("form").observe("submit",function(e){if($F(d).empty()||$F(d)===$(d).defaultValue){b.value="";b.focus();Event.stop(e)}});b.observe("focus",function(f){var e=f.element();if(e.value===e.defaultValue){e.value=""}});b.observe("blur",function(f){var e=f.element();if(e.value.empty()){e.value=e.defaultValue}})}}};
