$(document).ready(function(){var dateTime=$('#aboutago').html();var timelabel=$('#aboutago');var timeAgo=relative_time(dateTime);timelabel.html(timeAgo);});function relative_time(date_str){if(!date_str){return;}
if(date_str=='1/1/0001 12:00:00 AM'){return;}
date_str=$.trim(date_str);date_str=date_str.replace(/\.\d\d\d+/,"");date_str=date_str.replace(/-/,"/").replace(/-/,"/");date_str=date_str.replace(/T/," ").replace(/Z/," UTC");date_str=date_str.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2");var parsed_date=new Date(date_str);var months=["January","February","March","April","May","June","July","August","September","October","November","December"];var relative_to=(arguments.length>1)?arguments[1]:new Date();var delta=parseInt((relative_to.getTime()-parsed_date)/1000);delta=(delta<2)?2:delta;var r='';if(delta<60){r=delta+' seconds ago';}else if(delta<120){r='a minute ago';}else if(delta<(45*60)){r=(parseInt(delta/60,10)).toString()+' minutes ago';}else if(delta<(2*60*60)){r='an hour ago';}else if(delta<(24*60*60)){r=''+(parseInt(delta/3600,10)).toString()+' hours ago';}else if(delta<172800){days=Math.floor(delta/86400)
if(days>1)
r=days+" days ago";else
r="1 day ago";}else{r=parsed_date.getDate().toString()+" "+months[parsed_date.getMonth()]+", "+parsed_date.getFullYear();}
return' '+r;};;;
(function(jQuery){$("a[href$='.pdf']").filter(function(index){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(index){return!$(this).hasClass("profile")&&!$(this).hasClass("btn");}).addClass("document xls");$("a[href$='.ppt'],a[href$='.pptx']").filter(function(index){return!$(this).hasClass("profile")&&!$(this).hasClass("btn");}).addClass("document ppt");$("a[href$='.doc'],a[href$='.docx']").filter(function(index){return!$(this).hasClass("profile")&&!$(this).hasClass("btn");}).addClass("document doc");$("a[href$='.txt'],a[href$='.rtf']").filter(function(index){return!$(this).hasClass("profile")&&!$(this).hasClass("btn");}).addClass("document txt");$("a[href$='.zip'],a[href$='.rar']").filter(function(index){return!$(this).hasClass("profile")&&!$(this).hasClass("btn");}).addClass("document zip");$("a[href^='mailto:']").addClass("email");$('a').filter(function(){return!$(this).hasClass("banner__call-to-action")&&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(){$(this).attr('target','_blank');var externalMessage;if($('body').hasClass('lang--cy-GB')){var externalMessage="(Dolen allanol - yn agor mewn tab neu ffenest newydd"}
else{var externalMessage="(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($){$(".navigation__item--has-children").each(function(){var $expanded=$(this);var $link=$expanded.find("> a");var $sub=$expanded.find(".navigation__submenu");$sub.prepend("<li class='navigation__sub-item visible-xs'><a class='navigation__sub-link' href='"+$($link[0]).attr("href")+"'>"
+$($link[0]).text()+" home</a></li>");$link.click(function(e){if(window.matchMedia("(max-width: 767px)").matches){e.preventDefault();$expanded.toggleClass("mobile-active");}});}).hover(function(){$("body").addClass("show-blackout");},function(){$("body").removeClass("show-blackout");});var searchInput=".search__input";var searchButton="#search-open";})(jQuery);;;
(function($){var $searchInput=$(".search__input");var $searchButton=$(".search__button");var $body=$("body");$(".search").submit(function(){if($searchInput.val().length===0){return false;}
else{}});$("#search-open").click(function(){$body.toggleClass("search-on");$("#menu").collapse('hide');});$("#menu").on("show.bs.collapse",function(){$body.removeClass("search-on");});})(jQuery);;;
(function(jQuery){$container=jQuery(".horizontal-tabs");$container.each(function(){jQuery(this).append("<div class='tabs-scroll__left'/><div class='tabs-scroll__right'/>");var $thisList=jQuery(this).find(".nav-tabs");var $thisRight=jQuery(this).find(".tabs-scroll__right");var $thisLeft=jQuery(this).find(".tabs-scroll__left");var mouseDown=false;var isMoving=false;var buttonCheck=function(){if($thisList.scrollLeft()>10){$thisLeft.addClass("fade-in");}else{$thisLeft.removeClass("fade-in");}
if($thisList.scrollLeft()<$thisList[0].scrollWidth-$thisList.width()-10){$thisRight.addClass("fade-in");}else{$thisRight.removeClass("fade-in");}};buttonCheck();$thisList.on("scroll",buttonCheck);var move=function(val){var scrollTimer=function(){if(mouseDown===true){isMoving=true;setTimeout(function(){$thisList.scrollLeft($thisList.scrollLeft()+val);scrollTimer();},3);}};scrollTimer();};$thisRight.on("mousedown touchstart",function(){mouseDown=true;if(isMoving===false){move(1);}});$thisLeft.on("mousedown touchstart",function(){mouseDown=true;if(isMoving===false){move(-1);}});jQuery(document).on("touchend mouseup mouseleave dragend",function(){mouseDown=false;isMoving=false;});jQuery(window).resize(buttonCheck);});})(jQuery);;;
(function(jQuery){$('.improve-experience').keypress(function(event){var keycode=(event.keyCode?event.keyCode:event.which);if(keycode=='13'){$('#WhatWereYouDoinga').focus();}});$(".improve-experience__heading").click(function(e){e.preventDefault();setTimeout(function(){$('#WhatWereYouDoing').focus();},0);});function FeedBackFormSuccess(){$('.improve-experience-feedback, .improve-experience__heading, .improve-experience__intro-text, .improve-experience-rating').addClass("hide");$('.improve-experience-thanks').addClass("show");setTimeout(function()
{$('.improve-experience-thanks').addClass("fadein");},100);}})(jQuery);;;
(function($){$("table").wrap("<div class='table-responsive'/>");})(jQuery);;;
(function($){$('.pagination>[class=pagination-container] a').prepend('<span class="sr-only">Page</span>');$(function(){$('.pagination-navigation .pagination-container').each(function(){if($(this).hasClass("active")){$('a',this).prepend('<span class="sr-only">Current Page</span>');}
if($(this).hasClass("PagedList-skipToNext")){$('a',this).prepend('<span class="sr-only">Skip to next page</span>');}
if($(this).hasClass("PagedList-skipToPrevious")){$('a',this).prepend('<span class="sr-only">Skip to previous page</span>');}});});})(jQuery);;;
