Logo CEWEB.br Logo NIC.br Logo CGI.br
Home Sobre o projeto

Sites Pertecentes a (o) CE

Endereço Nota Erros Avisos

croata.ce.gov.br/publicacoes/noticias/

81.78 68 310
Recomendações Avaliadas
2.2 Garantir que os objetos programáveis sejam acessíveis.

Recomendações

Número Descrição Quantidade Linhas Código Fonte
2.2.6 Presença do elemento SCRIPT sem o elemento NOSCRIPT 19 117 447 754 990 1982 1987 2024 2031 2035 2063 2099 2110 2118 2129 2136 2146 2149 2155 2161
117 <![CDATA[<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-677318-114', 'auto'); ga('send', 'pageview'); </script>]]>
447 <![CDATA[<script> function openPage(pageName, elmnt, color) { // Hide all elements with class="tabcontent" by default */ var i, tabcontent, tablinks; tabcontent = document.getElementsByClassName("tabcontent"); for (i = 0; i < tabcontent.length; i++) { tabcontent[i].style.display = "none"; } // Remove the background color of all tablinks/buttons tablinks = document.getElementsByClassName("tablink"); for (i = 0; i < tablinks.length; i++) { tablinks[i].style.backgroundColor = ""; } // Show the specific tab content document.getElementById(pageName).style.display = "block"; console.log(this); jQuery(elmnt).css('background-color', '#dedede'); // Add the specific color to the button used to open the tab content // elmnt.style.backgroundColor = color; } function TestaCPF(strCPF) { strCPF = strCPF.replace(/\.|\-/g, ''); if(strCPF == '') return false; if (strCPF.length != 11) return false; var Soma; var Resto; Soma = 0; // Elimina CPF invalidos conhecidos if (strCPF == "00000000000" || strCPF == "11111111111" || strCPF == "22222222222" || strCPF == "33333333333" || strCPF == "44444444444" || strCPF == "55555555555" || strCPF == "66666666666" || strCPF == "77777777777" || strCPF == "88888888888" || strCPF == "99999999999") return false; for (i=1; i<=9; i++) Soma = Soma + parseInt(strCPF.substring(i-1, i)) * (11 - i); Resto = (Soma * 10) % 11; if ((Resto == 10) || (Resto == 11)) Resto = 0; if (Resto != parseInt(strCPF.substring(9, 10)) ) return false; Soma = 0; for (i = 1; i <= 10; i++) Soma = Soma + parseInt(strCPF.substring(i-1, i)) * (12 - i); Resto = (Soma * 10) % 11; if ((Resto == 10) || (Resto == 11)) Resto = 0; if (Resto != parseInt(strCPF.substring(10, 11) ) ) return false; return true; } function TestaCNPJ(cnpj) { cnpj = cnpj.replace(/[^\d]+/g,''); if(cnpj == '') return false; if (cnpj.length != 14) return false; // Elimina CNPJs invalidos conhecidos if (cnpj == "00000000000000" || cnpj == "11111111111111" || cnpj == "22222222222222" || cnpj == "33333333333333" || cnpj == "44444444444444" || cnpj == "55555555555555" || cnpj == "66666666666666" || cnpj == "77777777777777" || cnpj == "88888888888888" || cnpj == "99999999999999") return false; // Valida DVs tamanho = cnpj.length - 2 numeros = cnpj.substring(0,tamanho); digitos = cnpj.substring(tamanho); soma = 0; pos = tamanho - 7; for (i = tamanho; i >= 1; i--) { soma += numeros.charAt(tamanho - i) * pos--; if (pos < 2) pos = 9; } resultado = soma % 11 < 2 ? 0 : 11 - soma % 11; if (resultado != digitos.charAt(0)) return false; tamanho = tamanho + 1; numeros = cnpj.substring(0,tamanho); soma = 0; pos = tamanho - 7; for (i = tamanho; i >= 1; i--) { soma += numeros.charAt(tamanho - i) * pos--; if (pos < 2) pos = 9; } resultado = soma % 11 < 2 ? 0 : 11 - soma % 11; if (resultado != digitos.charAt(1)) return false; return true; } jQuery(document).ready(function(){ /* Usando: https://prefeitura.sistemasconfitec.com.br/orcamentoparticipativo */ var limit_prioridades = 3; jQuery('form[name="ldo_form"] input:checkbox').on('change', function(evt) { //var qtdSiblings = jQuery(this).siblings(':checked').length; var selecionados = jQuery('form[name="ldo_form"] input:checkbox(":checked")').length; var nao_selecionados = jQuery('form[name="ldo_form"] input:checkbox:not(":checked")').length; var faltam_selecionar = (selecionados) - nao_selecionados; if( faltam_selecionar > limit_prioridades) { alert('ATENÇÃO\nLimite de ' + limit_prioridades + ' ITENS'); this.checked = false; } }); // Get the element with id="defaultOpen" and click on it if ( jQuery( "#defaultOpen" ).length ) { //document.getElementById("defaultOpen").click(); jQuery('#defaultOpen').click(); jQuery('#defaultOpen').css('background-color', '#dedede'); }; /* MODAL */ // Get the modal var modal = document.getElementById("myModal"); test_undefined = (modal == undefined); if(!test_undefined){ // Get the <span> element that closes the modal var span = document.getElementsByClassName("close")[0]; // When the user clicks on the button, open the modal jQuery(".myBtn").click(function(){ modal.style.display = "block"; idul = jQuery(this).attr('data-idul'); jQuery( "#"+idul ).appendTo( "#content_modal" ); jQuery( "#"+idul ).show(); }); // When the user clicks on <span> (x), close the modal span.onclick = function() { modal.style.display = "none"; jQuery( "#"+idul ).hide(); jQuery( "#"+idul ).appendTo( "#span_ul_"+idul ); } // When the user clicks anywhere outside of the modal, close it window.onclick = function(event) { if (event.target == modal) { modal.style.display = "none"; jQuery( "#"+idul ).hide(); jQuery( "#"+idul ).appendTo( "#span_ul_"+idul ); } } /* FIM MODAL */ } jQuery('#select_modelos_filtros').change(function() { var dt_start = jQuery('#select_modelos_filtros option:selected').attr('data-dt_start'); console.log(dt_start); var dt_end = jQuery('#select_modelos_filtros option:selected').attr('data-dt_end'); console.log(dt_end); dt_start = dt_start.split("/").reverse().join("-"); jQuery('#date_from').val( dt_start ); dt_end = dt_end.split("/").reverse().join("-"); jQuery('#date_to').val( dt_end ); }); /* Abre a janela de Libras */ jQuery( "span:contains('Libras')" ).click(function(){ jQuery('#botaovlibras').click(); }); /*============================================================*/ /* CPF e CNPJ mesmo input mask */ /*============================================================*/ /*jQuery("#form-field-mascara_cpf_ou_cnpj, #cf7_cpf, #cf7_cnpj").keydown(function(){ try { jQuery(this).unmask(); } catch (e) {} var tamanho = jQuery(this).val().length; if(tamanho < 11){ jQuery(this).mask("999.999.999-99"); } else { jQuery(this).mask("99.999.999/9999-99"); } // ajustando foco var elem = this; setTimeout(function(){ // mudo a posição do seletor elem.selectionStart = elem.selectionEnd = 10000; }, 0); // reaplico o valor para mudar o foco var currentValue = jQuery(this).val(); jQuery(this).val(''); jQuery(this).val(currentValue); });*/ jQuery("#form-field-mascara_cpf_ou_cnpj, #cf7_cpf, #cf7_cnpj").blur(function(){ var cpfcnpj = jQuery(this).val(); var tamanho = jQuery(this).val().length; console.log(tamanho); if(tamanho != 14 && tamanho != 18){ alert('PREENCHA COM UM DOCUMENTO VÁLIDO'); jQuery(this).val(''); }else{ if(tamanho == 14){ var teste = TestaCPF(cpfcnpj); if(!teste){ alert('ATENÇÃO: CPF INVÁLIDO'); //jQuery(this).val('').focus(); } }else{ var teste = TestaCNPJ(cpfcnpj); if(!teste){ alert('ATENÇÃO: CNPJ INVÁLIDO'); //jQuery(this).val('').focus(); } } } }); /*============================================================*/ }); </script>]]>
754 <![CDATA[<script> $(document).ready(function() { var printCounter = 0; /*$('#example').append('<caption style="caption-side: bottom">A fictional company\'s staff table.</caption>');*/ $('#example').DataTable( { "language": { "url": "//cdn.datatables.net/plug-ins/1.10.20/i18n/Portuguese-Brasil.json" }, "columnDefs": [ { targets: [ 0, 1, 2 ], className: 'mdl-data-table__cell--non-numeric' } ], "dom": 'Bfrtip', "buttons": [ 'copy', { extend: 'excel', messageTop: 'As informações desta tabela são de propriedade da Prefeitura' }, { extend: 'pdf', messageBottom: null }, { extend: 'print', messageTop: function () { printCounter++; if ( printCounter === 1 ) { return 'Está é a primeira vez que você imprime esse documento.'; } else { return 'Você já imprimiu este documento '+printCounter+' vezes'; } }, messageBottom: null } ] } ); $('.table-simple').DataTable( { "language": { "url": "//cdn.datatables.net/plug-ins/1.10.20/i18n/Portuguese-Brasil.json" } } ); $('.sort-0-desc').DataTable( { "order": [[ 0, "desc" ]], "language": { "url": "//cdn.datatables.net/plug-ins/1.10.20/i18n/Portuguese-Brasil.json" }, "columnDefs": [ { targets: [ 0, 1, 2 ], className: 'mdl-data-table__cell--non-numeric' } ], "dom": 'Bfrtip', "buttons": [ 'copy', { extend: 'excel', messageTop: 'As informações desta tabela são de propriedade da Prefeitura' }, { extend: 'pdf', messageBottom: null }, { extend: 'print', messageTop: function () { printCounter++; if ( printCounter === 1 ) { return 'Está é a primeira vez que você imprime esse documento.'; } else { return 'Você já imprimiu este documento '+printCounter+' vezes'; } }, messageBottom: null } ] } ); } ); </script>]]>
990 <![CDATA[<script> (function ($) { function setCookie(cName, cValue, expDays) { let date = new Date(); date.setTime(date.getTime() + (expDays * 24 * 60 * 60 * 1000)); const expires = "expires=" + date.toUTCString(); document.cookie = cName + "=" + cValue + "; " + expires + "; path=/"; } function getCookie( cName ) { const name = cName + "="; const cDecoded = decodeURIComponent(document.cookie); const cArr = cDecoded .split('; '); let res; cArr.forEach(val => { if (val.indexOf(name) === 0) res = val.substring(name.length); }) return res; } function deleteCookie(name) { if (getCookie(name)) { document.cookie = name + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT"; } } let privacity_police_page = '/politica-privacidade'; // página de "saiba mais" let cookie = 'confitec_cookies_allowed'; // nome do cookie let expireIn = 30; // expira em N dias let pageTitle = 'Prefeitura de Croatá'; let smallScreen = $( window ).width() < 672; let flexClass = smallScreen ? 'flex-column' : 'flex-row'; let btnCookie = ''; let cookies_msg = `<div id="cookies_msg_sistem" class="flex-wrap d-flex justify-content-center container mt-5 bottom-0 mb-3 fixed-bottom col-12 px-5"> <div class="row"> <div class="col-md-12"> <div class="d-flex ${flexClass} justify-content-between align-items-center card-cookie cookie p-3 w-100"> <div class="d-flex align-items-center"> <div class="d-flex flex-column ml-3 mr-5"><span>O Portal da <strong>${pageTitle}</strong> utiliza cookies para melhorar a sua experiência.<br></span> <br><a class="learn-more-cookie text-link-confitec-primary flex" href="${privacity_police_page}">Saiba Mais<i class="fa fa-angle-right ml-2"></i></a> </div> </div> <div id="btn_accept_cookies_container"><button id="btn_accept_cookies" class="btn btn-dark btn-confitec-primary" onclick="" type="button">Aceitar</button></div> </div> </div> </div> </div>` ; jQuery(document).ready( function($) { var accepted = getCookie(cookie) ?? false; if( !accepted ) { $("body").append( cookies_msg ); $("#btn_accept_cookies").on( 'click', function(event){ event.preventDefault(); $('#cookies_msg_sistem').fadeOut(500, function(event) { setCookie(cookie, 'true', expireIn); $(this).remove(); }); }); } }); })(jQuery); </script>]]>
1982 <![CDATA[<script> new window.VLibras.Widget('https://vlibras.gov.br/app'); </script>]]>
1987 <![CDATA[<script id="tmpl-rwmb-media-item" type="text/html"> <input type="hidden" name="{{{ data.controller.fieldName }}}" value="{{{ data.id }}}" class="rwmb-media-input"> <div class="rwmb-file-icon"> <# if ( data.sizes ) { #> <# if ( data.sizes.thumbnail ) { #> <img src="{{{ data.sizes.thumbnail.url }}}"> <# } else { #> <img src="{{{ data.sizes.full.url }}}"> <# } #> <# } else { #> <# if ( data.image && data.image.src && data.image.src !== data.icon ) { #> <img src="{{ data.image.src }}" /> <# } else { #> <img src="{{ data.icon }}" /> <# } #> <# } #> </div> <div class="rwmb-file-info"> <a href="{{{ data.url }}}" class="rwmb-file-title" target="_blank"> <# if( data.title ) { #> {{{ data.title }}} <# } else { #> {{{ i18nRwmbMedia.noTitle }}} <# } #> </a> <div class="rwmb-file-name">{{{ data.filename }}}</div> <div class="rwmb-file-actions"> <a class="rwmb-edit-media" title="{{{ i18nRwmbMedia.edit }}}" href="{{{ data.editLink }}}" target="_blank"> {{{ i18nRwmbMedia.edit }}} </a> <a href="#" class="rwmb-remove-media" title="{{{ i18nRwmbMedia.remove }}}"> {{{ i18nRwmbMedia.remove }}} </a> </div> </div> </script>]]>
2024 <![CDATA[<script id="tmpl-rwmb-media-status" type="text/html"> <# if ( data.maxFiles > 0 ) { #> {{{ data.length }}}/{{{ data.maxFiles }}} <# if ( 1 < data.maxFiles ) { #>{{{ i18nRwmbMedia.multiple }}}<# } else {#>{{{ i18nRwmbMedia.single }}}<# } #> <# } #> </script>]]>
2031 <![CDATA[<script id="tmpl-rwmb-media-button" type="text/html"> <a class="button">{{{ data.text }}}</a> </script>]]>
2035 <![CDATA[<script id="tmpl-rwmb-image-item" type="text/html"> <input type="hidden" name="{{{ data.controller.fieldName }}}" value="{{{ data.id }}}" class="rwmb-media-input"> <div class="rwmb-file-icon"> <# if ( 'image' === data.type && data.sizes ) { #> <# if ( data.sizes[data.controller.imageSize] ) { #> <img src="{{{ data.sizes[data.controller.imageSize].url }}}"> <# } else { #> <img src="{{{ data.sizes.full.url }}}"> <# } #> <# } else { #> <# if ( data.image && data.image.src && data.image.src !== data.icon ) { #> <img src="{{ data.image.src }}" /> <# } else { #> <img src="{{ data.icon }}" /> <# } #> <# } #> </div> <div class="rwmb-image-overlay"></div> <div class="rwmb-image-actions"> <a class="rwmb-image-edit rwmb-edit-media" title="{{{ i18nRwmbMedia.edit }}}" href="{{{ data.editLink }}}" target="_blank"> <span class="dashicons dashicons-edit"></span> </a> <a href="#" class="rwmb-image-delete rwmb-remove-media" title="{{{ i18nRwmbMedia.remove }}}"> <span class="dashicons dashicons-no-alt"></span> </a> </div> </script>]]>
2063 <![CDATA[<script id="tmpl-rwmb-video-item" type="text/html"> <input type="hidden" name="{{{ data.controller.fieldName }}}" value="{{{ data.id }}}" class="rwmb-media-input"> <# if( _.indexOf( i18nRwmbVideo.extensions, data.url.substr( data.url.lastIndexOf('.') + 1 ) ) > -1 ) { #> <video controls="controls" class="rwmb-video-element" preload="metadata" <# if ( data.width ) { #>width="{{ data.width }}"<# } #> <# if ( data.height ) { #>height="{{ data.height }}"<# } #> <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> <source type="{{ data.mime }}" src="{{ data.url }}"/> </video> <# } else { #> <# if ( data.image && data.image.src && data.image.src !== data.icon ) { #> <img src="{{ data.image.src }}" /> <# } else { #> <img src="{{ data.icon }}" /> <# } #> <# } #> <div class="rwmb-media-info"> <a href="{{{ data.url }}}" class="rwmb-file-title" target="_blank"> <# if( data.title ) { #> {{{ data.title }}} <# } else { #> {{{ i18nRwmbMedia.noTitle }}} <# } #> </a> <div class="rwmb-file-name">{{{ data.filename }}}</div> <div class="rwmb-media-actions"> <a class="rwmb-edit-media" title="{{{ i18nRwmbMedia.edit }}}" href="{{{ data.editLink }}}" target="_blank"> {{{ i18nRwmbMedia.edit }}} </a> <a href="#" class="rwmb-remove-media" title="{{{ i18nRwmbMedia.remove }}}"> {{{ i18nRwmbMedia.remove }}} </a> </div> </div> </script>]]>
2099 <![CDATA[<script id="tmpl-rwmb-upload-area" type="text/html"> <div class="rwmb-upload-inside"> <h3>{{{ i18nRwmbMedia.uploadInstructions }}}</h3> <p>{{{ i18nRwmbMedia.or }}}</p> <button type="button" class="rwmb-browse-button browser button button-hero" id="{{{ _.uniqueId( 'rwmb-upload-browser-') }}}">{{{ i18nRwmbMedia.select }}}</button> </div> </script>]]>
2110 <![CDATA[<script type='text/javascript' id='contact-form-7-js-extra'> /* <![CDATA[ */ var wpcf7 = {"api":{"root":"https:\/\/croata.ce.gov.br\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":"1"}; /* ]]> */ </script>]]>
2118 <![CDATA[<script type='text/javascript' id='ppress-frontend-script-js-extra'> /* <![CDATA[ */ var pp_ajax_form = {"ajaxurl":"https:\/\/croata.ce.gov.br\/wp-admin\/admin-ajax.php","confirm_delete":"Are you sure?","deleting_text":"Deleting...","deleting_error":"An error occurred. Please try again.","nonce":"e8385b2e03","disable_ajax_form":"false","is_checkout":"0","is_checkout_tax_enabled":"0"}; /* ]]> */ </script>]]>
2129 <![CDATA[<script type='text/javascript' id='wpcf7cf-scripts-js-extra'> /* <![CDATA[ */ var wpcf7cf_global_settings = {"ajaxurl":"https:\/\/croata.ce.gov.br\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script>]]>
2136 <![CDATA[<script id="gt_widget_script_66228558-js-before" type="text/javascript"> window.gtranslateSettings = /* document.write */ window.gtranslateSettings || {};window.gtranslateSettings['66228558'] = {"default_language":"pt","languages":["en","fr","pt","es"],"url_structure":"none","flag_style":"2d","flag_size":24,"wrapper_selector":"#gt-wrapper-66228558","alt_flags":{"en":"usa","pt":"brazil"},"horizontal_position":"right","vertical_position":"bottom","flags_location":"\/wp-content\/plugins\/gtranslate\/flags\/"}; </script>]]>
2146 <![CDATA[<script id="wp-i18n-js-after" type="text/javascript"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script>]]>
2149 <![CDATA[<script id="elementor-pro-frontend-js-before" type="text/javascript"> var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/croata.ce.gov.br\/wp-admin\/admin-ajax.php","nonce":"54690aaed2","urls":{"assets":"https:\/\/croata.ce.gov.br\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/croata.ce.gov.br\/wp-json\/"},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"}},"facebook_sdk":{"lang":"pt_BR","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/croata.ce.gov.br\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; </script>]]>
2155 <![CDATA[<script id="elementor-frontend-js-before" type="text/javascript"> var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Compartilhar no Facebook","shareOnTwitter":"Compartilhar no Twitter","pinIt":"Fixar","download":"Baixar","downloadImage":"Baixar imagem","fullscreen":"Tela cheia","zoom":"Zoom","share":"Compartilhar","playVideo":"Reproduzir v\u00eddeo","previous":"Anterior","next":"Pr\u00f3ximo","close":"Fechar","a11yCarouselWrapperAriaLabel":"Carousel | Horizontal scrolling: Arrow Left & Right","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Celular em modo retrato","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Celular em modo paisagem","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Retrato","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Paisagem do tablet","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}},"version":"3.16.3","is_static":false,"experimentalFeatures":{"e_dom_optimization":true,"e_optimized_assets_loading":true,"additional_custom_breakpoints":true,"theme_builder_v2":true,"landing-pages":true,"page-transitions":true,"notes":true,"loop":true,"form-submissions":true,"e_scroll_snap":true},"urls":{"assets":"https:\/\/croata.ce.gov.br\/wp-content\/plugins\/elementor\/assets\/"},"swiperClass":"swiper-container","settings":{"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":0,"title":"Not\u00edcias &#8211; Prefeitura de Croat\u00e1","excerpt":""}}; </script>]]>
2161 <![CDATA[<script> /(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1); </script>]]>