function relative_time(n){var i;if(n&&n!="1/1/0001 12:00:00 AM"){n=$.trim(n),n=n.replace(/\.\d\d\d+/,""),n=n.replace(/-/,"/").replace(/-/,"/"),n=n.replace(/T/," ").replace(/Z/," UTC"),n=n.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2");var r=new Date(n),u=arguments.length>1?arguments[1]:new Date,t=parseInt((u.getTime()-r)/1e3);return t=t<2?2:t,i="",t<60?i=t+" seconds ago":t<120?i="a minute ago":t<2700?i=parseInt(t/60,10).toString()+" minutes ago":t<7200?i="an hour ago":t<86400?i=""+parseInt(t/3600,10).toString()+" hours ago":t<172800?(days=Math.floor(t/86400),i=days>1?days+" days ago":"1 day ago"):i=r.getDate().toString()+" "+["January","February","March","April","May","June","July","August","September","October","November","December"][r.getMonth()]+", "+r.getFullYear()," "+i}}$(document).ready(function(){var n=$("#aboutago").html(),t=$("#aboutago"),i=relative_time(n);t.html(i)}),function(){$("a[href$='.pdf']:not(.document-webpart)").filter(function(){return!$(this).hasClass("profile")&&!$(this).hasClass("btn")}).addClass("document pdf"),$("a[href$='.xls'],a[href$='.xlsx'],a[href$='.csv'],a[href$='.xml'],a[href$='.xsd']").filter(function(){return!$(this).hasClass("profile")&&!$(this).hasClass("btn")}).addClass("document xls"),$("a[href$='.ppt'],a[href$='.pptx']").filter(function(){return!$(this).hasClass("profile")&&!$(this).hasClass("btn")}).addClass("document ppt"),$("a[href$='.doc'],a[href$='.docx']").filter(function(){return!$(this).hasClass("profile")&&!$(this).hasClass("btn")}).addClass("document doc"),$("a[href$='.txt'],a[href$='.rtf']").filter(function(){return!$(this).hasClass("profile")&&!$(this).hasClass("btn")}).addClass("document txt"),$("a[href$='.zip'],a[href$='.rar']").filter(function(){return!$(this).hasClass("profile")&&!$(this).hasClass("btn")}).addClass("document zip"),$("a[href^='mailto:']").addClass("email"),$("a").filter(function(){return this.hostname&&this.hostname!==location.hostname&&this.hostname!=="search.hefce.ac.uk"}).addClass("external"),$("a.external").attr("target","_blank"),$("a.external, a.document").each(function(){var n;$(this).attr("target","_blank"),n=$("body").hasClass("lang--cy-GB")?"(Dolen allanol - yn agor mewn tab neu ffenest newydd":"(External link - opens in a new tab or window)",$(this).append("<span class='sr-only'>External link (Opens in a new tab or window)<\/span>")})}(jQuery),function(n){n(".navigation__item--has-children").each(function(){var t=n(this),i=t.find("> a"),r=t.find(".navigation__submenu");r.prepend("<li class='navigation__sub-item visible-xs'><a class='navigation__sub-link' href='"+n(i[0]).attr("href")+"'>"+n(i[0]).text()+" home<\/a><\/li>")}).hover(function(){n("body").addClass("show-blackout")},function(){n("body").removeClass("show-blackout")});n(".search__button-close").click(function(){n("body").removeClass("search-on")}),n(".navigation__link--active").parents("li").addClass("navigation__link--active")}(jQuery),function(n){var i=n(".search__input"),r=n(".search__button"),t=n("body");n(".search").submit(function(){if(i.val().length===0)return!1}),n("#search-open").click(function(){t.toggleClass("search-on"),n("#menu").collapse("hide")});n("#menu").on("show.bs.collapse",function(){t.removeClass("search-on")});n("span.check-list").parent().addClass("check-list-li-parent")}(jQuery),function(n){$container=n(".horizontal-tabs"),$container.each(function(){var o;n(this).append("<div class='tabs-scroll__left'/><div class='tabs-scroll__right'/>");var t=n(this).find(".nav-tabs"),u=n(this).find(".tabs-scroll__right"),f=n(this).find(".tabs-scroll__left"),i=!1,r=!1,e=function(){t.scrollLeft()>10?f.addClass("fade-in"):f.removeClass("fade-in"),t.scrollLeft()<t[0].scrollWidth-t.width()-10?u.addClass("fade-in"):u.removeClass("fade-in")};e();t.on("scroll",e);o=function(n){var u=function(){i===!0&&(r=!0,setTimeout(function(){t.scrollLeft(t.scrollLeft()+n),u()},3))};u()};u.on("mousedown touchstart",function(){i=!0,r===!1&&o(1)});f.on("mousedown touchstart",function(){i=!0,r===!1&&o(-1)});n(document).on("touchend mouseup mouseleave dragend",function(){i=!1,r=!1});n(window).resize(e)})}(jQuery),function(){$(".improve-experience").keypress(function(n){var t=n.keyCode?n.keyCode:n.which;t=="13"&&$("#WhatWereYouDoinga").focus()}),$(".improve-experience__heading").click(function(n){n.preventDefault(),setTimeout(function(){$("#WhatWereYouDoing").focus()},0)})}(jQuery),function(n){typeof Cookies.get("cookies-accepted")=="undefined"&&n(".cookie-bar").show(),n("#cookies-confirm").click(function(t){t.preventDefault(),Cookies.set("cookies-accepted","true",{expires:365,path:"/",secure:!0}),n(".cookie-bar").fadeOut()})}(jQuery),function(n){n("table").wrap("<div class='table-responsive'/>")}(jQuery),function(n){n("#datefrom, #dateto").datepicker({dateFormat:"dd/mm/yy"})}(jQuery),function(n){n(".pagination>[class=pagination-container] a").prepend('<span class="sr-only">Page<\/span>'),n(function(){n(".pagination-navigation .pagination-container").each(function(){n(this).hasClass("active")&&n("a",this).prepend('<span class="sr-only">Current Page<\/span>'),n(this).hasClass("PagedList-skipToNext")&&n("a",this).prepend('<span class="sr-only">Skip to next page<\/span>'),n(this).hasClass("PagedList-skipToPrevious")&&n("a",this).prepend('<span class="sr-only">Skip to previous page<\/span>')})})}(jQuery);var sticky=function(){var e=$(".section-nav"),b=$(".section-nav__spacer"),o=e.length>0,n=$("#fixed-side-nav"),l=n.length>0,a,v;if(l&&(a=$(".guide-body").height(),v=$(window).height(),a>v))var i=o?20+navHeight:20,t=n.offset().top,y=t-i,u=n.parent().width(),p=n.outerHeight(),f=$(".after-accordion"),s=f.length>0?f.offset().top:Infinity,w,r="none",h=function(r){t=n.offset().top,r&&(y=t-i),u=n.parent().width(),p=n.outerHeight(),s=f.length>0?f.offset().top:Infinity,n.css({width:u})},c=function(){t=n.offset().top,h(),scrollTop>=y?(n.css({top:i,bottom:"auto",width:u}).addClass("sticky").removeClass("scrolly"),r="sticky",t+p>s-60&&(n.removeClass("sticky").addClass("scrolly"),n.css({top:"auto",bottom:n.parent().offset().top-s+60}),r="scrolly",scrollTop<t-i&&(n.css({top:i,bottom:"auto",width:u}).addClass("sticky").removeClass("scrolly"),r="sticky"))):(n.css({top:"auto",bottom:"auto"}).removeClass("sticky").removeClass("scrolly"),r="none"),w=r};return $(window).scroll(function(){scrollTop=$(window).scrollTop(),o&&stickNav(),l&&c(),scrollTop>250?$(".back-to-top").addClass("show"):$(".back-to-top").removeClass("show")}),$(window).resize(function(){o&&(navHeight!==e.outerHeight()||navTop!==e.offset().top)&&(setNavProps(),h(!0),stickNav(),c())}),{setAccordionProps:h,stickAccordion:c}},meetingSpaces=function(){var t=$(".search-form"),i=$("#meeting-spaces-occasions"),r=$("#meeting-spaces-venues"),u=$("#meeting-spaces-people"),n=function(n){setTimeout(function(){try{sticky().setAccordionProps(),$(window).trigger("scroll"),$(window).trigger("scroll")}catch(n){}},n===!0?0:1e3)};$(document).ready(function(){n(!0)})}()