One more step
Skip to main content
function initSelector(element)
$('.skiptocontent').removeAttr("href");
$( element ).parent().before( "" );
window.location.hash = '#top';
$(window).scrollTop($("#top").offset().top-100);
window.location.hash='';
$('#skiptocontent').keydown(function (e)
var code;
try
code = (window.event) ? window.event.keyCode : event.which;
catch(err) e.which;
//click Enter
if(code == 13)
var mainPageId=$("#main-page-content").text();
if(mainPageId)
initSelector('#main-page-content');
else
var firstH1=$('h1:first').text();
if(firstH1)
initSelector('h1:first');
else
$('#skiptocontent').css('display','none');
);
showDfpAd(0)

$(document).on("ready", sageQuickSearch.init(''));
addClass('enhancedLoginPanel', 'doNotShow');
function initLoginBox()
if (hasPersonIdentity())
$('.profileContainerMobile img.loggedInArrow').show();
else
$('.profileContainerMobile img.loggedInArrow').hide();
//$('.myprofile-label').text("Sign In");
;
$('#portalLoginBar .sage-login-widget').attr('tabindex', '0');
$('.sage-login-widget img.user-logo').each(function()
//console.log($(this).attr('src'));
if($(this).attr('src').indexOf('templates')===-1)
$(this).addClass('bannerImage');
else
$(this).removeClass('bannerImage');
);
initMyProfileInfo();
initInstitutionInfo();
initSocietyInfo();
if (inPbEditorMode())
$('.sage-login-widget').attr('onclick', 'toggleLoginPopup(true);return false;');
if (isIE())
$("img.user-logo").each(function ()
let imgUrl = $(this).prop("src");
if (imgUrl)
$(this).css("backgroundImage", 'url(' + imgUrl + ')').addClass("ie-object-fit");
$(this).prop("src","");
);
Access Options
You can be signed in via any or all of the methods shown below at the same time.
Sign in here to access free tools such as favourites and alerts, or to access personal subscriptions
I don't have a profile
Create Profile
I am signed in as:
View My Account
Logout
function initMyProfileInfo()
$('.id-person-activated>img.user-logo').attr('title', 'You are signed in via your profile');
$('.id-person-deactivated>img.user-logo').attr('title', 'You are not signed in via your profile');
$('#frmLogin br').hide();
$('#user-login-form #passwordReminder').insertBefore('#user-login-form #frmLogin tr:last-child');
$('
$('#ru-user').attr('href', '/action/doLogout?redirectUri='+window.location.href);
$('#user-login-form .loginForm label[for="password"]').append(':');
if (hasPersonIdentity())
$('#user-info').show();
$('#user-login-form').hide();
else
$('#user-info').hide();
$('#user-login-form').show();
let $user=$('#portalLoginBar .my-profile-col.id-person-activated');
if ($user && $user.attr('name') && $user.attr('name').length>0)
$('
'+$user.attr('name')+'
').appendTo('#user-name');With my free profile I can:
- Set up favourite journals and register for email alerts
- List saved searches
- Edit account details
Activate personal subscriptions and access content
If you have access to journal content via a university, library or employer, sign in here
Shibboleth
Open Athens
I am signed in via:
function setInstitutionLoginStatus()
let samlExists=($('.access-via-samel').length)>0;
let appendTag='';
if (samlExists)
appendTag+='
Signed in via: a federated identity';
else
appendTag+='
Sign in via: Shibboleth';
appendTag+='
With institutional access I can:
- View or download all content the institution has subscribed to.
If you have access to journal via a society or associations, read the instructions below
Access to society journal content varies across our titles.
If you have access to a journal via a society or association membership, please browse to your society journal, select an article to view, and follow the instructions in this box.
Contact us if you experience any difficulty logging in.
Some society journals require you to create a personal profile, then activate your society account
I am signed in via:
Logout
function getYmCount()
let rv=0;
try
rv=Number("0");
if (isNaN(rv)) rv=0;
catch (e)
return rv;
function getSocietyJournals(index)
let rv="";
try
switch (index)
case 1:rv=""; break;
case 2:rv=""; break;
case 3:rv=""; break;
case 4:rv=""; break;
case 5:rv=""; break;
default:break;
catch (e)
return rv;
$('#ru-society').attr('href', '/action/doLogout?redirectUri='+window.location.href);
function restyleJournalAd()
if ($('#society-login-form .literatumAd').length!==0)
$('#society-login-form #society-info-text, #society-login-form .topSeparator').hide();
function initSocietyInfo()
if ($('.id-society-activated>img.user-logo').attr('title')===undefined) $('.id-society-activated>img.user-logo').attr('alt', 'You are signed in via your society');
$('.id-society-deactivated>img.user-logo').attr('title', 'You are not signed in via a society');
$('#society-info .portalInsitutionalButton').after('
my society or association
if (hasSocietyIdentity())
$('#society-info').show();
$('#society-login-form').hide();
else
restyleJournalAd();
$('#society-info').hide();
$('#society-login-form').show();
function getYmSocietyIndex());
//console.log('Journal: , Issue: , Article: ');
var dataLayer = dataLayer ||;
dataLayer.push("site":"environment":"live","platform":"responsive-web","page":"title":"","type":"captcha","user":"action":"captchaChallenge","id":593126266,"type":,"loginStatus":false,"authentication":false,"subscriptions":,"institution":);
(function(w,d,s,l,i))(window,document,'script','dataLayer','GTM-5M58KS');


