CINXE.COM
Home » Rete Bibliotecaria Bergamasca
<!DOCTYPE html> <html lang="it" dir="auto"> <head> <base href="https://www.rbbg.it:443/"><!--[if lte IE 6]></base><![endif]--> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <title>Home » Rete Bibliotecaria Bergamasca</title> <meta name="generator" content="SilverStripe - http://silverstripe.org" /> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <meta charset="utf-8"/><meta http-equiv="Content-Language" content="it_IT" /><meta property="og:description" content="Nessuna descrizione" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta property="og:url" content="https://www.rbbg.it:443/" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Home" /> <meta property="og:site_name" content="Rete Bibliotecaria Bergamasca" /> <link rel="icon" type="image/icon" href="https://www.rbbg.it:443/sites/bergamo/assets/Uploads/Untitled-design-7.png" /> <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <script src="bower_components/respond/respond.min.js"></script> <![endif]--> <link rel="search" type="application/opensearchdescription+xml" title="Opensearch" href="https://www.rbbg.it:443/sites/bergamo/assets/opensearch.xml" /> <style type="text/css"> /*header[role="banner"] { /*background: #0372BB !important; position: relative !important; }*/ footer[role="contentinfo"] { background-color: #0372BB !important; } .sidebar-offcanvas { background: rgba(3, 114, 187, 1.0) !important; } body { border-top: transparent !important; } <!-- body.green { background-color:#7fa04f !important;overflow:hidden; } --> body.green { background-color:#7fa04f !important;overflow:hidden;height:100%;overflow-y: scroll } header[role="banner"] .nav-pills.nav-stacked li.active a, header[role="banner"] .nav-pills.nav-stacked a:focus, header[role="banner"] .nav-pills.nav-stacked a:hover, header[role="banner"] .nav-pills.nav-stacked a:active { color: #0372bb !important; } /* menu laterale */ header[role="banner"] .nav-pills.nav-stacked li > a { color: #5d5c5e !important; } /*page_title*/ .mainHeader a { color: #0372bb !important; text-decoration: none; } /*sfondo generale*/ header[role="banner"] { background: #FFFFFF !important; position: relative !important; } /*barra navigazione*/ .navbar-nav { background-color: #0372bb !important; } /*simboli a destra*/ .fa-fw{ color: #0372bb !important; } /*header[role="banner"] .navbar .nav li.dropdown.open > .dropdown-toggle, header[role="banner"] .navbar .nav li.dropdown.active > .dropdown-toggle, header[role="banner"] .navbar .nav li.dropdown.open.active > .dropdown-toggle, header[role="banner"] .navbar .nav > .active > a, header[role="banner"] .navbar .nav > .active > a:hover, header[role="banner"] .navbar .nav > .active > a:focus { border-top-right-radius: 0 !important; border-top-left-radius: 0 !important; }*/ .navbar-nav { border-style: solid; border-color: #0372bb; } .navbar-default .navbar-toggle .icon-bar { background-color: #3372bf !important; } </style> <!--OPENSTREETMAP--> <link rel="stylesheet" href="https://unpkg.com/leaflet@1.5.1/dist/leaflet.css" integrity="sha512-xwE/Az9zrjBIphAcBb3F6JVqxf46+CDLwfLMHloNu6KEQCAWi6HcDUbeOfBIptF7tcCzusKFjFw2yuvEpDL9wQ==" crossorigin=""/> <script src="https://unpkg.com/leaflet@1.5.1/dist/leaflet.js" integrity="sha512-GffPMF3RvMeYyc1LWMHtK8EbPv0iNZ8/oTtHPx9/cc2ILxQ+u905qIwdpULaqDkyBKgOaB57QTMg7ztg8Jm2Og==" crossorigin=""></script> <!--GOOGLE RECAPTCHA--> <script src='https://www.google.com/recaptcha/api.js?hl=it'></script> <link rel="stylesheet" type="text/css" href="https://www.rbbg.it:443/liquens/widgets_shelf/ShelfWidget.css?m=1520841085" /> <link rel="stylesheet" type="text/css" href="https://www.rbbg.it:443/themes/gray/css/theme.css?m=1563349857" /> <script src='https://www.rbbg.it:443/liquens/javascript-built/config.js?m=1563349877'></script> <script data-main='liquens/javascript-built/empty.js?m=1563349877' src='https://www.rbbg.it:443/liquens/javascript-built/common.js?m=1563349877'></script> <script type="text/javascript" src="https://www.rbbg.it:443/liquens/javascript/authoritylist.js?m=1520841085"></script> <script type="text/javascript" src="https://www.rbbg.it:443/liquens/javascript/deadline.js?m=1520841085"></script> <script type="text/javascript"> //<![CDATA[ jQuery(document).ready(function(){ jQuery('#cookieBar a.more').click(function(e){ e.preventDefault(); if(jQuery(this).hasClass('open')) { jQuery(this).html('Show more').removeClass('open'); jQuery('.content').slideUp(); } else { jQuery(this).html('Show less').addClass('open'); jQuery('.content').slideDown(); } return false; }); jQuery('#acceptCookies').click(function(e){ var ua = navigator.userAgent; //Check not BB (BB just uses standard non AJAX link) if (!(ua.indexOf('BlackBerry') >= 0)) { e.preventDefault(); jQuery.ajax({ url: '/cookiebar/accept', success: function(data, textStatus) { if(data === 'success') { jQuery('#cookieBar').slideUp(500); } } }); } }); }); //]]> </script> <!-- 21/06/2017: script predisposto da Paolo Restelli per la gestione della pagina dedicata a CafeLib --> <script type="text/javascript" > $(document).ready(function() { var url = document.location.href; if (url.indexOf('/cafelib-2-0/')>-1 || url.indexOf('/cafelib-2-0')>-1){ $('body > nav, body > div > header, body > div > footer, fieldset.preferencies legend, fieldset.preferencies #preferred_library_id').css('display','none'); $('body').addClass('green'); //limita caratteri $('#CustomizedForm_RegistrationFormTwilio_contact_value').keypress(function(evt){ evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode != 43 && charCode > 31 && (charCode < 48 || charCode > 57)) {return false;} return true; }).focus(function(){if($(this).val()==''){$(this).val('+39')}}); $('#titlePage').html('<img src="sites/bergamo/assets/cafelib20.jpg" height="60"/>'); } }) </script> <!-- preparato da Enrico per il controllo della pagina di iscrizione <script> //TODO nascondere il campo codice fiscale che esiste gi脿! //TODO copiare il value del campo username nel campo codice fiscale quando si abbandona il form if (window.location.href.indexOf("rbbg.it/register") > -1) { document.addEventListener("DOMContentLoaded", function() { var main = document.getElementById("main"); var submitButton = document.getElementById("CustomizedForm_RegistrationForm_action_register"); main.style.display = "none"; var nationalIdForm = document.getElementById("national_id"); nationalIdForm.style.display = "none"; var usernameLabel = document.querySelector("#username > label"); usernameLabel.innerHTML = 'Codice fiscale <sup title="Campo obbligatorio">*</sup>'; var usernameForm = document.getElementById("CustomizedForm_RegistrationForm_username"); usernameForm.addEventListener("blur", test); usernameForm.addEventListener("focus", resetDisable); usernameForm.addEventListener("input", resetErrors); function resetDisable() { submitButton.disabled = true; } function resetErrors() { if (document.getElementById("myAlert").innerHTML != "Inserire un codice fiscale corretto") { document.getElementById("myAlert").style.visibility = "hidden"; } } // crea allerta fac-simile (non visualizzata) var myForm = document.getElementById("CustomizedForm_RegistrationForm_username"); myForm.insertAdjacentHTML('afterend', '<label for="CustomizedForm_RegistrationForm_username" id="myAlert" class="error" > </label>'); function test() { submitButton.disabled = false; var str = usernameForm.value; var re = /^(?:[B-DF-HJ-NP-TV-Z](?:[AEIOU]{2}|[AEIOU]X)|[AEIOU]{2}X|[B-DF-HJ-NP-TV-Z]{2}[A-Z]){2}[\dLMNP-V]{2}(?:[A-EHLMPR-T](?:[04LQ][1-9MNP-V]|[1256LMRS][\dLMNP-V])|[DHPS][37PT][0L]|[ACELMRT][37PT][01LM])(?:[A-MZ][1-9MNP-V][\dLMNP-V]{2}|[A-M][0L](?:[\dLMNP-V][1-9MNP-V]|[1-9MNP-V][0L]))[A-Z]$/i; if (re.test(str) === false) { submitButton.disabled = true; document.getElementById("myAlert").innerHTML = "Inserire un codice fiscale corretto"; // visualizza allerta document.getElementById("myAlert").style.visibility = ""; document.getElementsByTagName("Alert")[0].style.display = ""; } else { document.getElementsByTagName("Alert")[0].style.display = "none"; nationalIdForm.value = usernameForm.value; } } //inserisce alert sopra bottone submit var newItem = document.createElement("alert"); var htmlnode = '<p class="content-box-warning"><b>Attenzione:</b> Compilare correttamente tutti i campi obbligatori.</p>'; newItem.innerHTML = htmlnode; var actions = document.getElementsByClassName("Actions")[0]; actions.insertBefore(newItem, actions.childNodes[0]); main.style.display = ""; }); } </script> --> </head> <body class="pagetype-HomePage user-unlogged row-offcanvas row-offcanvas-left" data-needs-login-msg="E' necessario effettuare il login per completare l'operazione."> <div id="cookieBar"> <div class="container"> <div class="description typography"> <p class="intro"><strong>Cookie policy</strong> <a href="#" class="more">Show more</a></p> <div class="content"> <p style="margin-bottom: 0px; padding-bottom: 10px; background-color: #eeeeee;">Questo sito non utilizza cookie di profilazione ma solo cookie tecnici ai fini del corretto funzionamento delle pagine.聽Per maggiori informazioni <strong><a href="https://www.rbbg.it/credits/privacy/" target="_blank">clicca qui</a></strong>.</p> </div> </div> <div class="links"> <a id="acceptCookies" href="/cookiebar/accept">Ho capito</a> <a href="/credits/privacy/" class="infoLink"></a> </div> <div class="clear"><!-- --></div> </div> </div> <style> #cookieBar { border-bottom: 2px solid #CCCCCC; background-color: #EEEEEE; } #cookieBar .container { position: relative; padding: 20px; } #cookieBar .container .description { width: 80%; } #cookieBar .container .description img { float: left; margin-right: 15px; } #cookieBar .container .description .content { display: block; } #cookieBar .container .description p.intro { padding-bottom: 10px; } #cookieBar .container .description p { margin: 0; color: #333333; } #cookieBar .container .description a.more { display: none; } #cookieBar .container .links { width: 17%; text-align: right; } #cookieBar .container .links #acceptCookies{ position: absolute; right: 0; top: 15px; display:inline-block; padding:9px 14px; font-size:15px; font-weight: bold; line-height:normal; color:#FFFFFF; text-align:center; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#555555; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; cursor:pointer; } #cookieBar .container .links #acceptCookies:hover{ color:#FFFFFF; text-decoration:none; background-color:#666666; } #cookieBar .container .links .infoLink{ position: absolute; right: 0; bottom: 15px; color: #666666; } @media (max-width: 767px) { #cookieBar .container .description{ width: 100%; } #cookieBar .container .description img { display: none; } #cookieBar .container .description a.more { display: inline-block; padding: 10px 5px 0; } #cookieBar .container .description .content { display: none; } #cookieBar .container .links { width: 100%; text-align: left; } #cookieBar .container .links #acceptCookies{ position: static; margin-top: 20px; } #cookieBar .container .links .infoLink{ position: static; color: #666666; margin-top: 20px; display: block; } } </style> <nav class="sidebar-offcanvas" role="navigation" aria-label="User toolbar"> <div class="container"> <div class="sidebar-bottom"> <div class="offcanvas-row"> <a class="offcanvas-btn" href="#" data-toggle="modal" data-target="#loginModal">Login</a> <a class="offcanvas-btn" href="dng-help">Aiuto</a> </div> </div><!-- /.sidebar-bottom --> </div><!-- /.container --> </nav><!-- /.sidebar-offcanvas --> <div class="page-offcanvas"> <header role="banner"> <div class="container"> <!-- Blocco standard --> <div class="mainHeader" id='standardHeader'> <a href="https://www.rbbg.it:443/" title="Rete Bibliotecaria Bergamasca" class="logo hidden-xs"> <img alt="Rete Bibliotecaria Bergamasca" src="sites/bergamo/assets/Uploads/_resampled/SetRatioSize22092-logobg.png" width="55" height="92" > </a> <div class="siteTitle"> <h1><a href="https://www.rbbg.it:443/">Rete Bibliotecaria Bergamasca</a></h1> <form action="opac/search/lst" role="search"> <div class="form-group"> <label class="sr-only" for="appendedInputButton">Ricerca nel catalogo</label> <div class="input-group"> <span class="input-group-addon"><i class="fa fa-search"></i></span> <input class="form-control" name="q" id="appendedInputButton" type="text" placeholder="Ricerca nel catalogo" title="Inserisci un valore di ricerca"> <span class="input-group-btn"><button class="btn btn-default" type="submit">Cerca</button></span> </div> <span class="links"> <a href="opac/advancedsearch" title="Ricerca avanzata"> Ricerca avanzata </a> </span> <span class="links pull-right"> <a id="authorityListModal" data-authlist-uri="opac/search/authoritynav/?modal_type=A&auth_type=0&auth_id=0&auth_page=0" href="javascript:void(0)"> Ricerca per liste </a> </span> </div> </form> </div> <ul class="nav nav-pills nav-stacked" role="navigation" aria-label="Quick links"> <li class="tr active"><a href="library/"><i id="NTopRightItemName_Biblioteche" class="fa fa-fw fa-chevron-right"></i> Biblioteche</a></li> <li class="tr"><a href="altre-biblioteche-a-bergamo-e-provincia/"><i id="NTopRightItemName_Altre biblioteche" class="fa fa-fw fa-chevron-right"></i> Altre biblioteche</a></li> <li class="tr"><a href="come-faccio-a-clicca-sulle-domande/"><i id="NTopRightItemName_Come faccio a" class="fa fa-fw fa-chevron-right"></i> Come faccio a</a></li> </ul> </div> <!-- Fine blocco standard --> <!-- Blocco fullImageHeader --> <div class="mainHeader row" id='fullImageHeader' style="display:none"> <div class="row" style="margin-bottom: 15px;"> <div class="col-md-9 col-sm-9 hidden-xs"> <a href="https://www.rbbg.it:443/" title="Rete Bibliotecaria Bergamasca"> <img class="img-responsive" alt="Rete Bibliotecaria Bergamasca" width="auto" height="0" align="left" /> </a> </div> <div class="col-md-3 col-sm-3"> <ul class="nav nav-pills nav-stacked" role="navigation" aria-label="Quick links"> <li class="tr active"><a href="library/"><i id="NTopRightItemName_Biblioteche" class="fa fa-fw fa-chevron-right"></i> Biblioteche</a></li> <li class="tr"><a href="altre-biblioteche-a-bergamo-e-provincia/"><i id="NTopRightItemName_Altre biblioteche" class="fa fa-fw fa-chevron-right"></i> Altre biblioteche</a></li> <li class="tr"><a href="come-faccio-a-clicca-sulle-domande/"><i id="NTopRightItemName_Come faccio a" class="fa fa-fw fa-chevron-right"></i> Come faccio a</a></li> </ul> </div> </div> <div class="row"> <div class="col-md-4"></div> <div class="col-md-4"> <form action="opac/search/lst" role="search"> <div class="form-group"> <label class="sr-only" for="appendedInputButton">Ricerca nel catalogo</label> <div class="input-group"> <span class="input-group-addon"><i class="fa fa-search"></i></span> <input class="form-control" name="q" id="appendedInputButton" type="text" placeholder="Ricerca nel catalogo" title="Inserisci un valore di ricerca"> <span class="input-group-btn"><button class="btn btn-default" type="submit">Cerca</button></span> </div> <span class="links pull-left"> <a href="opac/advancedsearch" title="Ricerca avanzata"> Ricerca avanzata </a> </span> <span class="links pull-right"> <a id="authorityListModal" data-authlist-uri="opac/search/authoritynav/?modal_type=A&auth_type=0&auth_id=0&auth_page=0" href="javascript:void(0)"> Ricerca per liste </a> </span> </div> </form> </div> <div class="col-md-4"></div> </div> </div> <!-- Fine blocco fullImageHeader --> <!-- Modale authority --> <div id="authority-modal" class="modal fade guestUser" role="dialog" aria-hidden="true" tabindex="-1"> <div class="modal-dialog" data-uri=""></div> </div> <!-- Fine Modale authority --> <div class="buttons-row"> <a class="btn btn-primary" data-toggle="modal" data-target="#loginModal"> Login <i class="fa fa-sign-in"></i> </a> </div> <div class="modal fade" id="loginModal" tabindex="-1" role="dialog" aria-labelledby="loginModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title" id="loginModalLabel">Login</h4> </div> <div class="modal-body"> <!-- A seconda del flag DngFlags.users uso due authenticator diversi: se true uso l'ExternalAuthenticator se false il MemberAuthenticator. La differenza sta solo nel campo AuthenticationMethod e nel campo dell'Username --> <form id="ExternalLoginForm_LoginForm" action="Security/LoginForm" method="post" enctype="application/x-www-form-urlencoded" role="form"> <fieldset> <input type="hidden" id="ExternalLoginForm_LoginForm_AuthenticationMethod" name="AuthenticationMethod" value="ExternalAuthenticator"/> <input type="hidden" id="ExternalLoginForm_LoginForm_External_MailAddr" name="External_MailAddr" value="empty"/> <input type="hidden" id="ExternalLoginForm_LoginForm_External_SourceID" name="External_SourceID" value="liquens"/> <div class="form-group"> <div class="input-group"> <span class="input-group-addon"><i class="fa fa-user"></i></span> <input class="form-control" type="text" id="ExternalLoginForm_LoginForm_External_Anchor" name="External_Anchor" placeholder="Username" title="Username"> </div> </div> <div class="form-group"> <div class="input-group"> <span class="input-group-addon"><i class="fa fa-key"></i></span> <input class="form-control" type="password" id="ExternalLoginForm_LoginForm_Password" placeholder="Password" name="Password" title="Password"> </div> </div> <a href="forgot" class="forgot">Hai dimenticato la password?</a> <div class="checkbox"> <label id="Label_ExternalLoginForm_LoginForm_Remember" for="ExternalLoginForm_LoginForm_Remember"> <input type="checkbox" id="ExternalLoginForm_LoginForm_Remember" name="Remember"/> Ricordami </label> </div> <div class="form-group"> </div> <button class="btn btn-primary pull-right" id="ExternalLoginForm_LoginForm_action_dologin" type="submit" name="action_dologin" title="Login">Login</button> </fieldset> </form> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <nav class="navbar navbar-default onerow" role="navigation" aria-label="Main navigation links"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <!-- Everything you want hidden at 940px or less, place within here --> <div class="collapse navbar-collapse"> <ul class="navbar-nav nav"> <li class=''> <a href="" title="Vai a Home" >Home</a> </li> <li class=''> <a href="chi-siamo/" title="Vai a Chi siamo" >Chi siamo</a> </li> <li class=' dropdown'> <a href="#" title="Vai a Catalogo" class="dropdown-toggle" data-toggle="dropdown" >Catalogo<b class="caret"></b></a> <ul class="dropdown-menu"> <li class=' nav-header'> Libri </li> <li class=''> <a href="catalogo/adulti/" title="Vai a Adulti" >Adulti</a> </li> <li class=''> <a href="catalogo/ragazzi/" title="Vai a Ragazzi" >Ragazzi</a> </li> <li class=' divider'> </li> <li class=' nav-header'> Multimedia </li> <li class=''> <a href="catalogo/video/" title="Vai a Video" >Video</a> </li> <li class=''> <a href="catalogo/audio/" title="Vai a Audio" >Audio</a> </li> <li class=''> <a href="catalogo/audiolibri/" title="Vai a Audiolibri" >Audiolibri</a> </li> <li class=''> <a href="catalogo/risorse-elettroniche/" title="Vai a Risorse elettroniche" >Risorse elettroniche</a> </li> <li class=' divider'> </li> <li class=' nav-header'> PERIODICI </li> <li class=''> <a href="http://rbbg.it/opac/search/lst?facets-biblevel=s" title="Vai a Giornali e riviste" target="_blank" rel="noopener noreferrer">Giornali e riviste</a> </li> <li class=' divider'> </li> <li class=''> <a href="http://bergamo.medialibrary.it/" title="Vai a MLOL" target="_blank" rel="noopener noreferrer">MLOL</a> </li> <li class=''> <a href="http://bergamo.medialibrary.it/media/ricerca.aspx?seltip=600&page=1" title="Vai a Edicola MLOL" target="_blank" rel="noopener noreferrer">Edicola MLOL</a> </li> <li class=''> <a href="http://bergamo.medialibrary.it/media/ricerca.aspx?seltip=110&page=1" title="Vai a Musica MLOL" target="_blank" rel="noopener noreferrer">Musica MLOL</a> </li> <li class=''> <a href="http://bergamo.medialibrary.it/media/ricerca.aspx?seltip=710&page=1" title="Vai a Audiolibri MLOL" target="_blank" rel="noopener noreferrer">Audiolibri MLOL</a> </li> <li class=''> <a href="http://bergamo.medialibrary.it/media/ricerca.aspx?seltip=310&page=1" title="Vai a Ebook Open MLOL" target="_blank" rel="noopener noreferrer">Ebook Open MLOL</a> </li> <li class=' divider'> </li> <li class=' nav-header'> Sezione Locale </li> <li class=''> <a href="catalogo/bergamo-e-provincia/" title="Vai a Bergamo e Provincia" >Bergamo e Provincia</a> </li> </ul> </li> <li class=''> <a href="https://www.rbbg.it/bambini-e-ragazzi" title="Vai a Bambini e ragazzi" target="_blank" rel="noopener noreferrer">Bambini e ragazzi</a> </li> <li class=''> <a href="https://www.rbbg.it/leggofacile-2/?stage=Live" title="Vai a Leggo Facile" target="_blank" rel="noopener noreferrer">Leggo Facile</a> </li> <li class=''> <a href="https://www.rbbg.it/home/rbbg-green/" title="Vai a RBBG Green" target="_blank" rel="noopener noreferrer">RBBG Green</a> </li> <li class=''> <a href="events/" title="Vai a Eventi e corsi" >Eventi e corsi</a> </li> <li class=''> <a href="proposte-di-lettura-visione-e-ascolto/" title="Vai a Proposte di lettura" >Proposte di lettura</a> </li> <li class=''> <a href="https://www.rbbg.it/gruppi-di-lettura" title="Vai a Gruppi di lettura" target="_blank" rel="noopener noreferrer">Gruppi di lettura</a> </li> <li class=' dropdown'> <a href="" title="Vai a Community" class="dropdown-toggle" data-toggle="dropdown" >Community<b class="caret"></b></a> <ul class="dropdown-menu"> <li class=''> <a href="https://www.rbbg.it/community/forum/" title="Vai a Forum" target="_blank" rel="noopener noreferrer">Forum</a> </li> </ul> </li> <li class="tr active"><a href="library/"><i id="NTopRightItemName_Biblioteche" class="fa fa-fw fa-chevron-right"></i> Biblioteche</a></li> <li class="tr"><a href="altre-biblioteche-a-bergamo-e-provincia/"><i id="NTopRightItemName_Altre biblioteche" class="fa fa-fw fa-chevron-right"></i> Altre biblioteche</a></li> <li class="tr"><a href="come-faccio-a-clicca-sulle-domande/"><i id="NTopRightItemName_Come faccio a" class="fa fa-fw fa-chevron-right"></i> Come faccio a</a></li> </ul> </div> </nav> <script type="text/javascript"> $(".nav > li.active").removeClass("active"); var path = window.location.pathname; $(".nav a").each(function () { href = "/" + $(this).attr('href'); if (path === href) { $(this).closest('li').addClass('active'); $(this).closest('li').parents('li').addClass('active'); } }); </script> </div> <script type="text/javascript"> $(document).ready(function () { if ($('#fullImageHeader').css('display') == 'none') { $("#fullImageHeader").remove(); } if ($('#standardHeader').css('display') == 'none') { $("#standardHeader").remove(); } }); </script> </header> <main id="main" class="container" role="main"> <section id="feedback"> <script type="text/javascript"> $('body').on('click', '.close', function(){ $('.modal-backdrop').remove(); }); </script></section> <div class="row gridwidget-row"> <div class="col-md-12"> <section class="WidgetHolder ContentWidget first"> </section> </div> </div> <div class="row gridwidget-row"> <div class="col-md-12"> <section class="WidgetHolder HtmlWidget first"> <div id="myCounter" class="container-fluid" style="background-color: #0372BB; min-height: 64px; color:white; vertical-align: middle; line-height: 1.4; font-size: 20px; padding-top: 2%; padding-bottom: 2%"> <div id="row" class="row" style="left-margin: auto;"> <div class="text-center col-sm-4">Prestiti in corso <span id="currentLoan" class="badge count">0</span></div> <div class="text-center col-sm-4" style="top: 10;">Prestiti di oggi <span id="currentDayLoan" class="badge count">0</span></div> <div class="text-center col-sm-4">Iscritti alla RBBG <span id="currentEnabledUsers" class="badge count">0</span></div> </div> </div> <style> .count { font-size: 17px; background-color: white; color: #0066FF; } @media (max-width: 1440px) { .badge.count { font-size: 15px !important; } #row { font-size: 16px; } #myCounter { padding-top: 2.4% !important; line-height: 1.7 !important; } } </style> <script> var loan = 0; var url = window.location.href+"clavisng/jscripts/BG_fromClavisToJSON.json" $.getJSON(url, function(data) { currentDayLoan = data.currentDayLoan; currentEnabledUsers = data.currentEnabledUsers; currentLoan = data.currentLoan; $('#currentDayLoan').text(currentDayLoan); $('#currentEnabledUsers').text(currentEnabledUsers); $('#currentLoan').text(currentLoan); count(); }); </script> <script> function count() { $('.count').each(function() { $(this).prop('Counter', 0).animate({ Counter: $(this).text() }, { duration: 4000, easing: 'swing', step: function(now) { $(this).text((Math.ceil(now)).toLocaleString()); } }); }); } </script> </section> </div> </div> <div class="row gridwidget-row"> <div class="col-md-12"> <section class="WidgetHolder HtmlWidget first"> <br> </section> </div> </div> <div class="row gridwidget-row"> <div class="col-md-9"> <section class="WidgetHolder HtmlWidget first"> <div class="newsImage"><a href="https://rbbg.it:443/biblioteca-digitale/" rel="noopener noreferrer" target="_blank"><img src="sites/bergamo/assets/1HOME-RBBG/mlolhomepage_2024-11-12_16-44-39.png"></a> <div class="newsTitle"> <p style="line-height: 1.2;"><br></p> </div> </div> </section> </div> <div class="col-md-1"> <section class="WidgetHolder HtmlWidget first"> <!DOCTYPE html> <html lang="it"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Immagine con Effetto Luce Pulsata</title> <style> /* Stile e animazione per l'effetto di luce pulsata */ .immagine-luce-pulsata { height: 80px; /* Altezza fissa */ width: auto; /* Mantiene le proporzioni */ border-radius: 10px; /* Angoli arrotondati opzionali */ animation: lucePulsata 2s infinite; /* Animazione in loop */ margin-top: 20px; /* Margine superiore per abbassare l'immagine */ } /* Definizione dell'animazione di luce pulsata */ @keyframes lucePulsata { 0% { box-shadow: 0 0 10px rgba(0, 122, 255, 0.5), 0 0 20px rgba(0, 122, 255, 0.5); } 50% { box-shadow: 0 0 20px rgba(0, 122, 255, 0.8), 0 0 40px rgba(0, 122, 255, 0.8); } 100% { box-shadow: 0 0 10px rgba(0, 122, 255, 0.5), 0 0 20px rgba(0, 122, 255, 0.5); } } </style> <!-- 21/06/2017: script predisposto da Paolo Restelli per la gestione della pagina dedicata a CafeLib --> <script type="text/javascript" > $(document).ready(function() { var url = document.location.href; if (url.indexOf('/cafelib-2-0/')>-1 || url.indexOf('/cafelib-2-0')>-1){ $('body > nav, body > div > header, body > div > footer, fieldset.preferencies legend, fieldset.preferencies #preferred_library_id').css('display','none'); $('body').addClass('green'); //limita caratteri $('#CustomizedForm_RegistrationFormTwilio_contact_value').keypress(function(evt){ evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode != 43 && charCode > 31 && (charCode < 48 || charCode > 57)) {return false;} return true; }).focus(function(){if($(this).val()==''){$(this).val('+39')}}); $('#titlePage').html('<img src="sites/bergamo/assets/cafelib20.jpg" height="60"/>'); } }) </script> <!-- preparato da Enrico per il controllo della pagina di iscrizione <script> //TODO nascondere il campo codice fiscale che esiste gi脿! //TODO copiare il value del campo username nel campo codice fiscale quando si abbandona il form if (window.location.href.indexOf("rbbg.it/register") > -1) { document.addEventListener("DOMContentLoaded", function() { var main = document.getElementById("main"); var submitButton = document.getElementById("CustomizedForm_RegistrationForm_action_register"); main.style.display = "none"; var nationalIdForm = document.getElementById("national_id"); nationalIdForm.style.display = "none"; var usernameLabel = document.querySelector("#username > label"); usernameLabel.innerHTML = 'Codice fiscale <sup title="Campo obbligatorio">*</sup>'; var usernameForm = document.getElementById("CustomizedForm_RegistrationForm_username"); usernameForm.addEventListener("blur", test); usernameForm.addEventListener("focus", resetDisable); usernameForm.addEventListener("input", resetErrors); function resetDisable() { submitButton.disabled = true; } function resetErrors() { if (document.getElementById("myAlert").innerHTML != "Inserire un codice fiscale corretto") { document.getElementById("myAlert").style.visibility = "hidden"; } } // crea allerta fac-simile (non visualizzata) var myForm = document.getElementById("CustomizedForm_RegistrationForm_username"); myForm.insertAdjacentHTML('afterend', '<label for="CustomizedForm_RegistrationForm_username" id="myAlert" class="error" > </label>'); function test() { submitButton.disabled = false; var str = usernameForm.value; var re = /^(?:[B-DF-HJ-NP-TV-Z](?:[AEIOU]{2}|[AEIOU]X)|[AEIOU]{2}X|[B-DF-HJ-NP-TV-Z]{2}[A-Z]){2}[\dLMNP-V]{2}(?:[A-EHLMPR-T](?:[04LQ][1-9MNP-V]|[1256LMRS][\dLMNP-V])|[DHPS][37PT][0L]|[ACELMRT][37PT][01LM])(?:[A-MZ][1-9MNP-V][\dLMNP-V]{2}|[A-M][0L](?:[\dLMNP-V][1-9MNP-V]|[1-9MNP-V][0L]))[A-Z]$/i; if (re.test(str) === false) { submitButton.disabled = true; document.getElementById("myAlert").innerHTML = "Inserire un codice fiscale corretto"; // visualizza allerta document.getElementById("myAlert").style.visibility = ""; document.getElementsByTagName("Alert")[0].style.display = ""; } else { document.getElementsByTagName("Alert")[0].style.display = "none"; nationalIdForm.value = usernameForm.value; } } //inserisce alert sopra bottone submit var newItem = document.createElement("alert"); var htmlnode = '<p class="content-box-warning"><b>Attenzione:</b> Compilare correttamente tutti i campi obbligatori.</p>'; newItem.innerHTML = htmlnode; var actions = document.getElementsByClassName("Actions")[0]; actions.insertBefore(newItem, actions.childNodes[0]); main.style.display = ""; }); } </script> --> <!-- 21/06/2017: script predisposto da Paolo Restelli per la gestione della pagina dedicata a CafeLib --> <script type="text/javascript" > $(document).ready(function() { var url = document.location.href; if (url.indexOf('/cafelib-2-0/')>-1 || url.indexOf('/cafelib-2-0')>-1){ $('body > nav, body > div > header, body > div > footer, fieldset.preferencies legend, fieldset.preferencies #preferred_library_id').css('display','none'); $('body').addClass('green'); //limita caratteri $('#CustomizedForm_RegistrationFormTwilio_contact_value').keypress(function(evt){ evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode != 43 && charCode > 31 && (charCode < 48 || charCode > 57)) {return false;} return true; }).focus(function(){if($(this).val()==''){$(this).val('+39')}}); $('#titlePage').html('<img src="sites/bergamo/assets/cafelib20.jpg" height="60"/>'); } }) </script> <!-- preparato da Enrico per il controllo della pagina di iscrizione <script> //TODO nascondere il campo codice fiscale che esiste gi脿! //TODO copiare il value del campo username nel campo codice fiscale quando si abbandona il form if (window.location.href.indexOf("rbbg.it/register") > -1) { document.addEventListener("DOMContentLoaded", function() { var main = document.getElementById("main"); var submitButton = document.getElementById("CustomizedForm_RegistrationForm_action_register"); main.style.display = "none"; var nationalIdForm = document.getElementById("national_id"); nationalIdForm.style.display = "none"; var usernameLabel = document.querySelector("#username > label"); usernameLabel.innerHTML = 'Codice fiscale <sup title="Campo obbligatorio">*</sup>'; var usernameForm = document.getElementById("CustomizedForm_RegistrationForm_username"); usernameForm.addEventListener("blur", test); usernameForm.addEventListener("focus", resetDisable); usernameForm.addEventListener("input", resetErrors); function resetDisable() { submitButton.disabled = true; } function resetErrors() { if (document.getElementById("myAlert").innerHTML != "Inserire un codice fiscale corretto") { document.getElementById("myAlert").style.visibility = "hidden"; } } // crea allerta fac-simile (non visualizzata) var myForm = document.getElementById("CustomizedForm_RegistrationForm_username"); myForm.insertAdjacentHTML('afterend', '<label for="CustomizedForm_RegistrationForm_username" id="myAlert" class="error" > </label>'); function test() { submitButton.disabled = false; var str = usernameForm.value; var re = /^(?:[B-DF-HJ-NP-TV-Z](?:[AEIOU]{2}|[AEIOU]X)|[AEIOU]{2}X|[B-DF-HJ-NP-TV-Z]{2}[A-Z]){2}[\dLMNP-V]{2}(?:[A-EHLMPR-T](?:[04LQ][1-9MNP-V]|[1256LMRS][\dLMNP-V])|[DHPS][37PT][0L]|[ACELMRT][37PT][01LM])(?:[A-MZ][1-9MNP-V][\dLMNP-V]{2}|[A-M][0L](?:[\dLMNP-V][1-9MNP-V]|[1-9MNP-V][0L]))[A-Z]$/i; if (re.test(str) === false) { submitButton.disabled = true; document.getElementById("myAlert").innerHTML = "Inserire un codice fiscale corretto"; // visualizza allerta document.getElementById("myAlert").style.visibility = ""; document.getElementsByTagName("Alert")[0].style.display = ""; } else { document.getElementsByTagName("Alert")[0].style.display = "none"; nationalIdForm.value = usernameForm.value; } } //inserisce alert sopra bottone submit var newItem = document.createElement("alert"); var htmlnode = '<p class="content-box-warning"><b>Attenzione:</b> Compilare correttamente tutti i campi obbligatori.</p>'; newItem.innerHTML = htmlnode; var actions = document.getElementsByClassName("Actions")[0]; actions.insertBefore(newItem, actions.childNodes[0]); main.style.display = ""; }); } </script> --> <!-- 21/06/2017: script predisposto da Paolo Restelli per la gestione della pagina dedicata a CafeLib --> <script type="text/javascript" > $(document).ready(function() { var url = document.location.href; if (url.indexOf('/cafelib-2-0/')>-1 || url.indexOf('/cafelib-2-0')>-1){ $('body > nav, body > div > header, body > div > footer, fieldset.preferencies legend, fieldset.preferencies #preferred_library_id').css('display','none'); $('body').addClass('green'); //limita caratteri $('#CustomizedForm_RegistrationFormTwilio_contact_value').keypress(function(evt){ evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode != 43 && charCode > 31 && (charCode < 48 || charCode > 57)) {return false;} return true; }).focus(function(){if($(this).val()==''){$(this).val('+39')}}); $('#titlePage').html('<img src="sites/bergamo/assets/cafelib20.jpg" height="60"/>'); } }) </script> <!-- preparato da Enrico per il controllo della pagina di iscrizione <script> //TODO nascondere il campo codice fiscale che esiste gi脿! //TODO copiare il value del campo username nel campo codice fiscale quando si abbandona il form if (window.location.href.indexOf("rbbg.it/register") > -1) { document.addEventListener("DOMContentLoaded", function() { var main = document.getElementById("main"); var submitButton = document.getElementById("CustomizedForm_RegistrationForm_action_register"); main.style.display = "none"; var nationalIdForm = document.getElementById("national_id"); nationalIdForm.style.display = "none"; var usernameLabel = document.querySelector("#username > label"); usernameLabel.innerHTML = 'Codice fiscale <sup title="Campo obbligatorio">*</sup>'; var usernameForm = document.getElementById("CustomizedForm_RegistrationForm_username"); usernameForm.addEventListener("blur", test); usernameForm.addEventListener("focus", resetDisable); usernameForm.addEventListener("input", resetErrors); function resetDisable() { submitButton.disabled = true; } function resetErrors() { if (document.getElementById("myAlert").innerHTML != "Inserire un codice fiscale corretto") { document.getElementById("myAlert").style.visibility = "hidden"; } } // crea allerta fac-simile (non visualizzata) var myForm = document.getElementById("CustomizedForm_RegistrationForm_username"); myForm.insertAdjacentHTML('afterend', '<label for="CustomizedForm_RegistrationForm_username" id="myAlert" class="error" > </label>'); function test() { submitButton.disabled = false; var str = usernameForm.value; var re = /^(?:[B-DF-HJ-NP-TV-Z](?:[AEIOU]{2}|[AEIOU]X)|[AEIOU]{2}X|[B-DF-HJ-NP-TV-Z]{2}[A-Z]){2}[\dLMNP-V]{2}(?:[A-EHLMPR-T](?:[04LQ][1-9MNP-V]|[1256LMRS][\dLMNP-V])|[DHPS][37PT][0L]|[ACELMRT][37PT][01LM])(?:[A-MZ][1-9MNP-V][\dLMNP-V]{2}|[A-M][0L](?:[\dLMNP-V][1-9MNP-V]|[1-9MNP-V][0L]))[A-Z]$/i; if (re.test(str) === false) { submitButton.disabled = true; document.getElementById("myAlert").innerHTML = "Inserire un codice fiscale corretto"; // visualizza allerta document.getElementById("myAlert").style.visibility = ""; document.getElementsByTagName("Alert")[0].style.display = ""; } else { document.getElementsByTagName("Alert")[0].style.display = "none"; nationalIdForm.value = usernameForm.value; } } //inserisce alert sopra bottone submit var newItem = document.createElement("alert"); var htmlnode = '<p class="content-box-warning"><b>Attenzione:</b> Compilare correttamente tutti i campi obbligatori.</p>'; newItem.innerHTML = htmlnode; var actions = document.getElementsByClassName("Actions")[0]; actions.insertBefore(newItem, actions.childNodes[0]); main.style.display = ""; }); } </script> --> <link rel="stylesheet" type="text/css" href="https://www.rbbg.it:443/liquens/widgets_shelf/ShelfWidget.css?m=1520841085" /> <!-- 21/06/2017: script predisposto da Paolo Restelli per la gestione della pagina dedicata a CafeLib --> <script type="text/javascript" > $(document).ready(function() { var url = document.location.href; if (url.indexOf('/cafelib-2-0/')>-1 || url.indexOf('/cafelib-2-0')>-1){ $('body > nav, body > div > header, body > div > footer, fieldset.preferencies legend, fieldset.preferencies #preferred_library_id').css('display','none'); $('body').addClass('green'); //limita caratteri $('#CustomizedForm_RegistrationFormTwilio_contact_value').keypress(function(evt){ evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode != 43 && charCode > 31 && (charCode < 48 || charCode > 57)) {return false;} return true; }).focus(function(){if($(this).val()==''){$(this).val('+39')}}); $('#titlePage').html('<img src="sites/bergamo/assets/cafelib20.jpg" height="60"/>'); } }) </script> <!-- preparato da Enrico per il controllo della pagina di iscrizione <script> //TODO nascondere il campo codice fiscale che esiste gi脿! //TODO copiare il value del campo username nel campo codice fiscale quando si abbandona il form if (window.location.href.indexOf("rbbg.it/register") > -1) { document.addEventListener("DOMContentLoaded", function() { var main = document.getElementById("main"); var submitButton = document.getElementById("CustomizedForm_RegistrationForm_action_register"); main.style.display = "none"; var nationalIdForm = document.getElementById("national_id"); nationalIdForm.style.display = "none"; var usernameLabel = document.querySelector("#username > label"); usernameLabel.innerHTML = 'Codice fiscale <sup title="Campo obbligatorio">*</sup>'; var usernameForm = document.getElementById("CustomizedForm_RegistrationForm_username"); usernameForm.addEventListener("blur", test); usernameForm.addEventListener("focus", resetDisable); usernameForm.addEventListener("input", resetErrors); function resetDisable() { submitButton.disabled = true; } function resetErrors() { if (document.getElementById("myAlert").innerHTML != "Inserire un codice fiscale corretto") { document.getElementById("myAlert").style.visibility = "hidden"; } } // crea allerta fac-simile (non visualizzata) var myForm = document.getElementById("CustomizedForm_RegistrationForm_username"); myForm.insertAdjacentHTML('afterend', '<label for="CustomizedForm_RegistrationForm_username" id="myAlert" class="error" > </label>'); function test() { submitButton.disabled = false; var str = usernameForm.value; var re = /^(?:[B-DF-HJ-NP-TV-Z](?:[AEIOU]{2}|[AEIOU]X)|[AEIOU]{2}X|[B-DF-HJ-NP-TV-Z]{2}[A-Z]){2}[\dLMNP-V]{2}(?:[A-EHLMPR-T](?:[04LQ][1-9MNP-V]|[1256LMRS][\dLMNP-V])|[DHPS][37PT][0L]|[ACELMRT][37PT][01LM])(?:[A-MZ][1-9MNP-V][\dLMNP-V]{2}|[A-M][0L](?:[\dLMNP-V][1-9MNP-V]|[1-9MNP-V][0L]))[A-Z]$/i; if (re.test(str) === false) { submitButton.disabled = true; document.getElementById("myAlert").innerHTML = "Inserire un codice fiscale corretto"; // visualizza allerta document.getElementById("myAlert").style.visibility = ""; document.getElementsByTagName("Alert")[0].style.display = ""; } else { document.getElementsByTagName("Alert")[0].style.display = "none"; nationalIdForm.value = usernameForm.value; } } //inserisce alert sopra bottone submit var newItem = document.createElement("alert"); var htmlnode = '<p class="content-box-warning"><b>Attenzione:</b> Compilare correttamente tutti i campi obbligatori.</p>'; newItem.innerHTML = htmlnode; var actions = document.getElementsByClassName("Actions")[0]; actions.insertBefore(newItem, actions.childNodes[0]); main.style.display = ""; }); } </script> --> <link rel="stylesheet" type="text/css" href="https://www.rbbg.it:443/liquens/widgets_shelf/ShelfWidget.css?m=1520841085" /> <!-- 21/06/2017: script predisposto da Paolo Restelli per la gestione della pagina dedicata a CafeLib --> <script type="text/javascript" > $(document).ready(function() { var url = document.location.href; if (url.indexOf('/cafelib-2-0/')>-1 || url.indexOf('/cafelib-2-0')>-1){ $('body > nav, body > div > header, body > div > footer, fieldset.preferencies legend, fieldset.preferencies #preferred_library_id').css('display','none'); $('body').addClass('green'); //limita caratteri $('#CustomizedForm_RegistrationFormTwilio_contact_value').keypress(function(evt){ evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode != 43 && charCode > 31 && (charCode < 48 || charCode > 57)) {return false;} return true; }).focus(function(){if($(this).val()==''){$(this).val('+39')}}); $('#titlePage').html('<img src="sites/bergamo/assets/cafelib20.jpg" height="60"/>'); } }) </script> <!-- preparato da Enrico per il controllo della pagina di iscrizione <script> //TODO nascondere il campo codice fiscale che esiste gi脿! //TODO copiare il value del campo username nel campo codice fiscale quando si abbandona il form if (window.location.href.indexOf("rbbg.it/register") > -1) { document.addEventListener("DOMContentLoaded", function() { var main = document.getElementById("main"); var submitButton = document.getElementById("CustomizedForm_RegistrationForm_action_register"); main.style.display = "none"; var nationalIdForm = document.getElementById("national_id"); nationalIdForm.style.display = "none"; var usernameLabel = document.querySelector("#username > label"); usernameLabel.innerHTML = 'Codice fiscale <sup title="Campo obbligatorio">*</sup>'; var usernameForm = document.getElementById("CustomizedForm_RegistrationForm_username"); usernameForm.addEventListener("blur", test); usernameForm.addEventListener("focus", resetDisable); usernameForm.addEventListener("input", resetErrors); function resetDisable() { submitButton.disabled = true; } function resetErrors() { if (document.getElementById("myAlert").innerHTML != "Inserire un codice fiscale corretto") { document.getElementById("myAlert").style.visibility = "hidden"; } } // crea allerta fac-simile (non visualizzata) var myForm = document.getElementById("CustomizedForm_RegistrationForm_username"); myForm.insertAdjacentHTML('afterend', '<label for="CustomizedForm_RegistrationForm_username" id="myAlert" class="error" > </label>'); function test() { submitButton.disabled = false; var str = usernameForm.value; var re = /^(?:[B-DF-HJ-NP-TV-Z](?:[AEIOU]{2}|[AEIOU]X)|[AEIOU]{2}X|[B-DF-HJ-NP-TV-Z]{2}[A-Z]){2}[\dLMNP-V]{2}(?:[A-EHLMPR-T](?:[04LQ][1-9MNP-V]|[1256LMRS][\dLMNP-V])|[DHPS][37PT][0L]|[ACELMRT][37PT][01LM])(?:[A-MZ][1-9MNP-V][\dLMNP-V]{2}|[A-M][0L](?:[\dLMNP-V][1-9MNP-V]|[1-9MNP-V][0L]))[A-Z]$/i; if (re.test(str) === false) { submitButton.disabled = true; document.getElementById("myAlert").innerHTML = "Inserire un codice fiscale corretto"; // visualizza allerta document.getElementById("myAlert").style.visibility = ""; document.getElementsByTagName("Alert")[0].style.display = ""; } else { document.getElementsByTagName("Alert")[0].style.display = "none"; nationalIdForm.value = usernameForm.value; } } //inserisce alert sopra bottone submit var newItem = document.createElement("alert"); var htmlnode = '<p class="content-box-warning"><b>Attenzione:</b> Compilare correttamente tutti i campi obbligatori.</p>'; newItem.innerHTML = htmlnode; var actions = document.getElementsByClassName("Actions")[0]; actions.insertBefore(newItem, actions.childNodes[0]); main.style.display = ""; }); } </script> --> <link rel="stylesheet" type="text/css" href="https://www.rbbg.it:443/liquens/widgets_shelf/ShelfWidget.css?m=1520841085" /> <link rel="stylesheet" type="text/css" href="https://www.rbbg.it:443/themes/gray/css/theme.css?m=1563349857" /> <script src='https://www.rbbg.it:443/liquens/javascript-built/config.js?m=1563349877'></script> <script data-main='liquens/javascript-built/empty.js?m=1563349877' src='https://www.rbbg.it:443/liquens/javascript-built/common.js?m=1563349877'></script> <script type="text/javascript" src="https://www.rbbg.it:443/liquens/javascript/authoritylist.js?m=1520841085"></script> <script type="text/javascript" src="https://www.rbbg.it:443/liquens/javascript/deadline.js?m=1520841085"></script> <script type="text/javascript"> //<![CDATA[ jQuery(document).ready(function(){ jQuery('#cookieBar a.more').click(function(e){ e.preventDefault(); if(jQuery(this).hasClass('open')) { jQuery(this).html('Show more').removeClass('open'); jQuery('.content').slideUp(); } else { jQuery(this).html('Show less').addClass('open'); jQuery('.content').slideDown(); } return false; }); jQuery('#acceptCookies').click(function(e){ var ua = navigator.userAgent; //Check not BB (BB just uses standard non AJAX link) if (!(ua.indexOf('BlackBerry') >= 0)) { e.preventDefault(); jQuery.ajax({ url: '/cookiebar/accept', success: function(data, textStatus) { if(data === 'success') { jQuery('#cookieBar').slideUp(500); } } }); } }); }); //]]> </script> <!-- 21/06/2017: script predisposto da Paolo Restelli per la gestione della pagina dedicata a CafeLib --> <script type="text/javascript" > $(document).ready(function() { var url = document.location.href; if (url.indexOf('/cafelib-2-0/')>-1 || url.indexOf('/cafelib-2-0')>-1){ $('body > nav, body > div > header, body > div > footer, fieldset.preferencies legend, fieldset.preferencies #preferred_library_id').css('display','none'); $('body').addClass('green'); //limita caratteri $('#CustomizedForm_RegistrationFormTwilio_contact_value').keypress(function(evt){ evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode != 43 && charCode > 31 && (charCode < 48 || charCode > 57)) {return false;} return true; }).focus(function(){if($(this).val()==''){$(this).val('+39')}}); $('#titlePage').html('<img src="sites/bergamo/assets/cafelib20.jpg" height="60"/>'); } }) </script> <!-- preparato da Enrico per il controllo della pagina di iscrizione <script> //TODO nascondere il campo codice fiscale che esiste gi脿! //TODO copiare il value del campo username nel campo codice fiscale quando si abbandona il form if (window.location.href.indexOf("rbbg.it/register") > -1) { document.addEventListener("DOMContentLoaded", function() { var main = document.getElementById("main"); var submitButton = document.getElementById("CustomizedForm_RegistrationForm_action_register"); main.style.display = "none"; var nationalIdForm = document.getElementById("national_id"); nationalIdForm.style.display = "none"; var usernameLabel = document.querySelector("#username > label"); usernameLabel.innerHTML = 'Codice fiscale <sup title="Campo obbligatorio">*</sup>'; var usernameForm = document.getElementById("CustomizedForm_RegistrationForm_username"); usernameForm.addEventListener("blur", test); usernameForm.addEventListener("focus", resetDisable); usernameForm.addEventListener("input", resetErrors); function resetDisable() { submitButton.disabled = true; } function resetErrors() { if (document.getElementById("myAlert").innerHTML != "Inserire un codice fiscale corretto") { document.getElementById("myAlert").style.visibility = "hidden"; } } // crea allerta fac-simile (non visualizzata) var myForm = document.getElementById("CustomizedForm_RegistrationForm_username"); myForm.insertAdjacentHTML('afterend', '<label for="CustomizedForm_RegistrationForm_username" id="myAlert" class="error" > </label>'); function test() { submitButton.disabled = false; var str = usernameForm.value; var re = /^(?:[B-DF-HJ-NP-TV-Z](?:[AEIOU]{2}|[AEIOU]X)|[AEIOU]{2}X|[B-DF-HJ-NP-TV-Z]{2}[A-Z]){2}[\dLMNP-V]{2}(?:[A-EHLMPR-T](?:[04LQ][1-9MNP-V]|[1256LMRS][\dLMNP-V])|[DHPS][37PT][0L]|[ACELMRT][37PT][01LM])(?:[A-MZ][1-9MNP-V][\dLMNP-V]{2}|[A-M][0L](?:[\dLMNP-V][1-9MNP-V]|[1-9MNP-V][0L]))[A-Z]$/i; if (re.test(str) === false) { submitButton.disabled = true; document.getElementById("myAlert").innerHTML = "Inserire un codice fiscale corretto"; // visualizza allerta document.getElementById("myAlert").style.visibility = ""; document.getElementsByTagName("Alert")[0].style.display = ""; } else { document.getElementsByTagName("Alert")[0].style.display = "none"; nationalIdForm.value = usernameForm.value; } } //inserisce alert sopra bottone submit var newItem = document.createElement("alert"); var htmlnode = '<p class="content-box-warning"><b>Attenzione:</b> Compilare correttamente tutti i campi obbligatori.</p>'; newItem.innerHTML = htmlnode; var actions = document.getElementsByClassName("Actions")[0]; actions.insertBefore(newItem, actions.childNodes[0]); main.style.display = ""; }); } </script> --> </head> <body> <!-- Link che contiene l'immagine con effetto di luce pulsata --> <a href="https://www.instagram.com/rete_rbbg/" target="_blank" rel="noopener noreferrer"> <img src="sites/bergamo/assets/1HOME-RBBG/instagram__1__2024-11-12_17-03-02.png" alt="Descrizione dell'immagine" class="immagine-luce-pulsata"> </a> </body> </html> </section> </div> <div class="col-md-1"> <section class="WidgetHolder HtmlWidget first"> <!DOCTYPE html> <html lang="it"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Immagine con Effetto Luce Pulsata</title> <style> /* Stile e animazione per l'effetto di luce pulsata */ .immagine-luce-pulsata { height: 80px; /* Altezza fissa */ width: auto; /* Mantiene le proporzioni */ border-radius: 10px; /* Angoli arrotondati opzionali */ animation: lucePulsata 2s infinite; /* Animazione in loop */ } /* Definizione dell'animazione di luce pulsata */ @keyframes lucePulsata { 0% { box-shadow: 0 0 10px rgba(0, 122, 255, 0.5), 0 0 20px rgba(0, 122, 255, 0.5); } 50% { box-shadow: 0 0 20px rgba(0, 122, 255, 0.8), 0 0 40px rgba(0, 122, 255, 0.8); } 100% { box-shadow: 0 0 10px rgba(0, 122, 255, 0.5), 0 0 20px rgba(0, 122, 255, 0.5); } } </style> <!-- 21/06/2017: script predisposto da Paolo Restelli per la gestione della pagina dedicata a CafeLib --> <script type="text/javascript" > $(document).ready(function() { var url = document.location.href; if (url.indexOf('/cafelib-2-0/')>-1 || url.indexOf('/cafelib-2-0')>-1){ $('body > nav, body > div > header, body > div > footer, fieldset.preferencies legend, fieldset.preferencies #preferred_library_id').css('display','none'); $('body').addClass('green'); //limita caratteri $('#CustomizedForm_RegistrationFormTwilio_contact_value').keypress(function(evt){ evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode != 43 && charCode > 31 && (charCode < 48 || charCode > 57)) {return false;} return true; }).focus(function(){if($(this).val()==''){$(this).val('+39')}}); $('#titlePage').html('<img src="sites/bergamo/assets/cafelib20.jpg" height="60"/>'); } }) </script> <!-- preparato da Enrico per il controllo della pagina di iscrizione <script> //TODO nascondere il campo codice fiscale che esiste gi脿! //TODO copiare il value del campo username nel campo codice fiscale quando si abbandona il form if (window.location.href.indexOf("rbbg.it/register") > -1) { document.addEventListener("DOMContentLoaded", function() { var main = document.getElementById("main"); var submitButton = document.getElementById("CustomizedForm_RegistrationForm_action_register"); main.style.display = "none"; var nationalIdForm = document.getElementById("national_id"); nationalIdForm.style.display = "none"; var usernameLabel = document.querySelector("#username > label"); usernameLabel.innerHTML = 'Codice fiscale <sup title="Campo obbligatorio">*</sup>'; var usernameForm = document.getElementById("CustomizedForm_RegistrationForm_username"); usernameForm.addEventListener("blur", test); usernameForm.addEventListener("focus", resetDisable); usernameForm.addEventListener("input", resetErrors); function resetDisable() { submitButton.disabled = true; } function resetErrors() { if (document.getElementById("myAlert").innerHTML != "Inserire un codice fiscale corretto") { document.getElementById("myAlert").style.visibility = "hidden"; } } // crea allerta fac-simile (non visualizzata) var myForm = document.getElementById("CustomizedForm_RegistrationForm_username"); myForm.insertAdjacentHTML('afterend', '<label for="CustomizedForm_RegistrationForm_username" id="myAlert" class="error" > </label>'); function test() { submitButton.disabled = false; var str = usernameForm.value; var re = /^(?:[B-DF-HJ-NP-TV-Z](?:[AEIOU]{2}|[AEIOU]X)|[AEIOU]{2}X|[B-DF-HJ-NP-TV-Z]{2}[A-Z]){2}[\dLMNP-V]{2}(?:[A-EHLMPR-T](?:[04LQ][1-9MNP-V]|[1256LMRS][\dLMNP-V])|[DHPS][37PT][0L]|[ACELMRT][37PT][01LM])(?:[A-MZ][1-9MNP-V][\dLMNP-V]{2}|[A-M][0L](?:[\dLMNP-V][1-9MNP-V]|[1-9MNP-V][0L]))[A-Z]$/i; if (re.test(str) === false) { submitButton.disabled = true; document.getElementById("myAlert").innerHTML = "Inserire un codice fiscale corretto"; // visualizza allerta document.getElementById("myAlert").style.visibility = ""; document.getElementsByTagName("Alert")[0].style.display = ""; } else { document.getElementsByTagName("Alert")[0].style.display = "none"; nationalIdForm.value = usernameForm.value; } } //inserisce alert sopra bottone submit var newItem = document.createElement("alert"); var htmlnode = '<p class="content-box-warning"><b>Attenzione:</b> Compilare correttamente tutti i campi obbligatori.</p>'; newItem.innerHTML = htmlnode; var actions = document.getElementsByClassName("Actions")[0]; actions.insertBefore(newItem, actions.childNodes[0]); main.style.display = ""; }); } </script> --> <!-- 21/06/2017: script predisposto da Paolo Restelli per la gestione della pagina dedicata a CafeLib --> <script type="text/javascript" > $(document).ready(function() { var url = document.location.href; if (url.indexOf('/cafelib-2-0/')>-1 || url.indexOf('/cafelib-2-0')>-1){ $('body > nav, body > div > header, body > div > footer, fieldset.preferencies legend, fieldset.preferencies #preferred_library_id').css('display','none'); $('body').addClass('green'); //limita caratteri $('#CustomizedForm_RegistrationFormTwilio_contact_value').keypress(function(evt){ evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode != 43 && charCode > 31 && (charCode < 48 || charCode > 57)) {return false;} return true; }).focus(function(){if($(this).val()==''){$(this).val('+39')}}); $('#titlePage').html('<img src="sites/bergamo/assets/cafelib20.jpg" height="60"/>'); } }) </script> <!-- preparato da Enrico per il controllo della pagina di iscrizione <script> //TODO nascondere il campo codice fiscale che esiste gi脿! //TODO copiare il value del campo username nel campo codice fiscale quando si abbandona il form if (window.location.href.indexOf("rbbg.it/register") > -1) { document.addEventListener("DOMContentLoaded", function() { var main = document.getElementById("main"); var submitButton = document.getElementById("CustomizedForm_RegistrationForm_action_register"); main.style.display = "none"; var nationalIdForm = document.getElementById("national_id"); nationalIdForm.style.display = "none"; var usernameLabel = document.querySelector("#username > label"); usernameLabel.innerHTML = 'Codice fiscale <sup title="Campo obbligatorio">*</sup>'; var usernameForm = document.getElementById("CustomizedForm_RegistrationForm_username"); usernameForm.addEventListener("blur", test); usernameForm.addEventListener("focus", resetDisable); usernameForm.addEventListener("input", resetErrors); function resetDisable() { submitButton.disabled = true; } function resetErrors() { if (document.getElementById("myAlert").innerHTML != "Inserire un codice fiscale corretto") { document.getElementById("myAlert").style.visibility = "hidden"; } } // crea allerta fac-simile (non visualizzata) var myForm = document.getElementById("CustomizedForm_RegistrationForm_username"); myForm.insertAdjacentHTML('afterend', '<label for="CustomizedForm_RegistrationForm_username" id="myAlert" class="error" > </label>'); function test() { submitButton.disabled = false; var str = usernameForm.value; var re = /^(?:[B-DF-HJ-NP-TV-Z](?:[AEIOU]{2}|[AEIOU]X)|[AEIOU]{2}X|[B-DF-HJ-NP-TV-Z]{2}[A-Z]){2}[\dLMNP-V]{2}(?:[A-EHLMPR-T](?:[04LQ][1-9MNP-V]|[1256LMRS][\dLMNP-V])|[DHPS][37PT][0L]|[ACELMRT][37PT][01LM])(?:[A-MZ][1-9MNP-V][\dLMNP-V]{2}|[A-M][0L](?:[\dLMNP-V][1-9MNP-V]|[1-9MNP-V][0L]))[A-Z]$/i; if (re.test(str) === false) { submitButton.disabled = true; document.getElementById("myAlert").innerHTML = "Inserire un codice fiscale corretto"; // visualizza allerta document.getElementById("myAlert").style.visibility = ""; document.getElementsByTagName("Alert")[0].style.display = ""; } else { document.getElementsByTagName("Alert")[0].style.display = "none"; nationalIdForm.value = usernameForm.value; } } //inserisce alert sopra bottone submit var newItem = document.createElement("alert"); var htmlnode = '<p class="content-box-warning"><b>Attenzione:</b> Compilare correttamente tutti i campi obbligatori.</p>'; newItem.innerHTML = htmlnode; var actions = document.getElementsByClassName("Actions")[0]; actions.insertBefore(newItem, actions.childNodes[0]); main.style.display = ""; }); } </script> --> <!-- 21/06/2017: script predisposto da Paolo Restelli per la gestione della pagina dedicata a CafeLib --> <script type="text/javascript" > $(document).ready(function() { var url = document.location.href; if (url.indexOf('/cafelib-2-0/')>-1 || url.indexOf('/cafelib-2-0')>-1){ $('body > nav, body > div > header, body > div > footer, fieldset.preferencies legend, fieldset.preferencies #preferred_library_id').css('display','none'); $('body').addClass('green'); //limita caratteri $('#CustomizedForm_RegistrationFormTwilio_contact_value').keypress(function(evt){ evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode != 43 && charCode > 31 && (charCode < 48 || charCode > 57)) {return false;} return true; }).focus(function(){if($(this).val()==''){$(this).val('+39')}}); $('#titlePage').html('<img src="sites/bergamo/assets/cafelib20.jpg" height="60"/>'); } }) </script> <!-- preparato da Enrico per il controllo della pagina di iscrizione <script> //TODO nascondere il campo codice fiscale che esiste gi脿! //TODO copiare il value del campo username nel campo codice fiscale quando si abbandona il form if (window.location.href.indexOf("rbbg.it/register") > -1) { document.addEventListener("DOMContentLoaded", function() { var main = document.getElementById("main"); var submitButton = document.getElementById("CustomizedForm_RegistrationForm_action_register"); main.style.display = "none"; var nationalIdForm = document.getElementById("national_id"); nationalIdForm.style.display = "none"; var usernameLabel = document.querySelector("#username > label"); usernameLabel.innerHTML = 'Codice fiscale <sup title="Campo obbligatorio">*</sup>'; var usernameForm = document.getElementById("CustomizedForm_RegistrationForm_username"); usernameForm.addEventListener("blur", test); usernameForm.addEventListener("focus", resetDisable); usernameForm.addEventListener("input", resetErrors); function resetDisable() { submitButton.disabled = true; } function resetErrors() { if (document.getElementById("myAlert").innerHTML != "Inserire un codice fiscale corretto") { document.getElementById("myAlert").style.visibility = "hidden"; } } // crea allerta fac-simile (non visualizzata) var myForm = document.getElementById("CustomizedForm_RegistrationForm_username"); myForm.insertAdjacentHTML('afterend', '<label for="CustomizedForm_RegistrationForm_username" id="myAlert" class="error" > </label>'); function test() { submitButton.disabled = false; var str = usernameForm.value; var re = /^(?:[B-DF-HJ-NP-TV-Z](?:[AEIOU]{2}|[AEIOU]X)|[AEIOU]{2}X|[B-DF-HJ-NP-TV-Z]{2}[A-Z]){2}[\dLMNP-V]{2}(?:[A-EHLMPR-T](?:[04LQ][1-9MNP-V]|[1256LMRS][\dLMNP-V])|[DHPS][37PT][0L]|[ACELMRT][37PT][01LM])(?:[A-MZ][1-9MNP-V][\dLMNP-V]{2}|[A-M][0L](?:[\dLMNP-V][1-9MNP-V]|[1-9MNP-V][0L]))[A-Z]$/i; if (re.test(str) === false) { submitButton.disabled = true; document.getElementById("myAlert").innerHTML = "Inserire un codice fiscale corretto"; // visualizza allerta document.getElementById("myAlert").style.visibility = ""; document.getElementsByTagName("Alert")[0].style.display = ""; } else { document.getElementsByTagName("Alert")[0].style.display = "none"; nationalIdForm.value = usernameForm.value; } } //inserisce alert sopra bottone submit var newItem = document.createElement("alert"); var htmlnode = '<p class="content-box-warning"><b>Attenzione:</b> Compilare correttamente tutti i campi obbligatori.</p>'; newItem.innerHTML = htmlnode; var actions = document.getElementsByClassName("Actions")[0]; actions.insertBefore(newItem, actions.childNodes[0]); main.style.display = ""; }); } </script> --> <link rel="stylesheet" type="text/css" href="https://www.rbbg.it:443/liquens/widgets_shelf/ShelfWidget.css?m=1520841085" /> <!-- 21/06/2017: script predisposto da Paolo Restelli per la gestione della pagina dedicata a CafeLib --> <script type="text/javascript" > $(document).ready(function() { var url = document.location.href; if (url.indexOf('/cafelib-2-0/')>-1 || url.indexOf('/cafelib-2-0')>-1){ $('body > nav, body > div > header, body > div > footer, fieldset.preferencies legend, fieldset.preferencies #preferred_library_id').css('display','none'); $('body').addClass('green'); //limita caratteri $('#CustomizedForm_RegistrationFormTwilio_contact_value').keypress(function(evt){ evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode != 43 && charCode > 31 && (charCode < 48 || charCode > 57)) {return false;} return true; }).focus(function(){if($(this).val()==''){$(this).val('+39')}}); $('#titlePage').html('<img src="sites/bergamo/assets/cafelib20.jpg" height="60"/>'); } }) </script> <!-- preparato da Enrico per il controllo della pagina di iscrizione <script> //TODO nascondere il campo codice fiscale che esiste gi脿! //TODO copiare il value del campo username nel campo codice fiscale quando si abbandona il form if (window.location.href.indexOf("rbbg.it/register") > -1) { document.addEventListener("DOMContentLoaded", function() { var main = document.getElementById("main"); var submitButton = document.getElementById("CustomizedForm_RegistrationForm_action_register"); main.style.display = "none"; var nationalIdForm = document.getElementById("national_id"); nationalIdForm.style.display = "none"; var usernameLabel = document.querySelector("#username > label"); usernameLabel.innerHTML = 'Codice fiscale <sup title="Campo obbligatorio">*</sup>'; var usernameForm = document.getElementById("CustomizedForm_RegistrationForm_username"); usernameForm.addEventListener("blur", test); usernameForm.addEventListener("focus", resetDisable); usernameForm.addEventListener("input", resetErrors); function resetDisable() { submitButton.disabled = true; } function resetErrors() { if (document.getElementById("myAlert").innerHTML != "Inserire un codice fiscale corretto") { document.getElementById("myAlert").style.visibility = "hidden"; } } // crea allerta fac-simile (non visualizzata) var myForm = document.getElementById("CustomizedForm_RegistrationForm_username"); myForm.insertAdjacentHTML('afterend', '<label for="CustomizedForm_RegistrationForm_username" id="myAlert" class="error" > </label>'); function test() { submitButton.disabled = false; var str = usernameForm.value; var re = /^(?:[B-DF-HJ-NP-TV-Z](?:[AEIOU]{2}|[AEIOU]X)|[AEIOU]{2}X|[B-DF-HJ-NP-TV-Z]{2}[A-Z]){2}[\dLMNP-V]{2}(?:[A-EHLMPR-T](?:[04LQ][1-9MNP-V]|[1256LMRS][\dLMNP-V])|[DHPS][37PT][0L]|[ACELMRT][37PT][01LM])(?:[A-MZ][1-9MNP-V][\dLMNP-V]{2}|[A-M][0L](?:[\dLMNP-V][1-9MNP-V]|[1-9MNP-V][0L]))[A-Z]$/i; if (re.test(str) === false) { submitButton.disabled = true; document.getElementById("myAlert").innerHTML = "Inserire un codice fiscale corretto"; // visualizza allerta document.getElementById("myAlert").style.visibility = ""; document.getElementsByTagName("Alert")[0].style.display = ""; } else { document.getElementsByTagName("Alert")[0].style.display = "none"; nationalIdForm.value = usernameForm.value; } } //inserisce alert sopra bottone submit var newItem = document.createElement("alert"); var htmlnode = '<p class="content-box-warning"><b>Attenzione:</b> Compilare correttamente tutti i campi obbligatori.</p>'; newItem.innerHTML = htmlnode; var actions = document.getElementsByClassName("Actions")[0]; actions.insertBefore(newItem, actions.childNodes[0]); main.style.display = ""; }); } </script> --> <link rel="stylesheet" type="text/css" href="https://www.rbbg.it:443/liquens/widgets_shelf/ShelfWidget.css?m=1520841085" /> <!-- 21/06/2017: script predisposto da Paolo Restelli per la gestione della pagina dedicata a CafeLib --> <script type="text/javascript" > $(document).ready(function() { var url = document.location.href; if (url.indexOf('/cafelib-2-0/')>-1 || url.indexOf('/cafelib-2-0')>-1){ $('body > nav, body > div > header, body > div > footer, fieldset.preferencies legend, fieldset.preferencies #preferred_library_id').css('display','none'); $('body').addClass('green'); //limita caratteri $('#CustomizedForm_RegistrationFormTwilio_contact_value').keypress(function(evt){ evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode != 43 && charCode > 31 && (charCode < 48 || charCode > 57)) {return false;} return true; }).focus(function(){if($(this).val()==''){$(this).val('+39')}}); $('#titlePage').html('<img src="sites/bergamo/assets/cafelib20.jpg" height="60"/>'); } }) </script> <!-- preparato da Enrico per il controllo della pagina di iscrizione <script> //TODO nascondere il campo codice fiscale che esiste gi脿! //TODO copiare il value del campo username nel campo codice fiscale quando si abbandona il form if (window.location.href.indexOf("rbbg.it/register") > -1) { document.addEventListener("DOMContentLoaded", function() { var main = document.getElementById("main"); var submitButton = document.getElementById("CustomizedForm_RegistrationForm_action_register"); main.style.display = "none"; var nationalIdForm = document.getElementById("national_id"); nationalIdForm.style.display = "none"; var usernameLabel = document.querySelector("#username > label"); usernameLabel.innerHTML = 'Codice fiscale <sup title="Campo obbligatorio">*</sup>'; var usernameForm = document.getElementById("CustomizedForm_RegistrationForm_username"); usernameForm.addEventListener("blur", test); usernameForm.addEventListener("focus", resetDisable); usernameForm.addEventListener("input", resetErrors); function resetDisable() { submitButton.disabled = true; } function resetErrors() { if (document.getElementById("myAlert").innerHTML != "Inserire un codice fiscale corretto") { document.getElementById("myAlert").style.visibility = "hidden"; } } // crea allerta fac-simile (non visualizzata) var myForm = document.getElementById("CustomizedForm_RegistrationForm_username"); myForm.insertAdjacentHTML('afterend', '<label for="CustomizedForm_RegistrationForm_username" id="myAlert" class="error" > </label>'); function test() { submitButton.disabled = false; var str = usernameForm.value; var re = /^(?:[B-DF-HJ-NP-TV-Z](?:[AEIOU]{2}|[AEIOU]X)|[AEIOU]{2}X|[B-DF-HJ-NP-TV-Z]{2}[A-Z]){2}[\dLMNP-V]{2}(?:[A-EHLMPR-T](?:[04LQ][1-9MNP-V]|[1256LMRS][\dLMNP-V])|[DHPS][37PT][0L]|[ACELMRT][37PT][01LM])(?:[A-MZ][1-9MNP-V][\dLMNP-V]{2}|[A-M][0L](?:[\dLMNP-V][1-9MNP-V]|[1-9MNP-V][0L]))[A-Z]$/i; if (re.test(str) === false) { submitButton.disabled = true; document.getElementById("myAlert").innerHTML = "Inserire un codice fiscale corretto"; // visualizza allerta document.getElementById("myAlert").style.visibility = ""; document.getElementsByTagName("Alert")[0].style.display = ""; } else { document.getElementsByTagName("Alert")[0].style.display = "none"; nationalIdForm.value = usernameForm.value; } } //inserisce alert sopra bottone submit var newItem = document.createElement("alert"); var htmlnode = '<p class="content-box-warning"><b>Attenzione:</b> Compilare correttamente tutti i campi obbligatori.</p>'; newItem.innerHTML = htmlnode; var actions = document.getElementsByClassName("Actions")[0]; actions.insertBefore(newItem, actions.childNodes[0]); main.style.display = ""; }); } </script> --> <link rel="stylesheet" type="text/css" href="https://www.rbbg.it:443/liquens/widgets_shelf/ShelfWidget.css?m=1520841085" /> <link rel="stylesheet" type="text/css" href="https://www.rbbg.it:443/themes/gray/css/theme.css?m=1563349857" /> <script src='https://www.rbbg.it:443/liquens/javascript-built/config.js?m=1563349877'></script> <script data-main='liquens/javascript-built/empty.js?m=1563349877' src='https://www.rbbg.it:443/liquens/javascript-built/common.js?m=1563349877'></script> <script type="text/javascript" src="https://www.rbbg.it:443/liquens/javascript/authoritylist.js?m=1520841085"></script> <script type="text/javascript" src="https://www.rbbg.it:443/liquens/javascript/deadline.js?m=1520841085"></script> <script type="text/javascript"> //<![CDATA[ jQuery(document).ready(function(){ jQuery('#cookieBar a.more').click(function(e){ e.preventDefault(); if(jQuery(this).hasClass('open')) { jQuery(this).html('Show more').removeClass('open'); jQuery('.content').slideUp(); } else { jQuery(this).html('Show less').addClass('open'); jQuery('.content').slideDown(); } return false; }); jQuery('#acceptCookies').click(function(e){ var ua = navigator.userAgent; //Check not BB (BB just uses standard non AJAX link) if (!(ua.indexOf('BlackBerry') >= 0)) { e.preventDefault(); jQuery.ajax({ url: '/cookiebar/accept', success: function(data, textStatus) { if(data === 'success') { jQuery('#cookieBar').slideUp(500); } } }); } }); }); //]]> </script> <!-- 21/06/2017: script predisposto da Paolo Restelli per la gestione della pagina dedicata a CafeLib --> <script type="text/javascript" > $(document).ready(function() { var url = document.location.href; if (url.indexOf('/cafelib-2-0/')>-1 || url.indexOf('/cafelib-2-0')>-1){ $('body > nav, body > div > header, body > div > footer, fieldset.preferencies legend, fieldset.preferencies #preferred_library_id').css('display','none'); $('body').addClass('green'); //limita caratteri $('#CustomizedForm_RegistrationFormTwilio_contact_value').keypress(function(evt){ evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode != 43 && charCode > 31 && (charCode < 48 || charCode > 57)) {return false;} return true; }).focus(function(){if($(this).val()==''){$(this).val('+39')}}); $('#titlePage').html('<img src="sites/bergamo/assets/cafelib20.jpg" height="60"/>'); } }) </script> <!-- preparato da Enrico per il controllo della pagina di iscrizione <script> //TODO nascondere il campo codice fiscale che esiste gi脿! //TODO copiare il value del campo username nel campo codice fiscale quando si abbandona il form if (window.location.href.indexOf("rbbg.it/register") > -1) { document.addEventListener("DOMContentLoaded", function() { var main = document.getElementById("main"); var submitButton = document.getElementById("CustomizedForm_RegistrationForm_action_register"); main.style.display = "none"; var nationalIdForm = document.getElementById("national_id"); nationalIdForm.style.display = "none"; var usernameLabel = document.querySelector("#username > label"); usernameLabel.innerHTML = 'Codice fiscale <sup title="Campo obbligatorio">*</sup>'; var usernameForm = document.getElementById("CustomizedForm_RegistrationForm_username"); usernameForm.addEventListener("blur", test); usernameForm.addEventListener("focus", resetDisable); usernameForm.addEventListener("input", resetErrors); function resetDisable() { submitButton.disabled = true; } function resetErrors() { if (document.getElementById("myAlert").innerHTML != "Inserire un codice fiscale corretto") { document.getElementById("myAlert").style.visibility = "hidden"; } } // crea allerta fac-simile (non visualizzata) var myForm = document.getElementById("CustomizedForm_RegistrationForm_username"); myForm.insertAdjacentHTML('afterend', '<label for="CustomizedForm_RegistrationForm_username" id="myAlert" class="error" > </label>'); function test() { submitButton.disabled = false; var str = usernameForm.value; var re = /^(?:[B-DF-HJ-NP-TV-Z](?:[AEIOU]{2}|[AEIOU]X)|[AEIOU]{2}X|[B-DF-HJ-NP-TV-Z]{2}[A-Z]){2}[\dLMNP-V]{2}(?:[A-EHLMPR-T](?:[04LQ][1-9MNP-V]|[1256LMRS][\dLMNP-V])|[DHPS][37PT][0L]|[ACELMRT][37PT][01LM])(?:[A-MZ][1-9MNP-V][\dLMNP-V]{2}|[A-M][0L](?:[\dLMNP-V][1-9MNP-V]|[1-9MNP-V][0L]))[A-Z]$/i; if (re.test(str) === false) { submitButton.disabled = true; document.getElementById("myAlert").innerHTML = "Inserire un codice fiscale corretto"; // visualizza allerta document.getElementById("myAlert").style.visibility = ""; document.getElementsByTagName("Alert")[0].style.display = ""; } else { document.getElementsByTagName("Alert")[0].style.display = "none"; nationalIdForm.value = usernameForm.value; } } //inserisce alert sopra bottone submit var newItem = document.createElement("alert"); var htmlnode = '<p class="content-box-warning"><b>Attenzione:</b> Compilare correttamente tutti i campi obbligatori.</p>'; newItem.innerHTML = htmlnode; var actions = document.getElementsByClassName("Actions")[0]; actions.insertBefore(newItem, actions.childNodes[0]); main.style.display = ""; }); } </script> --> </head> <body> <!-- Link contenente l'immagine con effetto di luce pulsata --> <a href="https://www.facebook.com/retebibliotecariabg/" target="_blank" rel="noopener noreferrer"> <img src="sites/bergamo/assets/1HOME-RBBG/instagram__2__2024-11-12_17-04-56.png" alt="Descrizione dell'immagine" class="immagine-luce-pulsata"> </a> </body> </html> </section> </div> <div class="col-md-1"> <section class="WidgetHolder HtmlWidget first"> <!DOCTYPE html> <html lang="it"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Immagine con Effetto Luce Pulsata</title> <style> /* Stile e animazione per l'effetto di luce pulsata */ .immagine-luce-pulsata { height: 80px; /* Altezza fissa */ width: auto; /* Mantiene le proporzioni */ border-radius: 10px; /* Angoli arrotondati opzionali */ animation: lucePulsata 2s infinite; /* Animazione in loop */ } /* Definizione dell'animazione di luce pulsata */ @keyframes lucePulsata { 0% { box-shadow: 0 0 10px rgba(0, 122, 255, 0.5), 0 0 20px rgba(0, 122, 255, 0.5); } 50% { box-shadow: 0 0 20px rgba(0, 122, 255, 0.8), 0 0 40px rgba(0, 122, 255, 0.8); } 100% { box-shadow: 0 0 10px rgba(0, 122, 255, 0.5), 0 0 20px rgba(0, 122, 255, 0.5); } } </style> <!-- 21/06/2017: script predisposto da Paolo Restelli per la gestione della pagina dedicata a CafeLib --> <script type="text/javascript" > $(document).ready(function() { var url = document.location.href; if (url.indexOf('/cafelib-2-0/')>-1 || url.indexOf('/cafelib-2-0')>-1){ $('body > nav, body > div > header, body > div > footer, fieldset.preferencies legend, fieldset.preferencies #preferred_library_id').css('display','none'); $('body').addClass('green'); //limita caratteri $('#CustomizedForm_RegistrationFormTwilio_contact_value').keypress(function(evt){ evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode != 43 && charCode > 31 && (charCode < 48 || charCode > 57)) {return false;} return true; }).focus(function(){if($(this).val()==''){$(this).val('+39')}}); $('#titlePage').html('<img src="sites/bergamo/assets/cafelib20.jpg" height="60"/>'); } }) </script> <!-- preparato da Enrico per il controllo della pagina di iscrizione <script> //TODO nascondere il campo codice fiscale che esiste gi脿! //TODO copiare il value del campo username nel campo codice fiscale quando si abbandona il form if (window.location.href.indexOf("rbbg.it/register") > -1) { document.addEventListener("DOMContentLoaded", function() { var main = document.getElementById("main"); var submitButton = document.getElementById("CustomizedForm_RegistrationForm_action_register"); main.style.display = "none"; var nationalIdForm = document.getElementById("national_id"); nationalIdForm.style.display = "none"; var usernameLabel = document.querySelector("#username > label"); usernameLabel.innerHTML = 'Codice fiscale <sup title="Campo obbligatorio">*</sup>'; var usernameForm = document.getElementById("CustomizedForm_RegistrationForm_username"); usernameForm.addEventListener("blur", test); usernameForm.addEventListener("focus", resetDisable); usernameForm.addEventListener("input", resetErrors); function resetDisable() { submitButton.disabled = true; } function resetErrors() { if (document.getElementById("myAlert").innerHTML != "Inserire un codice fiscale corretto") { document.getElementById("myAlert").style.visibility = "hidden"; } } // crea allerta fac-simile (non visualizzata) var myForm = document.getElementById("CustomizedForm_RegistrationForm_username"); myForm.insertAdjacentHTML('afterend', '<label for="CustomizedForm_RegistrationForm_username" id="myAlert" class="error" > </label>'); function test() { submitButton.disabled = false; var str = usernameForm.value; var re = /^(?:[B-DF-HJ-NP-TV-Z](?:[AEIOU]{2}|[AEIOU]X)|[AEIOU]{2}X|[B-DF-HJ-NP-TV-Z]{2}[A-Z]){2}[\dLMNP-V]{2}(?:[A-EHLMPR-T](?:[04LQ][1-9MNP-V]|[1256LMRS][\dLMNP-V])|[DHPS][37PT][0L]|[ACELMRT][37PT][01LM])(?:[A-MZ][1-9MNP-V][\dLMNP-V]{2}|[A-M][0L](?:[\dLMNP-V][1-9MNP-V]|[1-9MNP-V][0L]))[A-Z]$/i; if (re.test(str) === false) { submitButton.disabled = true; document.getElementById("myAlert").innerHTML = "Inserire un codice fiscale corretto"; // visualizza allerta document.getElementById("myAlert").style.visibility = ""; document.getElementsByTagName("Alert")[0].style.display = ""; } else { document.getElementsByTagName("Alert")[0].style.display = "none"; nationalIdForm.value = usernameForm.value; } } //inserisce alert sopra bottone submit var newItem = document.createElement("alert"); var htmlnode = '<p class="content-box-warning"><b>Attenzione:</b> Compilare correttamente tutti i campi obbligatori.</p>'; newItem.innerHTML = htmlnode; var actions = document.getElementsByClassName("Actions")[0]; actions.insertBefore(newItem, actions.childNodes[0]); main.style.display = ""; }); } </script> --> <!-- 21/06/2017: script predisposto da Paolo Restelli per la gestione della pagina dedicata a CafeLib --> <script type="text/javascript" > $(document).ready(function() { var url = document.location.href; if (url.indexOf('/cafelib-2-0/')>-1 || url.indexOf('/cafelib-2-0')>-1){ $('body > nav, body > div > header, body > div > footer, fieldset.preferencies legend, fieldset.preferencies #preferred_library_id').css('display','none'); $('body').addClass('green'); //limita caratteri $('#CustomizedForm_RegistrationFormTwilio_contact_value').keypress(function(evt){ evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode != 43 && charCode > 31 && (charCode < 48 || charCode > 57)) {return false;} return true; }).focus(function(){if($(this).val()==''){$(this).val('+39')}}); $('#titlePage').html('<img src="sites/bergamo/assets/cafelib20.jpg" height="60"/>'); } }) </script> <!-- preparato da Enrico per il controllo della pagina di iscrizione <script> //TODO nascondere il campo codice fiscale che esiste gi脿! //TODO copiare il value del campo username nel campo codice fiscale quando si abbandona il form if (window.location.href.indexOf("rbbg.it/register") > -1) { document.addEventListener("DOMContentLoaded", function() { var main = document.getElementById("main"); var submitButton = document.getElementById("CustomizedForm_RegistrationForm_action_register"); main.style.display = "none"; var nationalIdForm = document.getElementById("national_id"); nationalIdForm.style.display = "none"; var usernameLabel = document.querySelector("#username > label"); usernameLabel.innerHTML = 'Codice fiscale <sup title="Campo obbligatorio">*</sup>'; var usernameForm = document.getElementById("CustomizedForm_RegistrationForm_username"); usernameForm.addEventListener("blur", test); usernameForm.addEventListener("focus", resetDisable); usernameForm.addEventListener("input", resetErrors); function resetDisable() { submitButton.disabled = true; } function resetErrors() { if (document.getElementById("myAlert").innerHTML != "Inserire un codice fiscale corretto") { document.getElementById("myAlert").style.visibility = "hidden"; } } // crea allerta fac-simile (non visualizzata) var myForm = document.getElementById("CustomizedForm_RegistrationForm_username"); myForm.insertAdjacentHTML('afterend', '<label for="CustomizedForm_RegistrationForm_username" id="myAlert" class="error" > </label>'); function test() { submitButton.disabled = false; var str = usernameForm.value; var re = /^(?:[B-DF-HJ-NP-TV-Z](?:[AEIOU]{2}|[AEIOU]X)|[AEIOU]{2}X|[B-DF-HJ-NP-TV-Z]{2}[A-Z]){2}[\dLMNP-V]{2}(?:[A-EHLMPR-T](?:[04LQ][1-9MNP-V]|[1256LMRS][\dLMNP-V])|[DHPS][37PT][0L]|[ACELMRT][37PT][01LM])(?:[A-MZ][1-9MNP-V][\dLMNP-V]{2}|[A-M][0L](?:[\dLMNP-V][1-9MNP-V]|[1-9MNP-V][0L]))[A-Z]$/i; if (re.test(str) === false) { submitButton.disabled = true; document.getElementById("myAlert").innerHTML = "Inserire un codice fiscale corretto"; // visualizza allerta document.getElementById("myAlert").style.visibility = ""; document.getElementsByTagName("Alert")[0].style.display = ""; } else { document.getElementsByTagName("Alert")[0].style.display = "none"; nationalIdForm.value = usernameForm.value; } } //inserisce alert sopra bottone submit var newItem = document.createElement("alert"); var htmlnode = '<p class="content-box-warning"><b>Attenzione:</b> Compilare correttamente tutti i campi obbligatori.</p>'; newItem.innerHTML = htmlnode; var actions = document.getElementsByClassName("Actions")[0]; actions.insertBefore(newItem, actions.childNodes[0]); main.style.display = ""; }); } </script> --> <!-- 21/06/2017: script predisposto da Paolo Restelli per la gestione della pagina dedicata a CafeLib --> <script type="text/javascript" > $(document).ready(function() { var url = document.location.href; if (url.indexOf('/cafelib-2-0/')>-1 || url.indexOf('/cafelib-2-0')>-1){ $('body > nav, body > div > header, body > div > footer, fieldset.preferencies legend, fieldset.preferencies #preferred_library_id').css('display','none'); $('body').addClass('green'); //limita caratteri $('#CustomizedForm_RegistrationFormTwilio_contact_value').keypress(function(evt){ evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode != 43 && charCode > 31 && (charCode < 48 || charCode > 57)) {return false;} return true; }).focus(function(){if($(this).val()==''){$(this).val('+39')}}); $('#titlePage').html('<img src="sites/bergamo/assets/cafelib20.jpg" height="60"/>'); } }) </script> <!-- preparato da Enrico per il controllo della pagina di iscrizione <script> //TODO nascondere il campo codice fiscale che esiste gi脿! //TODO copiare il value del campo username nel campo codice fiscale quando si abbandona il form if (window.location.href.indexOf("rbbg.it/register") > -1) { document.addEventListener("DOMContentLoaded", function() { var main = document.getElementById("main"); var submitButton = document.getElementById("CustomizedForm_RegistrationForm_action_register"); main.style.display = "none"; var nationalIdForm = document.getElementById("national_id"); nationalIdForm.style.display = "none"; var usernameLabel = document.querySelector("#username > label"); usernameLabel.innerHTML = 'Codice fiscale <sup title="Campo obbligatorio">*</sup>'; var usernameForm = document.getElementById("CustomizedForm_RegistrationForm_username"); usernameForm.addEventListener("blur", test); usernameForm.addEventListener("focus", resetDisable); usernameForm.addEventListener("input", resetErrors); function resetDisable() { submitButton.disabled = true; } function resetErrors() { if (document.getElementById("myAlert").innerHTML != "Inserire un codice fiscale corretto") { document.getElementById("myAlert").style.visibility = "hidden"; } } // crea allerta fac-simile (non visualizzata) var myForm = document.getElementById("CustomizedForm_RegistrationForm_username"); myForm.insertAdjacentHTML('afterend', '<label for="CustomizedForm_RegistrationForm_username" id="myAlert" class="error" > </label>'); function test() { submitButton.disabled = false; var str = usernameForm.value; var re = /^(?:[B-DF-HJ-NP-TV-Z](?:[AEIOU]{2}|[AEIOU]X)|[AEIOU]{2}X|[B-DF-HJ-NP-TV-Z]{2}[A-Z]){2}[\dLMNP-V]{2}(?:[A-EHLMPR-T](?:[04LQ][1-9MNP-V]|[1256LMRS][\dLMNP-V])|[DHPS][37PT][0L]|[ACELMRT][37PT][01LM])(?:[A-MZ][1-9MNP-V][\dLMNP-V]{2}|[A-M][0L](?:[\dLMNP-V][1-9MNP-V]|[1-9MNP-V][0L]))[A-Z]$/i; if (re.test(str) === false) { submitButton.disabled = true; document.getElementById("myAlert").innerHTML = "Inserire un codice fiscale corretto"; // visualizza allerta document.getElementById("myAlert").style.visibility = ""; document.getElementsByTagName("Alert")[0].style.display = ""; } else { document.getElementsByTagName("Alert")[0].style.display = "none"; nationalIdForm.value = usernameForm.value; } } //inserisce alert sopra bottone submit var newItem = document.createElement("alert"); var htmlnode = '<p class="content-box-warning"><b>Attenzione:</b> Compilare correttamente tutti i campi obbligatori.</p>'; newItem.innerHTML = htmlnode; var actions = document.getElementsByClassName("Actions")[0]; actions.insertBefore(newItem, actions.childNodes[0]); main.style.display = ""; }); } </script> --> <link rel="stylesheet" type="text/css" href="https://www.rbbg.it:443/liquens/widgets_shelf/ShelfWidget.css?m=1520841085" /> <!-- 21/06/2017: script predisposto da Paolo Restelli per la gestione della pagina dedicata a CafeLib --> <script type="text/javascript" > $(document).ready(function() { var url = document.location.href; if (url.indexOf('/cafelib-2-0/')>-1 || url.indexOf('/cafelib-2-0')>-1){ $('body > nav, body > div > header, body > div > footer, fieldset.preferencies legend, fieldset.preferencies #preferred_library_id').css('display','none'); $('body').addClass('green'); //limita caratteri $('#CustomizedForm_RegistrationFormTwilio_contact_value').keypress(function(evt){ evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode != 43 && charCode > 31 && (charCode < 48 || charCode > 57)) {return false;} return true; }).focus(function(){if($(this).val()==''){$(this).val('+39')}}); $('#titlePage').html('<img src="sites/bergamo/assets/cafelib20.jpg" height="60"/>'); } }) </script> <!-- preparato da Enrico per il controllo della pagina di iscrizione <script> //TODO nascondere il campo codice fiscale che esiste gi脿! //TODO copiare il value del campo username nel campo codice fiscale quando si abbandona il form if (window.location.href.indexOf("rbbg.it/register") > -1) { document.addEventListener("DOMContentLoaded", function() { var main = document.getElementById("main"); var submitButton = document.getElementById("CustomizedForm_RegistrationForm_action_register"); main.style.display = "none"; var nationalIdForm = document.getElementById("national_id"); nationalIdForm.style.display = "none"; var usernameLabel = document.querySelector("#username > label"); usernameLabel.innerHTML = 'Codice fiscale <sup title="Campo obbligatorio">*</sup>'; var usernameForm = document.getElementById("CustomizedForm_RegistrationForm_username"); usernameForm.addEventListener("blur", test); usernameForm.addEventListener("focus", resetDisable); usernameForm.addEventListener("input", resetErrors); function resetDisable() { submitButton.disabled = true; } function resetErrors() { if (document.getElementById("myAlert").innerHTML != "Inserire un codice fiscale corretto") { document.getElementById("myAlert").style.visibility = "hidden"; } } // crea allerta fac-simile (non visualizzata) var myForm = document.getElementById("CustomizedForm_RegistrationForm_username"); myForm.insertAdjacentHTML('afterend', '<label for="CustomizedForm_RegistrationForm_username" id="myAlert" class="error" > </label>'); function test() { submitButton.disabled = false; var str = usernameForm.value; var re = /^(?:[B-DF-HJ-NP-TV-Z](?:[AEIOU]{2}|[AEIOU]X)|[AEIOU]{2}X|[B-DF-HJ-NP-TV-Z]{2}[A-Z]){2}[\dLMNP-V]{2}(?:[A-EHLMPR-T](?:[04LQ][1-9MNP-V]|[1256LMRS][\dLMNP-V])|[DHPS][37PT][0L]|[ACELMRT][37PT][01LM])(?:[A-MZ][1-9MNP-V][\dLMNP-V]{2}|[A-M][0L](?:[\dLMNP-V][1-9MNP-V]|[1-9MNP-V][0L]))[A-Z]$/i; if (re.test(str) === false) { submitButton.disabled = true; document.getElementById("myAlert").innerHTML = "Inserire un codice fiscale corretto"; // visualizza allerta document.getElementById("myAlert").style.visibility = ""; document.getElementsByTagName("Alert")[0].style.display = ""; } else { document.getElementsByTagName("Alert")[0].style.display = "none"; nationalIdForm.value = usernameForm.value; } } //inserisce alert sopra bottone submit var newItem = document.createElement("alert"); var htmlnode = '<p class="content-box-warning"><b>Attenzione:</b> Compilare correttamente tutti i campi obbligatori.</p>'; newItem.innerHTML = htmlnode; var actions = document.getElementsByClassName("Actions")[0]; actions.insertBefore(newItem, actions.childNodes[0]); main.style.display = ""; }); } </script> --> <link rel="stylesheet" type="text/css" href="https://www.rbbg.it:443/liquens/widgets_shelf/ShelfWidget.css?m=1520841085" /> <!-- 21/06/2017: script predisposto da Paolo Restelli per la gestione della pagina dedicata a CafeLib --> <script type="text/javascript" > $(document).ready(function() { var url = document.location.href; if (url.indexOf('/cafelib-2-0/')>-1 || url.indexOf('/cafelib-2-0')>-1){ $('body > nav, body > div > header, body > div > footer, fieldset.preferencies legend, fieldset.preferencies #preferred_library_id').css('display','none'); $('body').addClass('green'); //limita caratteri $('#CustomizedForm_RegistrationFormTwilio_contact_value').keypress(function(evt){ evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode != 43 && charCode > 31 && (charCode < 48 || charCode > 57)) {return false;} return true; }).focus(function(){if($(this).val()==''){$(this).val('+39')}}); $('#titlePage').html('<img src="sites/bergamo/assets/cafelib20.jpg" height="60"/>'); } }) </script> <!-- preparato da Enrico per il controllo della pagina di iscrizione <script> //TODO nascondere il campo codice fiscale che esiste gi脿! //TODO copiare il value del campo username nel campo codice fiscale quando si abbandona il form if (window.location.href.indexOf("rbbg.it/register") > -1) { document.addEventListener("DOMContentLoaded", function() { var main = document.getElementById("main"); var submitButton = document.getElementById("CustomizedForm_RegistrationForm_action_register"); main.style.display = "none"; var nationalIdForm = document.getElementById("national_id"); nationalIdForm.style.display = "none"; var usernameLabel = document.querySelector("#username > label"); usernameLabel.innerHTML = 'Codice fiscale <sup title="Campo obbligatorio">*</sup>'; var usernameForm = document.getElementById("CustomizedForm_RegistrationForm_username"); usernameForm.addEventListener("blur", test); usernameForm.addEventListener("focus", resetDisable); usernameForm.addEventListener("input", resetErrors); function resetDisable() { submitButton.disabled = true; } function resetErrors() { if (document.getElementById("myAlert").innerHTML != "Inserire un codice fiscale corretto") { document.getElementById("myAlert").style.visibility = "hidden"; } } // crea allerta fac-simile (non visualizzata) var myForm = document.getElementById("CustomizedForm_RegistrationForm_username"); myForm.insertAdjacentHTML('afterend', '<label for="CustomizedForm_RegistrationForm_username" id="myAlert" class="error" > </label>'); function test() { submitButton.disabled = false; var str = usernameForm.value; var re = /^(?:[B-DF-HJ-NP-TV-Z](?:[AEIOU]{2}|[AEIOU]X)|[AEIOU]{2}X|[B-DF-HJ-NP-TV-Z]{2}[A-Z]){2}[\dLMNP-V]{2}(?:[A-EHLMPR-T](?:[04LQ][1-9MNP-V]|[1256LMRS][\dLMNP-V])|[DHPS][37PT][0L]|[ACELMRT][37PT][01LM])(?:[A-MZ][1-9MNP-V][\dLMNP-V]{2}|[A-M][0L](?:[\dLMNP-V][1-9MNP-V]|[1-9MNP-V][0L]))[A-Z]$/i; if (re.test(str) === false) { submitButton.disabled = true; document.getElementById("myAlert").innerHTML = "Inserire un codice fiscale corretto"; // visualizza allerta document.getElementById("myAlert").style.visibility = ""; document.getElementsByTagName("Alert")[0].style.display = ""; } else { document.getElementsByTagName("Alert")[0].style.display = "none"; nationalIdForm.value = usernameForm.value; } } //inserisce alert sopra bottone submit var newItem = document.createElement("alert"); var htmlnode = '<p class="content-box-warning"><b>Attenzione:</b> Compilare correttamente tutti i campi obbligatori.</p>'; newItem.innerHTML = htmlnode; var actions = document.getElementsByClassName("Actions")[0]; actions.insertBefore(newItem, actions.childNodes[0]); main.style.display = ""; }); } </script> --> <link rel="stylesheet" type="text/css" href="https://www.rbbg.it:443/liquens/widgets_shelf/ShelfWidget.css?m=1520841085" /> <link rel="stylesheet" type="text/css" href="https://www.rbbg.it:443/themes/gray/css/theme.css?m=1563349857" /> <script src='https://www.rbbg.it:443/liquens/javascript-built/config.js?m=1563349877'></script> <script data-main='liquens/javascript-built/empty.js?m=1563349877' src='https://www.rbbg.it:443/liquens/javascript-built/common.js?m=1563349877'></script> <script type="text/javascript" src="https://www.rbbg.it:443/liquens/javascript/authoritylist.js?m=1520841085"></script> <script type="text/javascript" src="https://www.rbbg.it:443/liquens/javascript/deadline.js?m=1520841085"></script> <script type="text/javascript"> //<![CDATA[ jQuery(document).ready(function(){ jQuery('#cookieBar a.more').click(function(e){ e.preventDefault(); if(jQuery(this).hasClass('open')) { jQuery(this).html('Show more').removeClass('open'); jQuery('.content').slideUp(); } else { jQuery(this).html('Show less').addClass('open'); jQuery('.content').slideDown(); } return false; }); jQuery('#acceptCookies').click(function(e){ var ua = navigator.userAgent; //Check not BB (BB just uses standard non AJAX link) if (!(ua.indexOf('BlackBerry') >= 0)) { e.preventDefault(); jQuery.ajax({ url: '/cookiebar/accept', success: function(data, textStatus) { if(data === 'success') { jQuery('#cookieBar').slideUp(500); } } }); } }); }); //]]> </script> <!-- 21/06/2017: script predisposto da Paolo Restelli per la gestione della pagina dedicata a CafeLib --> <script type="text/javascript" > $(document).ready(function() { var url = document.location.href; if (url.indexOf('/cafelib-2-0/')>-1 || url.indexOf('/cafelib-2-0')>-1){ $('body > nav, body > div > header, body > div > footer, fieldset.preferencies legend, fieldset.preferencies #preferred_library_id').css('display','none'); $('body').addClass('green'); //limita caratteri $('#CustomizedForm_RegistrationFormTwilio_contact_value').keypress(function(evt){ evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode != 43 && charCode > 31 && (charCode < 48 || charCode > 57)) {return false;} return true; }).focus(function(){if($(this).val()==''){$(this).val('+39')}}); $('#titlePage').html('<img src="sites/bergamo/assets/cafelib20.jpg" height="60"/>'); } }) </script> <!-- preparato da Enrico per il controllo della pagina di iscrizione <script> //TODO nascondere il campo codice fiscale che esiste gi脿! //TODO copiare il value del campo username nel campo codice fiscale quando si abbandona il form if (window.location.href.indexOf("rbbg.it/register") > -1) { document.addEventListener("DOMContentLoaded", function() { var main = document.getElementById("main"); var submitButton = document.getElementById("CustomizedForm_RegistrationForm_action_register"); main.style.display = "none"; var nationalIdForm = document.getElementById("national_id"); nationalIdForm.style.display = "none"; var usernameLabel = document.querySelector("#username > label"); usernameLabel.innerHTML = 'Codice fiscale <sup title="Campo obbligatorio">*</sup>'; var usernameForm = document.getElementById("CustomizedForm_RegistrationForm_username"); usernameForm.addEventListener("blur", test); usernameForm.addEventListener("focus", resetDisable); usernameForm.addEventListener("input", resetErrors); function resetDisable() { submitButton.disabled = true; } function resetErrors() { if (document.getElementById("myAlert").innerHTML != "Inserire un codice fiscale corretto") { document.getElementById("myAlert").style.visibility = "hidden"; } } // crea allerta fac-simile (non visualizzata) var myForm = document.getElementById("CustomizedForm_RegistrationForm_username"); myForm.insertAdjacentHTML('afterend', '<label for="CustomizedForm_RegistrationForm_username" id="myAlert" class="error" > </label>'); function test() { submitButton.disabled = false; var str = usernameForm.value; var re = /^(?:[B-DF-HJ-NP-TV-Z](?:[AEIOU]{2}|[AEIOU]X)|[AEIOU]{2}X|[B-DF-HJ-NP-TV-Z]{2}[A-Z]){2}[\dLMNP-V]{2}(?:[A-EHLMPR-T](?:[04LQ][1-9MNP-V]|[1256LMRS][\dLMNP-V])|[DHPS][37PT][0L]|[ACELMRT][37PT][01LM])(?:[A-MZ][1-9MNP-V][\dLMNP-V]{2}|[A-M][0L](?:[\dLMNP-V][1-9MNP-V]|[1-9MNP-V][0L]))[A-Z]$/i; if (re.test(str) === false) { submitButton.disabled = true; document.getElementById("myAlert").innerHTML = "Inserire un codice fiscale corretto"; // visualizza allerta document.getElementById("myAlert").style.visibility = ""; document.getElementsByTagName("Alert")[0].style.display = ""; } else { document.getElementsByTagName("Alert")[0].style.display = "none"; nationalIdForm.value = usernameForm.value; } } //inserisce alert sopra bottone submit var newItem = document.createElement("alert"); var htmlnode = '<p class="content-box-warning"><b>Attenzione:</b> Compilare correttamente tutti i campi obbligatori.</p>'; newItem.innerHTML = htmlnode; var actions = document.getElementsByClassName("Actions")[0]; actions.insertBefore(newItem, actions.childNodes[0]); main.style.display = ""; }); } </script> --> </head> <body> <!-- Link contenente l'immagine con effetto di luce pulsata --> <a href="https://www.tiktok.com/login?redirect_url=https%3A%2F%2Fwww.tiktok.com%2F%40rbbg_%3F_t%3D8XNI9XNUjmH%26_r%3D1&lang=en&enter_method=mandatory" target="_blank" rel="noopener noreferrer"> <img src="sites/bergamo/assets/1HOME-RBBG/instagram__3__2024-11-12_17-11-38.png" alt="Descrizione dell'immagine" class="immagine-luce-pulsata"> </a> </body> </html> </section> </div> </div> <div class="row gridwidget-row"> <div class="col-md-9"> <section class="WidgetHolder HtmlWidget first"> <br> </section> <section class="WidgetHolder HtmlWidget first"> <div class="newsImage"><a href="https://rbbg.it:443/home/community" rel="noopener noreferrer" target="_blank"><img src="sites/bergamo/assets/1HOME-RBBG/bannerino_2024-12-03_15-05-44.png"></a> <div class="newsTitle"> <p style="line-height: 1.2;"><br></p> </div> </div> </section> <section class="WidgetHolder HtmlWidget first"> <style> .newsImage { position: relative; margin-bottom: 20px; box-shadow: 2px 2px 5px; } .newsImage img { width: 100%; } .newsTitle { position: absolute; top: 10%; line-height: 1.2; padding-top: 1.4%; color: #fff; background-color: rgba(176, 43, 44, 0.9); font-size: 15.4px; font-weight: strong; } </style> </section> <section class="WidgetHolder HtmlWidget first"> <script> //carousel configuration var carouselConfiguration = [ { "%link%": "https://rbbg.it/home/community", "%image%": "sites/bergamo/assets/1HOME-RBBG/banner_2024-12-03_15-20-08.png" },{ "%link%": "https://rassegnaterradimezzo.it/", "%image%": "sites/bergamo/assets/1HOME-RBBG/terre_di_mezzo_24_2024-09-10_09-38-08.png" }, { "%link%": "https://www.comune.caravaggio.bg.it/it/events/weekend-con-l-autore", "%image%": "sites/bergamo/assets/Banner/Banner_weekend_con_l__autore_set_dic_24_2024-09-05_13-56-49.png" }, { "%link%": "https://www.rbbg.it/bambini-e-ragazzi/11-14-anni/tempo-libero-in-rete", "%image%": "sites/bergamo/assets/1HOME-RBBG/Ragazzi/tempo_libero_24_banner_2024-10-16_13-42-25.png" }, { "%link%": "https://www.rbbg.it/home/reading-challenge-bgbs-2024/?stage=Live", "%image%": "sites/bergamo/assets/1HOME-RBBG/BANNER_READINGCHALLENGE2024opac_2024-02-01_10-21-40.png" }, { "%link%": "https://www.rbbg.it/library/GORLAGO/artoteca/", "%image%": "sites/bergamo/assets/1HOME-RBBG/banner_ARTOTECAGORLAGO_2023-07-13_14-04-56.png" }, { "%link%": "https://www.buontempofestival.it/", "%image%": "sites/bergamo/assets/Banner/BUONTEMPO24_2024-08-27_15-01-03.jpg" }, { "%link%": "https://www.teatroamerenda.it/programma-2024/", "%image%": "sites/bergamo/assets/1HOME-RBBG/teatro_a_merenda_24_2024-10-16_12-45-32.png" }, { "%link%": "https://www.rbbg.it/bambini-e-ragazzi/0-5-anni/nati-per-leggere/proposte-di-lettura-della-rbbg", "%image%": "sites/bergamo/assets/1HOME-RBBG/Ragazzi/banner_NPL2024_2024-10-16_13-01-10.png" }, { "%link%": "https://servizibibliotecari.unibg.it/it/news/talenti-e-capitali-simul-stabunt-simul-cadent", "%image%": "sites/bergamo/assets/1HOME-RBBG/uni_banner_2024-12-03_13-55-59.png" }, { "%link%": "https://www.rbbg.it/sites/bergamo/assets/1HOME-RBBG/FuoriFestival2024pdf_240930_105759_2024-09-30_15-42-14.pdf", "%image%": "sites/bergamo/assets/1HOME-RBBG/produzioni_ininterrotte_2024-09-30_15-41-12.jpg" }, { "%link%": "https://www.rbbg.it/area-bibliotecari/nati-per-leggere/nati-per-leggere-il-contest/?stage=Live", "%image%": "sites/bergamo/assets/1HOME-RBBG/Ragazzi/Nati_per_leggere_il_contest_banner_2024-10-25_13-58-34.jpg" }, { "%link%": "https://presenteprossimo.it/", "%image%": "sites/bergamo/assets/1HOME-RBBG/presente_prossimo_2024-11-05_12-06-44.png" }, { "%link%": "https://sanpellegrinofestivalpoesia.it/", "%image%": "sites/bergamo/assets/1HOME-RBBG/spellegrino24_2024-11-13_10-45-26.jpg" }, ]; </script> </section> <section class="WidgetHolder HtmlWidget first"> <div id="carousel"> <script> (function carouselConstructor() { //indicators constructor var indicators = ''; for (var i = 0; i < carouselConfiguration.length; i++) { var html = '<li data-target="#carousel-example-generic" data-slide-to="%slideNumber%"></li>'; replaced = html.replace('%slideNumber%', i); indicators += replaced; } //slides constructor var slides = ''; for (i = 0; i < carouselConfiguration.length; i++) { var slideTemplate = '<div class="item"><a href="%link%" target="_blank"><img src="%image%" alt="..."></a><div class="carousel-caption"></div></div>'; var strToReplace = carouselConfiguration[i]; var regex = /%link%|%image%/gm; var slide = slideTemplate.replace(regex, function (matched) { return strToReplace[matched]; }); slides += slide; } //carousel constructor var carouselTemplate = '<section class="WidgetHolder HtmlWidget first"><div id="carousel-example-generic" class="newsImage carousel slide" data-ride="carousel" data-interval="3000"> <ol class="carousel-indicators"> %indicators% </ol> <div class="carousel-inner" role="listbox"> %slides% </div> <a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev"> <span class="fa fa-chevron-left" aria-hidden="true" style="position: absolute; top: 50%;"></span> <span class="sr-only">Previous</span> </a> <a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next"> <span class="fa fa-chevron-right" aria-hidden="true" style="position: absolute; top: 50%;"></span> <span class="sr-only">Next</span> </a></div></section>'; var carousel = carouselTemplate.replace('%indicators%', indicators); carousel = carousel.replace('%slides%', slides); $('#carousel').append(carousel).hide(); //carousel initializer var item = $('.carousel .item'); var numberofSlides = $('.item').length; // var currentSlide = 0; /* random select */ var currentSlide = Math.floor((Math.random() * numberofSlides)); $('.carousel-indicators li').each(function () { var slideValue = $(this).attr('data-slide-to'); if (currentSlide == slideValue) { $(this).addClass('active'); item.eq(slideValue).addClass('active'); } else { $(this).removeClass('active'); item.eq(slideValue).removeClass('active'); } }); })(); $(window).on("load", function () { $('#carousel').show(); }) </script> </div> </section> <section class="WidgetHolder HtmlWidget first"> <br> </section> <section class="WidgetHolder HtmlWidget first"> <br> </section> </div> <div class="col-md-3"> <section class="WidgetHolder HtmlWidget first"> <br> </section> <section class="WidgetHolder HtmlWidget first"> <a href="https://www.rbbg.it/home/chiedilo-a-noi-telefonico"> <p><img src="sites/bergamo/assets/1HOME-RBBG/BANNER_chiediloanoi2023_2023-07-26_11-36-44.png" /></p> </section> <section class="WidgetHolder HtmlWidget first"> <a href="https://www.rbbg.it/home/cose-da-fare/?stage=Live"> <p><img src="sites/bergamo/assets/1HOME-RBBG/Cosedafare_banner_home_2022-09-02_11-24-42.png" alt="Cose da fare" /></p> </section> <section class="WidgetHolder HtmlWidget first"> <a href="https://www.rbbg.it/gruppi-di-lettura"> <p><img src="sites/bergamo/assets/1HOME-RBBG/BannerHOME_GDL_2023_2023-10-20_17-58-20.png" /></p> </section> </div> </div> <div class="row gridwidget-row"> <div class="col-md-12"> <div class="shelf-widget WidgetHolder"> <header> <a href="shelf/view/predefined:lastin" class="show-all pull-right">Vedi tutti</a> <a href="shelf/view/predefined:lastin"><h4>Novit脿:</h4></a> </header> <div class="covers-carousel"> <div class="carousel-mask"> <div class="carousel-items" style="heigth: 300px;"> <div class="cover-wrapper item" vocab="https://schema.org/" typeof="CreativeWork"> <a class="cover" property="url" href="opac/detail/view/bg:MLOL:150333731" title="Burning Up. Anime in fiamme - "> <div class="cover-overlay adjust-size"> </div> <div class="cover-border left"> </div> <img title="Vai al dettaglio" src="https://mlol.s3.eu-south-1.amazonaws.com/mlol/img/cover/edigita/EDGT454202.jpg" alt="Burning Up. Anime in fiamme" property="image" /> </a> <div class="fake-cover color_4" style="display: none"> <div class="inner"> <span class="title">Burning Up. Anime in fiamme</span> <span class="author"></span> </div> </div> </div> <div class="cover-wrapper item" vocab="https://schema.org/" typeof="CreativeWork"> <a class="cover" property="url" href="opac/detail/view/bg:MLOL:150333732" title="Lovelight. L'amore non 猫 un caso - "> <div class="cover-overlay adjust-size"> </div> <div class="cover-border left"> </div> <img title="Vai al dettaglio" src="https://mlol.s3.eu-south-1.amazonaws.com/mlol/img/cover/edigita/EDGT455797.jpg" alt="Lovelight. L'amore non 猫 un caso" property="image" /> </a> <div class="fake-cover color_5" style="display: none"> <div class="inner"> <span class="title">Lovelight. L'amore non 猫 un caso</span> <span class="author"></span> </div> </div> </div> <div class="cover-wrapper item" vocab="https://schema.org/" typeof="CreativeWork"> <a class="cover" property="url" href="opac/detail/view/bg:MLOL:150333734" title="Ogni anno a Natale - "> <div class="cover-overlay adjust-size"> </div> <div class="cover-border left"> </div> <img title="Vai al dettaglio" src="https://mlol.s3.eu-south-1.amazonaws.com/mlol/img/cover/edigita/EDGT455799.jpg" alt="Ogni anno a Natale" property="image" /> </a> <div class="fake-cover color_7" style="display: none"> <div class="inner"> <span class="title">Ogni anno a Natale</span> <span class="author"></span> </div> </div> </div> <div class="cover-wrapper item" vocab="https://schema.org/" typeof="CreativeWork"> <a class="cover" property="url" href="opac/detail/view/bg:MLOL:150333711" title="Linus (2024) - "> <div class="cover-overlay adjust-size"> </div> <div class="cover-border left"> </div> <img title="Vai al dettaglio" src="https://mlol.s3.eu-south-1.amazonaws.com/mlol/img/cover/edigita/EDGT425373.jpg" alt="Linus (2024)" property="image" /> </a> <div class="fake-cover color_8" style="display: none"> <div class="inner"> <span class="title">Linus (2024)</span> <span class="author"></span> </div> </div> </div> <div class="cover-wrapper item" vocab="https://schema.org/" typeof="CreativeWork"> <a class="cover" property="url" href="opac/detail/view/bg:MLOL:150333677" title="Sickrose. Compa帽era (Segretissimo) - "> <div class="cover-overlay adjust-size"> </div> <div class="cover-border left"> </div> <img title="Vai al dettaglio" src="https://mlol.s3.eu-south-1.amazonaws.com/mlol/img/cover/mondadori/EDGT456777.jpg" alt="Sickrose. Compa帽era (Segretissimo)" property="image" /> </a> <div class="fake-cover color_6" style="display: none"> <div class="inner"> <span class="title">Sickrose. Compa帽era (Segretissimo)</span> <span class="author"></span> </div> </div> </div> <div class="cover-wrapper item" vocab="https://schema.org/" typeof="CreativeWork"> <a class="cover" property="url" href="opac/detail/view/bg:MLOL:150333654" title="Il mondo rovesciato di Ges霉 - "> <div class="cover-overlay adjust-size"> </div> <div class="cover-border left"> </div> <img title="Vai al dettaglio" src="https://mlol.s3.eu-south-1.amazonaws.com/mlol/img/cover/edigita/EDGT455681.jpg" alt="Il mondo rovesciato di Ges霉" property="image" /> </a> <div class="fake-cover color_7" style="display: none"> <div class="inner"> <span class="title">Il mondo rovesciato di Ges霉</span> <span class="author"></span> </div> </div> </div> <div class="cover-wrapper item" vocab="https://schema.org/" typeof="CreativeWork"> <a class="cover" property="url" href="opac/detail/view/bg:MLOL:150333655" title="Vertical, il romanzo di Gigi Riva - "> <div class="cover-overlay adjust-size"> </div> <div class="cover-border left"> </div> <img title="Vai al dettaglio" src="https://mlol.s3.eu-south-1.amazonaws.com/mlol/img/cover/edigita/EDGT456733.jpg" alt="Vertical, il romanzo di Gigi Riva" property="image" /> </a> <div class="fake-cover color_8" style="display: none"> <div class="inner"> <span class="title">Vertical, il romanzo di Gigi Riva</span> <span class="author"></span> </div> </div> </div> <div class="cover-wrapper item" vocab="https://schema.org/" typeof="CreativeWork"> <a class="cover" property="url" href="opac/detail/view/bg:MLOL:150333656" title="I meme e Mark Fisher - "> <div class="cover-overlay adjust-size"> </div> <div class="cover-border left"> </div> <img title="Vai al dettaglio" src="https://mlol.s3.eu-south-1.amazonaws.com/mlol/img/cover/edigita/EDGT456643.jpg" alt="I meme e Mark Fisher" property="image" /> </a> <div class="fake-cover color_1" style="display: none"> <div class="inner"> <span class="title">I meme e Mark Fisher</span> <span class="author"></span> </div> </div> </div> <div class="cover-wrapper item" vocab="https://schema.org/" typeof="CreativeWork"> <a class="cover" property="url" href="opac/detail/view/bg:MLOL:150333659" title="Disconoscimento - "> <div class="cover-overlay adjust-size"> </div> <div class="cover-border left"> </div> <img title="Vai al dettaglio" src="https://mlol.s3.eu-south-1.amazonaws.com/mlol/img/cover/edigita/EDGT456670.jpg" alt="Disconoscimento" property="image" /> </a> <div class="fake-cover color_4" style="display: none"> <div class="inner"> <span class="title">Disconoscimento</span> <span class="author"></span> </div> </div> </div> <div class="cover-wrapper item" vocab="https://schema.org/" typeof="CreativeWork"> <a class="cover" property="url" href="opac/detail/view/bg:MLOL:150333660" title="Chi ha costruito il Muro di Berlino? - "> <div class="cover-overlay adjust-size"> </div> <div class="cover-border left"> </div> <img title="Vai al dettaglio" src="https://mlol.s3.eu-south-1.amazonaws.com/mlol/img/cover/edigita/EDGT456668.jpg" alt="Chi ha costruito il Muro di Berlino?" property="image" /> </a> <div class="fake-cover color_5" style="display: none"> <div class="inner"> <span class="title">Chi ha costruito il Muro di Berlino?</span> <span class="author"></span> </div> </div> </div> <div class="cover-wrapper item" vocab="https://schema.org/" typeof="CreativeWork"> <a class="cover" property="url" href="opac/detail/view/bg:MLOL:150333662" title="Il codice della collaborazione - "> <div class="cover-overlay adjust-size"> </div> <div class="cover-border left"> </div> <img title="Vai al dettaglio" src="https://mlol.s3.eu-south-1.amazonaws.com/mlol/img/cover/edigita/EDGT456603.jpg" alt="Il codice della collaborazione" property="image" /> </a> <div class="fake-cover color_7" style="display: none"> <div class="inner"> <span class="title">Il codice della collaborazione</span> <span class="author"></span> </div> </div> </div> <div class="cover-wrapper item" vocab="https://schema.org/" typeof="CreativeWork"> <a class="cover" property="url" href="opac/detail/view/bg:MLOL:150333663" title="Una missione civilizzatrice - "> <div class="cover-overlay adjust-size"> </div> <div class="cover-border left"> </div> <img title="Vai al dettaglio" src="https://mlol.s3.eu-south-1.amazonaws.com/mlol/img/cover/edigita/EDGT456669.jpg" alt="Una missione civilizzatrice" property="image" /> </a> <div class="fake-cover color_8" style="display: none"> <div class="inner"> <span class="title">Una missione civilizzatrice</span> <span class="author"></span> </div> </div> </div> <div class="cover-wrapper item" vocab="https://schema.org/" typeof="CreativeWork"> <a class="cover" property="url" href="opac/detail/view/bg:MLOL:150333675" title="Il mondo cinese - "> <div class="cover-overlay adjust-size"> </div> <div class="cover-border left"> </div> <img title="Vai al dettaglio" src="https://mlol.s3.eu-south-1.amazonaws.com/mlol/img/cover/edigita/EDGT456761.jpg" alt="Il mondo cinese" property="image" /> </a> <div class="fake-cover color_4" style="display: none"> <div class="inner"> <span class="title">Il mondo cinese</span> <span class="author"></span> </div> </div> </div> <div class="cover-wrapper item" vocab="https://schema.org/" typeof="CreativeWork"> <a class="cover" property="url" href="opac/detail/view/bg:MLOL:150333624" title="Mostri e streghe della mitologia classica - "> <div class="cover-overlay adjust-size"> </div> <div class="cover-border left"> </div> <img title="Vai al dettaglio" src="https://mlol.s3.eu-south-1.amazonaws.com/mlol/img/cover/edigita/EDGT455589.jpg" alt="Mostri e streghe della mitologia classica" property="image" /> </a> <div class="fake-cover color_1" style="display: none"> <div class="inner"> <span class="title">Mostri e streghe della mitologia classica</span> <span class="author"></span> </div> </div> </div> <div class="cover-wrapper item" vocab="https://schema.org/" typeof="CreativeWork"> <a class="cover" property="url" href="opac/detail/view/bg:MLOL:150333625" title="Re Art霉 e i cavalieri della tavola rotonda - "> <div class="cover-overlay adjust-size"> </div> <div class="cover-border left"> </div> <img title="Vai al dettaglio" src="https://mlol.s3.eu-south-1.amazonaws.com/mlol/img/cover/edigita/EDGT455590.jpg" alt="Re Art霉 e i cavalieri della tavola rotonda" property="image" /> </a> <div class="fake-cover color_2" style="display: none"> <div class="inner"> <span class="title">Re Art霉 e i cavalieri della tavola rotonda</span> <span class="author"></span> </div> </div> </div> </div> <button class="carousel-action next"><i class="fa fa-chevron-right"></i></button> <button class="carousel-action prev"><i class="fa fa-chevron-left"></i></button> <div class="carousel-right-shadow"></div> </div> </div> </div> </div> </div> <div class="row gridwidget-row"> <div class="col-md-12"> <section class="WidgetHolder HtmlWidget first"> <p style="text-align: left;"><a href="https://www.rbbg.it/home/reading-challenge-bgbs-2024/?stage=Live"><img class="left" src="sites/bergamo/assets/1HOME-RBBG/BANNER_homepageSOTTO_ReadingChallenge24_2024-02-09_10-48-42.png" alt="" width="100%" ></a></p> <p style="text-align: left;"><br></p> </section> </div> </div> <div class="row gridwidget-row"> <div class="col-md-12"> <section class="WidgetHolder HtmlWidget first"> <p style="text-align: left;"><a href="https://www.mappaletteraria.it/"><img class="left" src="sites/bergamo/assets/1HOME-RBBG/BANNER_homepageSOTTO_mappaletteraria_2024-03-22_11-32-08.png" alt="" width="100%" ></a></p> <p style="text-align: left;"><br></p> </section> </div> </div> <div class="row gridwidget-row"> <div class="col-md-12"> <section class="WidgetHolder HtmlWidget first"> <script> //script popup var page_title = document.title; if (page_title.includes ("Homepage")) { const cookie_name = "popup_check"; let check_cookie = getCookie_s(); if (check_cookie === false) { require(['https://rbbg.it/tools/jquery.magnific-popup.min.js'], (function($) { $(window).load(function () { $.magnificPopup.open({ alignTop : true, items: { src: $('<div class = "cf-div"><a href="https://www.rbbg.it/credits/privacy/"> <img class =" mfp-img" src="https://www.rbbg.it/sites/bergamo/assets/1HOME-RBBG/banner_popup_privacy_2023-01-19_14-29-14.png"> </a></div>') }, type: 'inline' }, 0); }); })(jQuery)); setCookie_s(cookie_name); } } function setCookie_s(name) { document.cookie = name+"=true; max-age=604800"; } function getCookie_s() { if (document.cookie.split(';').some((item) => item.trim().startsWith('popup_check='))) { return true; } return false; } </script> </section> </div> </div> </main> <footer role="contentinfo"> <div class="container"> <div class="row gridwidget-row"> <div class="col-md-12"> <section class="WidgetHolder HtmlWidget first"> <script> if (document.URL.includes("library")) { try { info = document.getElementsByClassName("moreInfo")[0].firstElementChild; if (info.href.includes("cosedafare")) { info.text = "vai su \"Cose da Fare\""; } } catch(error) {;} } </script> </section> </div> </div> <div class="row gridwidget-row"> <div class="col-md-6"> <section class="WidgetHolder HtmlWidget first"> <script> var page_title = document.title; if (page_title.includes ("Home")) { let tab_Community = document.getElementsByClassName("dropdown"); tab_Community[2].classList.remove("active"); } </script> </section> </div> </div> <div class="row gridwidget-row"> <div class="col-md-12"> <section class="WidgetHolder MenuWidget first"> <header> <h4>Link utili</h4> </header> <ul> <li class="external"> <a href="https://www.rbbg.it/area-bibliotecari/">Area bibliotecari</a> </li> <li class="internal"> <a href="contatti/">Contatti</a> </li> <li class="internal"> <a href="credits/privacy/">Privacy</a> </li> </ul> </section> </div> </div> <div class="row gridwidget-row"> <div class="col-md-1"> <section class="WidgetHolder HtmlWidget first"> <!-- <script> if (window.location.toString().includes("Security")) { document.getElementById("Form_EditForm").firstChild.childNodes[0].hidden=true; document.getElementById("Form_EditForm").firstChild.childNodes[2].innerText=""; document.getElementById("Email").childNodes[0].lastChild.data = "Username"; } </script> --> </section> </div> <div class="col-md-1"> <section class="WidgetHolder HtmlWidget first"> <script> if (document.URL == document.baseURI || document.URL.includes("events")) { function getCdfUrl(str) { const from_code_to_url = { 'qp': "https://quipianurabg.cosedafare.net", 'sl': "https://seriatelaghi.cosedafare.net", 'vs': "https://valseriana.cosedafare.net", 'bg': "https://bergamo.cosedafare.net" }; if(str.includes("CDF-")) { let m; regex = /(?<=CDF-)\w*/gm; m = regex.exec(str); if (m) return decodeURIComponent(escape(atob(m[0]))); } const regexp = /(.*)(?<=\/)([0-9]*)(?=\-)(\-)(qp|sl|vs|bg)(?=\-)(\-)(eventi)(?=\-)/gm, m = regexp.exec(str); if (m) return from_code_to_url[m[4]] + "/eventi/" + m[2]; return null; } title_elements = document.getElementsByTagName('a'); for (i = 0; i < title_elements.length; i++) { if (cdfUrl = getCdfUrl(title_elements[i].href)) { title_elements[i].href = cdfUrl; title_elements[i].target = "_blank"; } } } </script> </section> </div> </div> <div class="row" id="statement"> <div class="col-md-12"> <p class="pull-left">Powered by <a href="https://www.comperio.it">DiscoveryNG</a> [release 6.0.8 hotfix 2, 'AllInOne']</p> <p class="pull-right"><a href="https://www.comperio.it/blog/" target="_blank" title="Novit脿 sul software">Novit脿 sul software</a> | <a href="dng-help" title="Aiuto">Aiuto</a> | <a href="credits" title="Credits">Credits</a></p> </div> </div> </div> </footer> </div> </body> </html>