function onLogout(){var n=getLocallyStoredUserInfo();n&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user",event_name:"logout",user_id:n.ucasAccountId,event_action:undefined,form_name:undefined,form_field_name:undefined,form_field_value:undefined,form_error:undefined,journey_type:"b2b|b2c"}))}function getLocallyStoredUserInfo(){var n=sessionStorage.getItem("userInfo");return typeof n=="string"&&(n=JSON.parse(n)),n||!1}function getLocallyStoredUserType(){var n=sessionStorage.getItem("userType");return n||undefined}function onRadioButtonClick(n){var t={event:"form",event_name:"form_start",event_action:"Form field click",form_name:n.target.form.name,form_field_name:n.srcElement.name,form_field_value:n.srcElement.value};dataLayerPush(t)}function onTextBoxClick(n){var t={event:"form",event_name:"form_start",event_action:"Form field click",form_name:n.target.form.name,form_field_name:n.srcElement.name};dataLayerPush(t)}function trackConsentAction(n,t){const i=window.location;window.dataLayer=window.dataLayer||[];const r=n?n.toLowerCase():"";window.dataLayer.push({event:"click",event_name:"internal_click",page_hostname:i.hostname.replace("www.",""),page_path_data:i.pathname,page_queryparms:i.search,event_action:r+"_data_share",event_label:t})}function recordAuthActionEvent(n,t){const i=window.location;window.dataLayer=window.dataLayer||[];const r=n?n.toLowerCase():"";window.dataLayer.push({event:"click",event_name:"internal_click",page_hostname:i.hostname.replace("www.",""),page_path_data:i.pathname,page_queryparms:i.search,event_action:r+"_data_auth",event_label:t})}function onSubmit(n){var t={event:"form",event_name:"form_submit",event_action:"Form Submit",form_name:n.name};dataLayerPush(t)}function dataLayerPush(n){window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:n.event,event_name:n.event_name,event_action:n.event_action,form_name:n.form_name,form_field_name:n.form_field_name,form_field_value:n.form_field_value,form_error:n.form_error,journey_type:"b2b|b2c"})}var userInfo=getLocallyStoredUserInfo(),userType=getLocallyStoredUserType();gigya.accounts.addEventHandlers({onLogout:onLogout});$(document).ready(function(){$("#UcasIdentityRequestPasswordResetForm").bind("invalid-form.validate",function(){dataLayerPush({event:"form",event_name:"form_error",event_action:"error",form_name:"UcasIdentityRequestPasswordResetForm",form_error:"Email invalid or missing"})});$("#UcasIdentityResetPasswordForm").bind("invalid-form.validate",function(){dataLayerPush({event:"form",event_name:"form_error",event_action:"error",form_name:"UcasIdentityResetPasswordForm",form_error:"New password invalid or missing"})})})