(function(){var isIe=/(trident|msie)/test(useragent);if(isIe&&getelementbyid&&addeventlistener){addeventlistener('hashchange',function(){var id=substring(1),element;if(!(/^[A-z0-9_-]+$/.test(id))){return;} element=getelementbyid(id);if(element){if(!(/^(?:a|select|input|button|textarea)$/test(tagname))){tabindex=-1;} focus();}},false);}})();