/** * Cookie Acceptance Dialogue (& behaviour). */ var cookieConfig = { name: "cookie_acceptance", domain: ".better2know.co.uk", expires: 365, // days; path: "/", secure: true, moreInfo: true, infoLink: "/std-sti-testing/privacy-statement" }; var parentDiv = 'body'; jQuery(document).ready( function() { // Text string translations. var pageLang = $('html').attr('lang'); // i18n Dictionary. var lib = new Object({ cookieNotice : false }); if (cookieConfig.moreInfo === true) { lib.cookieNotice = { "en" : "Your privacy is important to us. We do not share your personal details with any third parties. We do allow our trusted partners to collect anonymous aggregated data to understand how our website is being used. By browsing our site with cookies enabled, you are agreeing to their use. You can learn about our Cookie Policy here.", "es" : "Su privacidad es importante para nosotros. No compartiremos sus datos personales con terceros. Permitimos a nuestros colaboradores de confianza recolectar datos anónimos para obtener información de cómo se está usando la web. Por seguir navegando en la web con las Cookies activadas se da por aceptado su uso por su parte. Puede informarse sobre nuestro uso de las cookies aquí." }; } else { lib.cookieNotice = { "en" : "We use cookies to support login features and allow our trusted partners to analyse aggregated site usage. Keep cookies enabled to enjoy the full site experience. By browsing our site with cookies enabled, you are agreeing to their use.", "es" : "Su privacidad es importante para nosotros. No compartiremos sus datos personales con terceros. Permitimos a nuestros colaboradores de confianza recolectar datos anónimos para obtener información de cómo se está usando la web. Por seguir navegando en la web con las Cookies activadas se da por aceptado su uso por su parte." }; } lib.cookieAccept = { "en" : "Hide This", "es" : "Ocultar esto" }; if ($.cookie(cookieConfig.name) != null) { // Extend existing cookie. $.cookie(cookieConfig.name, 'true', { expires: cookieConfig.expires, path: '/', domain: cookieConfig.domain, secure: cookieConfig.secure }); } else { // Show acceptance dialogue. $(parentDiv).append(''); } }); jQuery('body').on('click', '#cookie_accept', function() { $.cookie(cookieConfig.name, 'true', { expires: cookieConfig.expires, path: '/', domain: cookieConfig.domain, secure: cookieConfig.secure }); $(this).parent('#cookie_acceptance-dialogue').fadeOut(function(){$(this).remove();}); });