CINXE.COM
SUBSCRIPTION GeriPal Podcast Series 2025
<!DOCTYPE html> <html lang="en-us"> <head> <!-- Title --> <title> SUBSCRIPTION GeriPal Podcast Series 2025 </title> <!-- Favicons --> <!-- Meta --> <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta property="fb:app_id" content="263617583690827" /><link href="https://identity.ucsf.edu/profiles/ucsf_b1gfoot/themes/ucsf_b1gfoot_theme/favicon.ico" rel="shortcut icon" /><meta name="description" content="Subscribe to access and claim credit for the <b>2025</b> podcasts."><meta property="og:description" content="Subscribe to access and claim credit for the <b>2025</b> podcasts." /><meta property="og:url" content="https://cme-reg.configio.com/pd/4486/subscription-geripal-podcast-series-2025?returncom=productlist&source=search" /><meta property="og:title" content="SUBSCRIPTION GeriPal Podcast Series 2025" /><meta property="og:image" content="https://configio.blob.core.windows.net/media/em_ucsfmc/Attachments/images/Logos and Badges/UCSF_sublogo_OfficeContinuingMedEd_black_RGB.png" /> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-9VE301SXVG"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-9VE301SXVG'); </script> <script type='text/javascript'>window.IconMap = [{'Edit': 'pencil'},{'Save': 'save-1'},{'Cancel': 'cancel'},{'CancelCircledOutline': 'cancel-circled-outline'},{'Check': 'check'},{'Check1': 'check-1'},{'CheckCircle': 'check-circle-large'},{'Plus': 'add'},{'Minus': 'remove'},{'CheckList': 'tasks'},{'CheckAll': 'check-square-outline'},{'UncheckAll': 'radio-square'},{'Login': 'login'},{'Logout': 'logout'},{'Download': 'download-3'},{'Upload': 'upload-3'},{'Export': 'download-3'},{'Import': 'upload-3'},{'Star': 'star'},{'StarPlus': 'star-add'},{'StarMinus': 'star-remove'},{'StarCheck': 'star-check'},{'Heart': 'heart'},{'Favorite': 'heart'},{'HeartPlus': 'heart-add'},{'HeartMinus': 'heart-remove'},{'Settings': 'gear'},{'Gear': 'gear'},{'Gears': 'gears'},{'Arrow': 'arrow-2'},{'Chevron': 'chevron'},{'CaretDown': 'caret-down'},{'CaretUp': 'caret-up'},{'Carets': 'carets'},{'Attachment': 'paper-clip'},{'Menu': 'menu'},{'Copy': 'copy'},{'Template': 'copy-arrow'},{'Forward': 'forward'},{'Reply': 'forward-down'},{'Trash': 'trash'},{'TrashPlus': 'trash-add'},{'TrashMinus': 'trash-remove'},{'TrashCheck': 'trash-check'},{'TrashCancel': 'trash-delete'},{'User': 'user'},{'UserPlus': 'user-add'},{'UserMinus': 'user-remove'},{'UserTie': 'user-tie'},{'Users': 'users'},{'UserGroup': 'user-group'},{'UserProfile': 'user-info'},{'Contact': 'contact-outline'},{'ContactStack': 'contact-stack'},{'ContactPlus': 'contact-add'},{'ContactMinus': 'contact-remove'},{'Contacts': 'contacts'},{'Image': 'picture'},{'Images': 'pictures'},{'ImagePlus': 'picture-add'},{'ImageMinus': 'picture-remove'},{'Window': 'window'},{'Printer': 'printer'},{'Camera': 'camera-1'},{'Computer': 'monitor'},{'Laptop': 'laptop'},{'Tablet': 'tablet'},{'Mobile': 'mobile'},{'Phone': 'phone'},{'Chat': 'bubble'},{'Chats': 'bubbles'},{'ChatQuestion': 'bubble-help'},{'ChatInfo': 'bubble-info'},{'ChatSMS': 'bubble-sms'},{'ChatEllipsis': 'bubble-typing'},{'Dollar': 'dollar'},{'Bill': 'bill'},{'Bills': 'bills'},{'BillsCoins': 'bills-coins'},{'Card': 'card'},{'Cards': 'cards'},{'CardMinus': 'card-remove'},{'CardCancel': 'card-delete'},{'CardCheck': 'card-check'},{'CardPaypal': 'card-paypal'},{'CardEcheck': 'card-echeck'},{'CardSwipe': 'card-swipe'},{'CardMastercard': 'mastercard'},{'CardVisa': 'visa'},{'CardDiscover': 'discover'},{'Bank': 'bank'},{'DollarAdd': 'dollar-add'},{'List': 'list'},{'ListUnordered': 'unordered-list'},{'ListOrdered': 'ordered-list'},{'Bold': 'bold'},{'Underline': 'underline'},{'Italic': 'italic'},{'Strikethrough': 'strikethrough'},{'Indent': 'indent'},{'Dedent': 'dedent'},{'Subscript': 'subscript'},{'Superscript': 'superscript'},{'Font': 'font'},{'FontColor': 'font-color'},{'FontSize': 'font-size'},{'AlignLeft': 'align-left'},{'AlignRight': 'align-right'},{'AlignCenter': 'align-center'},{'Justify': 'justify'},{'Cart': 'cart'},{'CartPlus': 'cart-add'},{'CartMinus': 'cart-remove'},{'CartCheck': 'cart-check'},{'CartCancel': 'cart-delete'},{'CartRefresh': 'cart-refresh-outline'},{'CartStar': 'cart-star-outline'},{'CartIn': 'cart-in-outline'},{'CartOut': 'cart-out-outline'},{'BinIn': 'bin-in'},{'BinOut': 'bin-out'},{'BinRefresh': 'bin-refresh'},{'BinStar': 'bin-star'},{'BinPlus': 'bin-add'},{'BinMinus': 'bin-remove'},{'BinRemove': 'bin-delete'},{'BinCheck': 'bin-check'},{'Tag': 'tag'},{'Tags': 'tags'},{'TagPlus': 'tag-add'},{'TagMinus': 'tag-remove'},{'TagText': 'tag-text'},{'Transfer': 'transfer'},{'Refund': 'refund'},{'Play': 'play'},{'Pause': 'pause'},{'Stop': 'stop'},{'Rewind': 'rewind'},{'FastForward': 'fast-forward'},{'Next': 'next'},{'Previous': 'previous'},{'Eject': 'eject'},{'Cloud': 'cloud'},{'CloudPlus': 'cloud-add'},{'CloudMinus': 'cloud-remove'},{'CloudCancel': 'cloud-cancel'},{'CloudCheck': 'cloud-check'},{'CloudRefresh': 'cloud-refresh'},{'CloudPlay': 'cloud-video'},{'CloudEllipsis': 'cloud-ellipsis'},{'Report': 'graph-bar-up'},{'Chart': 'graph-bar-up'},{'ChartColumn': 'graph-column'},{'ChartBar': 'graph-bar'},{'ChartLine': 'graph-line-up'},{'ChartPie': 'graph-pie'},{'ChartArea': 'graph-area'},{'ChartGauge': 'graph-gauge-circle'},{'Table': 'table'},{'CanvasPointer': 'chart-pointer'},{'File': 'file'},{'FilePlus': 'file-add'},{'FileMinus': 'file-remove'},{'FileImage': 'file-image'},{'FileVideo': 'file-movie'},{'FileText': 'file-text-2'},{'FilePDF': 'file-pdf'},{'Folder': 'folder'},{'FolderPlus': 'folder-add'},{'FolderSize': 'folder-zip'},{'Question': 'question'},{'QuestionCircle': 'question-circle'},{'InfoCircle': 'info'},{'Alert': 'alert'},{'Danger': 'danger'},{'Caution': 'caution'},{'Warning': 'warning'},{'Error': 'cancel-sign'},{'EllipsisCircle': 'ellipsis-circle'},{'Facebook': 'facebook'},{'Github': 'github'},{'GooglePlus': 'google-plus'},{'Twitter': 'twitter'},{'YouTube': 'youtube'},{'WordPress': 'wordpress'},{'RSS': 'rss'},{'LinkedIn': 'linkedin'},{'Pinterest': 'pinterest'},{'Tumblr': 'tumblr'},{'Vimeo': 'vimeo'},{'Instagram': 'instagram'},{'Time': 'time'},{'Alarm': 'alarm'},{'Timer': 'stop-watch'},{'Loading': 'hourglass-2'},{'Future': 'time-forward'},{'Past': 'time-back-dashed'},{'Calendar': 'date-1'},{'CalendarDate': 'date'},{'CalendarCheck': 'date-check'},{'Location': 'location-1'},{'LocationPlus': 'location-add'},{'LocationMinus': 'location-remove'},{'LocationCheck': 'location-check'},{'LocationCancel': 'location-delete'},{'LocationInfo': 'location-info'},{'LocationHome': 'location-home'},{'LocationStar': 'location-star'},{'Map': 'map'},{'MapSearch': 'map-search'},{'MapGlobe': 'map-globe'},{'Book': 'book'},{'BookInfo': 'book-info'},{'BookQuestion': 'book-question'},{'BookContacts': 'book-contact'},{'BookDollar': 'book-dollar'},{'BookCourse': 'course'},{'BookPath': 'path'},{'BookTrack': 'track'},{'Cursor': 'cursor'},{'CursorMove': 'move'},{'CursorMoveVertical': 'resize-vertical-line'},{'CursorMoveHorizontal': 'resize-horizontal-line'},{'CursorResizeVertical': 'resize-vertical'},{'CursorResizeHorizontal': 'resize-horizontal'},{'Bright': 'brightness'},{'Brighter': 'brightness-1'},{'BrightOutline': 'brightness-outline'},{'BrighterOutline': 'brightness-outline-1'},{'Layer': 'layer'},{'LayerPlus': 'layer-add'},{'LayerMinus': 'layer-remove'},{'LayerCheck': 'layer-check'},{'LayerCancel': 'layer-cancel'},{'Batch': 'layer-gear'},{'Code': 'code'},{'CodeHTML': 'code-html'},{'CodeCSS': 'code-css'},{'CodeJS': 'code-javascript'},{'CodePHP': 'code-php'},{'Link': 'link'},{'Membership': 'award'},{'Award': 'award'},{'Certificate': 'certificate'},{'Mail': 'mail'},{'MailOpen': 'mail-open'},{'MailForward': 'mail-forward'},{'MailSend': 'paper-plane'},{'Inbox': 'inbox'},{'Outbox': 'outbox'},{'Bell': 'bell'},{'BellCancel': 'bell-delete'},{'BellCheck': 'bell-check'},{'Megaphone': 'megaphone'},{'Database': 'database'},{'DatabasePlus': 'database-add'},{'DatabaseMinus': 'database-remove'},{'DatabaseCheck': 'database-check'},{'Globe': 'globe'},{'Web': 'globe-lines'},{'Network': 'network'},{'Archive': 'archive'},{'Archives': 'archives'},{'Form': 'clipboard'},{'FormCheck': 'clipboard-check'},{'Note': 'note'},{'NoteBookmark': 'note-bookmark'},{'NotePlus': 'note-add'},{'NoteMinus': 'note-remove'},{'NoteTack': 'note-pin'},{'NoteForward': 'note-forward'},{'NoteAttachment': 'note-attachment'},{'Tack': 'tack'},{'TackCheck': 'tack-check'},{'TackPlus': 'tack-add'},{'TackMinus': 'tack-remove'},{'Search': 'search'},{'SearchPlus': 'search-add'},{'SearchMinus': 'search-remove'},{'DirectionLeft': 'direction-left'},{'DirectionRight': 'direction-right'},{'DirectionBoth': 'direction-both'},{'Lock': 'lock'},{'Unlock': 'lock-open'},{'LockCheck': 'lock-check'},{'LockCancel': 'lock-delete'},{'Shild': 'shield'},{'ShieldCheck': 'shield-check'},{'ShieldCancel': 'shield-delete'},{'ShieldAlert': 'shield-attention'},{'Target': 'target'},{'Crosshair': 'crosshair'},{'Pen': 'pen-fountain'},{'Header': 'header'},{'Footer': 'footer'},{'Briefcase': 'briefcase'},{'BriefcaseTag': 'briefcase-tag'},{'BriefcaseBookmark': 'briefcase-bookmark'},{'BriefcaseCheck': 'briefcase-check'},{'Shipping': 'box-open'},{'Eye': 'eye'},{'Help': 'lifebuoy'},{'Ellipsis': 'ellipsis'},{'Dashboard': 'dashboard-circle'},{'Nodes': 'nodes'},{'Hierarchy': 'nodes-3-rounded'},{'Lightning': 'lightning'},{'Building': 'buildings'},{'Flag': 'flag'},{'Theme': 'brush-palette'},{'Handshake': 'handshake-circle'},{'Gift': 'gift'},{'Ticket': 'voucher'},{'Refresh': 'refresh'},{'Undo': 'refresh-1'},{'Repeat': 'repeats'},{'Filter': 'filter'},{'Coupon': 'cutout'},{'ContentBuilder': 'edit-dashed'},{'Analytics': 'monitor-graph-search'},{'Grid': 'apps-3'},{'SelectPlus': 'select-add'},{'SelectMinus': 'select-remove'},{'Select': 'select'},{'Blank': 'blank'},{'Lottery': 'lottery'},{'Shop': 'shop'},{'Badge': 'staff-outline'},{'Clock': 'time'},{'Wand': 'wand'},{'Wave': 'wave'},{'Barcode': 'barcode'},{'NotAForklift': 'forklift'},{'PuzzleAdd': 'puzzle-add'},{'LightBulbOutline': 'light-bulb-outline'},];</script> <!-- jQuery - Try the CDN first. Load the local version if the CDN is down --> <script src="//ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script>window.jQuery || document.write('<script src="//media.configio.com/cdn/scripts/thirdparty/jquery/3.6.0/jquery.min.js">\x3C/script>')</script> <!-- jQuery UI --> <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min.js"></script> <script>window.jQuery.ui || document.write('<script src="//media.configio.com/cdn/scripts/thirdparty/jqueryui/1.13.2/jquery-ui.min.js">\x3C/script>')</script> <!-- Datatables --> <script type="text/javascript" src="https://cdn.datatables.net/t/dt/dt-1.10.11,b-colvis-1.1.2,cr-1.3.1,fc-3.2.1,fh-3.1.1,r-2.0.2,rr-1.1.1/datatables.min.js"></script> <script>window.jQuery.fn.DataTable || document.write('<script src="//media.configio.com/cdn/scripts/thirdparty/datatablesnet/datatables.min.js">\x3C/script>')</script> <!-- Chosen --> <script src="https://cdnjs.cloudflare.com/ajax/libs/chosen/1.8.7/chosen.jquery.min.js"></script> <script>window.jQuery.fn.chosen || document.write('<script src="//media.configio.com/cdn/scripts/thirdparty/chosen/1.8.7/chosen.jquery.min.js">\x3C/script>')</script> <!-- Dropzone --> <script src="https://media.configio.com/cdn/scripts/thirdparty/dropzone/dropzone.js"></script> <link rel="stylesheet" href="https://media.configio.com/cdn/scripts/thirdparty/dropzone/dropzone.css" type="text/css" /> <!-- Selectize --> <script src="/scripts/thirdparty/selectize.min.js"></script> <script src="/scripts/thirdparty/selectize.preserveSearch.js"></script> <script src="/scripts/thirdparty/selectize.noResults.js"></script> <link href="/Styles/thirdparty/selectize/selectize.default.min.css" rel="stylesheet" type="text/css" /> <!-- CSS --> <link href="/Styles/cart.min.css?v=19410" rel="stylesheet" type="text/css" /> <link id='tempTheme' href="//media.configio.com/media/themes\em_ucsfmc-theme-7.css?v=41" rel="stylesheet" type="text/css" /><link href="/Styles/thirdparty/photoswipe.css" rel="stylesheet" type="text/css" /><link href="/Styles/thirdparty/default-skin/default-skin.css" rel="stylesheet" type="text/css" /><link href="/Styles/thirdparty/toastr/toastr.min.css" rel="stylesheet" type="text/css" /><link href="//maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css" rel="stylesheet" /><link href="/Scripts/thirdparty/barrating/fontawesome-stars-o.css" rel="stylesheet" /> <script src='https://www.google.com/recaptcha/api.js'></script> <link href="https://media.configio.com/media/em_ucsfmc/client-new.css?v=46" rel="stylesheet" type="text/css" /><link href="//cdn.jsdelivr.net/npm/fullcalendar@5.11.0/main.min.css" rel="stylesheet" type="text/css" /><script src="//cdnjs.cloudflare.com/ajax/libs/URI.js/1.19.11/URI.min.js"></script><style type="text/css"> .ddlsearchType2_0 { text-decoration:none; } .ddlsearchType2_1 { border-style:none; } .ddlsearchType2_2 { } .ddlsearchType2_3 { border-style:none; } .ddlsearchType2_4 { } .ddlsearchType2_5 { border-style:none; } .ddlsearchType2_6 { } .ddlsearchType2_7 { border-style:none; } .ddlsearchType2_8 { } </style></head> <!--[if lt IE 7]> <body class="ie6 app-cart"><div class="unsupported-browser ie6">Internet Explorer 6 is not supported. Please update your browser.</div><![endif]--> <!--[if IE 7]> <body class="ie7 app-cart"><div class="unsupported-browser ie7">Internet Explorer 7 is not supported. Please update your browser.</div><![endif]--> <!--[if IE 8]> <body class="ie8 app-cart"><div class="unsupported-browser ie8">Internet Explorer 8 is not supported. Please update your browser.</div><![endif]--> <!--[if IE 9]> <body class="ie9 app-cart"><div class="unsupported-browser ie9">Internet Explorer 9 is not supported. Please update your browser.</div><![endif]--> <!--[if !IE]><!--> <body class="app-cart theme-id-7 logged-out page-detailview"><!--<![endif]--> <div class="global-loader"></div> <noscript><div class="unsupported-browser">JavaScript is disabled, you must enable JavaScript to use this site. Instructions can be found here: <a href="http://www.enable-javascript.com/">enable-javascript.com</a></div></noscript> <!-- Facebook pixel --> <div id="fb-root"></div> <script> (function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.0"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); </script> <form method="post" action="./subscription-geripal-podcast-series-2025?returncom=productlist&source=search" id="form"> <div class="aspNetHidden"> <input type="hidden" name="ddlsearchType2_ExpandState" id="ddlsearchType2_ExpandState" value="enn" /> <input type="hidden" name="ddlsearchType2_SelectedNode" id="ddlsearchType2_SelectedNode" value="" /> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="ddlsearchType2_PopulateLog" id="ddlsearchType2_PopulateLog" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="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" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['form']; if (!theForm) { theForm = document.form; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZGNU1UayDLHa35nW2oeAaBpHoujF-XFJbG8Vf2NY7abaZgBwQZ72Xo1q2uVRnZ7duQ2&t=638563271773552689" type="text/javascript"></script> <script src="/WebResource.axd?d=5GcSkSOyaAp9rgkHHDGLy7TTQr-Jtapdih-ghL6pus6mGq4ozRfNgIfnNQbsf-rjLQW5smmutQquOzf4jdvEUQ2&t=638563271773552689" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ function TreeView_PopulateNodeDoCallBack(context,param) { WebForm_DoCallback(context.data.treeViewID,param,TreeView_ProcessNodeData,context,TreeView_ProcessNodeData,false); } var ddlsearchType2_Data = null;//]]> </script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="0D35FE67" /> <input type="hidden" name="__VIEWSTATEENCRYPTED" id="__VIEWSTATEENCRYPTED" value="" /> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="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" /> </div> <!-- Configio --> <script src="/Scripts/configio.main-bundle.min.js?v=19410" type="text/javascript" data-cookieconsent="ignore"></script> <script type="text/javascript" src="/Scripts/thirdparty/moment.min.js"></script> <script type='text/javascript'> $(function () { $.datepicker.setDefaults({ dateFormat: 'm/d/yy' }); $.timepicker.setDefaults({ timeFormat: 'h:mm tt' }); MCE.dateFormat = 'M/d/yyyy'; MCE.dateTimeFormat = 'M/d/yyyy h:mm tt'; MCE.timeFormat = 'h:mm tt'; (function () { var twoYearCutoff = moment().year() + 15 - 2000; moment.parseTwoDigitYear = function (input) { return parseInt(input) + (parseInt(input) > twoYearCutoff ? 1900 : 2000); }; })(); }); </script> <script type='text/javascript'> $(function () { MCE.TokenHTPEndpoint = "https://htp.tokenex.com" });</script><script>(function (cfg) {cfg.configs = {"AddToCartStaffText":"Add to Cart","RosterUploadAdminTransferWarningMessage":"You are attempting to transfer a participant from an ORGANIZATION ROSTER IMPORT to a different program. You may proceed if you have explicit permission from the organization to make this transfer (which must be a program for the same organization). Otherwise, tap cancel and direct the customer to contact the organization directly in order to transfer to a different program.","LotteryTerm":"Lottery","LotteryTermLower":"lottery","LotterTermPlural":"Lotteries","LotterTermPluralLower":"lotteries","PasswordTerm":"Password","SetPasswordPopUpSuccessText":"We have sent an email to the address on file with a link to set your password.","SetPasswordButtonText":"Request Link","SetPasswordPopUpMessageText":"Our records indicate that you have not set a password. Click below to request a set password link.","ParticipantTerm":"Participant","ParticipantTermPlural":"Participants","OrganizationTerm":"Organization","OrganizationTermPlural":"Organizations","OrgPayLaterTerm":"Bill My Company","RoutingNumberTerm":"Routing Number","AllotmentTerm":"Allotment","AllotmentTermPlural":"Allotments","AllotmentOverageTerm":"Overage","SyndicatedOrderProductManagementMessage":"This is a Corporate Fulfilled item, contact corporate to manage","AccountInfoUsernameLabel":"Username or Email Address","PaymentAuthProcessingMessage":"Your order is being processed.","CultureName":"en-US","ProductCourseNumberPrefix":"","TooltipGenerateNextCourseNumber":"Generate Next Course Number","CurrencySymbol":"$","CompanyName":"UCSF CME","EnableClientAjaxErrorLogging":false,"EnableRosterUploadAdminTransferWarning":false,"RequireCourseNumberOnEventProducts":false,"RequireCourseNumberOnTimeBlockProducts":false,"ShowAccountUsernameinAdminAccountDetails":false,"AllowCardSwipeTimeOut":false,"AdminAddOrderTreatsAllRequiredProductsAsOptOut":false,"CanPayWithAccountingWriteOff":false,"AllowCreditCardPayment":true,"AllowBACS":false,"AllowDSBACS":false,"AllowDSCheck":false,"AllowInternalOrderPayment":true,"CanPayWithPhonePayment":false,"ProductSubTypeRequired":false,"EnableRoutingNumberOnCheckPayments":false,"EnableAccountNumberOnCheckPayments":false,"EnablePhoneNumberOnCheckPayments":false,"RequireTaxIDEvents":false,"RequireTaxIDNonEvents":false,"EnableCommissionOnProduct":false,"RequireCommissionOnEventProduct":false,"AllowSuggestedDepositAmounts":false,"AssumePrimaryShipping":false,"HideFeaturedProductsFromAccountAdmin":false,"EnableMerchandiseFulfillment":false,"EnableIntellitixAddonFields":false,"AllowUserDeleteRecurringPaymentMethod":false,"ForceCreditCardOrBankAccountWithRecurring":true,"UseProductInternalTitleForQuickSearch":true,"EnableNextCourseNumberButton":false,"ForceCategoryToLowest":false,"ForceRegionToLowest":false,"ForceCategoryToLowestForStaff":false,"ForceRegionToLowestForStaff":false,"CalculateStaffRegion_ProductAssigned":true,"EnablePOSQuickCheckout":false,"GDPRMode":true,"CardSwipeTimeOut":5,"OnsiteModeConfirmPurchaseLogoutTimeout":10,"MerchandiseFulfillmentListDays":30,"MinAgeConstraintCushion":0,"MaxAgeConstraintCushion":0,"POSQuickCheckoutProductCountToDisplay":50,"DefaultAllotmentLinkBehavior":3}; cfg.settings = {"LocationTypes":[{"Key":1,"Value":"Area"},{"Key":2,"Value":"Bay"},{"Key":24,"Value":"Build Packet"},{"Key":25,"Value":"Calendar"},{"Key":3,"Value":"Camp Site"},{"Key":4,"Value":"Church"},{"Key":5,"Value":"Class Room"},{"Key":6,"Value":"Club"},{"Key":7,"Value":"Concert Hall"},{"Key":8,"Value":"Conference Room"},{"Key":9,"Value":"Court"},{"Key":10,"Value":"Creek"},{"Key":11,"Value":"Field"},{"Key":12,"Value":"Fulfillment"},{"Key":13,"Value":"Gym"},{"Key":26,"Value":"Internal Pick-up"},{"Key":14,"Value":"Lake"},{"Key":15,"Value":"ORV"},{"Key":0,"Value":"Other"},{"Key":16,"Value":"Park"},{"Key":17,"Value":"Pick-Up"},{"Key":18,"Value":"Pool"},{"Key":20,"Value":"Register"},{"Key":19,"Value":"Restaurant"},{"Key":21,"Value":"River"},{"Key":22,"Value":"School"},{"Key":23,"Value":"Store"}],"IsFranchiseMaster":false,"IsSingleDBFranchise":false,"IsFranchisee":false,"IsFranchiseMasterOrFranchisee":false,"IsFranchiseAdmin":false,"FoldersActive":false}; }(window.cfg = window.cfg || {}));</script><script src="//cdn.jsdelivr.net/npm/fullcalendar@5.11.0/main.min.js" type="text/javascript"></script> <script> if (navigator.userAgent.indexOf("MSIE") >= 0) { $('body').addClass('ie10'); $('body').prepend('<div class="unsupported-browser ie10">Internet Explorer 10 and below is not supported. Please updated your browser.</div>'); } </script> <!-- Sticky footer --> <div class="sticky-footer-wrap"> <!-- Content --> <div class="sticky-footer-content themeClasses showSearchSidebar hideCartSidebar preheaderNotFullWidth headerFullWidth menuFullWidth contentFullWidth footerFullWidth preheaderNotFixed headerNotFixed menuNotFixed wizardNotFixed searchSidebarFixed cartSidebarFixed customFormsColumns2"> <a href="#main-content" class="skip-to-main-content button secondary round" tabindex="1">Skip to main content</a> <div class="page layout-both-sidebars"> <div class="pre-headercontainer"> <div class="pre-header"> <div class="max"> <div class="global-header"> <a href="https://www.ucsf.edu/" target="_blank">University of California San Francisco</a> </div> <div class="global-brand"> <a href="http://medschool.ucsf.edu/" target="_blank">UCSF School of Medicine</a> <a href="https://www.ucsfhealth.org" target="_blank">UCSF Medical Center</a> </div> <div class="account-buttons"> <div class="relative inline-block" id="ctl-profile-dropdown"> <a id="ctl17_btnLogin" class="button secondary small round btn-login" CausesValidation="False" href="/login?ReturnURL=%2Fpd%2F4486%2Fsubscription-geripal-podcast-series-2025%3Freturncom%3Dproductlist%26source%3Dsearch">Login</a> </div> </div> </div> </div> </div><div class="header"> <div class="logo"> <div class="max"> <a id="ctl21_hlLogo" class="link-logo" href="https://meded.ucsf.edu/continuing-education"><img id="ctl21_imgLogo" class="img-logo" src="https://configio.blob.core.windows.net/media/em_ucsfmc/Attachments/images/Logos%20and%20Badges/UCSF_sublogo_OfficeContinuingMedEd_black_RGB.png" alt="UCSF CME" /></a> </div> </div> </div><div class="menu"> <div class="max"> <div class="max1"> <a id="ctl25_hlLogo" class="link-logo" href="https://meded.ucsf.edu/continuing-education"><img id="ctl25_imgLogo" class="img-logo" src="https://configio.blob.core.windows.net/media/em_ucsfmc/Attachments/images/Logos%20and%20Badges/UCSF_sublogo_OfficeContinuingMedEd_black_RGB.png" alt="UCSF CME" /></a> </div><div class="max2"> <div id="menu-render-id-0" class="menu-wrapper menu-wrapper-id-2 menu-collapsed menu-horizontal menu-mobile"><a class='btn-menu-toggle button round' data-toggle='drop-down' data-target='#menu-render-id-0 > ul' data-append-to='self'><svg role='presentation' class='icon-menu'><use xlink:href='#icon-menu'></use></svg></a><ul><li class="menu-item "><a href="https://meded.ucsf.edu/continuing-education"><span class='menu-item-text'>CME Home</span></a></li><li class="menu-item "><a href="/search"><span class='menu-item-text'>Courses</span></a></li><li class="menu-item-parent menu-item "><a href="/customersupportticket"><span class='menu-item-text'>Help</span> <span class='menu-icon-wrapper'><svg role='presentation' class='icon-caret-down'><use xlink:href='#icon-caret-down'></use></svg></span></a><ul class="sub-menu"><li class="menu-item "><a href="/setaccountpassword"><span class='menu-item-text'>Reset Password</span></a></li></ul></li></ul></div> <script> $(function () { MCE.InitContentMenu('#menu-render-id-0'); }); MCE.InitContentMenu = function(selector) { var menu = $(selector); var menuItems = menu.find('li'); var menuItemsTop = menu.children('ul').children('li'); var menuItemIcons = menu.find('.menu-icon-wrapper'); var subMenus = menuItems.children('ul'); // On hover show sub menu menuItems.on({ 'mouseenter': function() { var menuItem = $(this); // If root item, remove active class for other dropdowns (so that only 1 dropdown is active) if (menuItem.parent('ul').parent('.menu-wrapper').length) { menuItems.removeClass('hover-active'); subMenus.removeClass('hover-active'); } // Get timer from menu item var timer = menuItem.data('timer'); // Clear timer when hovering if (timer) clearTimeout(timer); // Set active on menu item and sub menu var subMenu = menuItem.children('ul'); menuItem.addClass('hover-active'); subMenu.addClass('hover-active'); }, 'mouseleave': function() { // Set timeout to hide menu var menuItem = $(this); menuItem.data('timer', setTimeout(function () { // Remove active from menu item and sub menu var subMenu = menuItem.children('ul'); menuItem.removeClass('hover-active'); subMenu.removeClass('hover-active'); }, 300) ); } }); // On click of icons show sub menu menuItemIcons.on('click', function (e) { var menuItemIcon = $(this); var menuItem = menuItemIcon.closest('.menu-item'); var menuActive = menuItem.hasClass('click-active'); var subMenu = menuItem.children('.sub-menu'); e.preventDefault(); // If root item, remove active class for other dropdowns (so that only 1 dropdown is active) if (menuItem.parent('ul').parent('.menu-wrapper').length) { menuItems.removeClass('hover-active click-active'); subMenus.removeClass('hover-active click-active'); } if (!menuActive) { // Set active on menu item and sub menu menuItem.addClass('click-active'); subMenu.addClass('click-active'); } else { // Remove active on menu item and sub menu menuItem.removeClass('click-active hover-active'); subMenu.removeClass('click-active hover-active'); } }); } </script> <a class="button round btn-toggle-cart" data-toggle="drop-down" data-target=".col-cart" role="button"> <div class="badge">0</div> <svg role="presentation" class="icon-cart"><use xlink:href="#icon-cart"></use></svg> Cart </a> <div class="clear"></div> </div> </div> </div><div class="body"> <div class="max"> <div class="grid spaced content grid-col-search grid-col-main grid-col-cart"> <div class="col col-search"> <div class="ctlSearch panel spacing-bottom" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'ctl33_btnSearch')"> <div class="panel-header round-top padding"> <svg role="presentation" class="icon-search"> <use xlink:href="#icon-search"></use></svg> Search </div> <div class='panel-content padding border-top-0'><label for="lb1" id="lb1" class="label block">Text</label><div class='control'><input name="ctl33$ddlsearchType1-0" type="text" id="ctl33_ddlsearchType1-0" class="width-12 block round" aria-labelledby="lb1" /></div></div><div class='panel-content padding border-top-0'><label for="lb2" id="lb2" class="label block">Search by Category</label><div class='control'><div id="ddlsearchType2" class="tree" aria-labelledby="lb2"> <table cellpadding="0" cellspacing="0" style="border-width:0;"> <tr> <td><a id="ddlsearchType2n0" href="javascript:TreeView_ToggleNode(ddlsearchType2_Data,0,ddlsearchType2n0,' ',ddlsearchType2n0Nodes)"><img src="/WebResource.axd?d=-n2KnhPEOy8tY2UhU96DmxqtEg4hqXF4ZnBP1lCuQNXDAX5nklmcSD_FeLd7z-BnlVMvHTx8tnub7f_7qFOb-K6h0DGyqTrYg8DNpB3D-XY1&t=638563271773552689" alt="Collapse All Categories" title="Collapse All Categories" style="border-width:0;" /></a></td><td class="AddLoadImage ddlsearchType2_2"><a class="ddlsearchType2_0 AddLoadImage ddlsearchType2_1" href="javascript:__doPostBack('ctl33$ddlsearchType2','s231')" onclick="TreeView_SelectNode(ddlsearchType2_Data, this,'ddlsearchType2t0');" id="ddlsearchType2t0" style="border-style:none;font-size:1em;">All Categories</a></td> </tr> </table><div id="ddlsearchType2n0Nodes" style="display:block;"> <table cellpadding="0" cellspacing="0" style="border-width:0;"> <tr> <td><div style="width:4px;height:1px"></div></td><td><img src="/WebResource.axd?d=Vnw6Nul5Gi8dLBSg8ZsULUUpmU_nI1XxERRTdwNVXf67D9asv5DUxJBNVUN72lEd74AfndBxZWg2eN04lhZAQkPksLInNvxB5IMKeAxvSzw1&t=638563271773552689" alt="" /></td><td class="AddLoadImage ddlsearchType2_6"><a class="ddlsearchType2_0 AddLoadImage ddlsearchType2_5" href="javascript:__doPostBack('ctl33$ddlsearchType2','s231\\2434')" onclick="TreeView_SelectNode(ddlsearchType2_Data, this,'ddlsearchType2t1');" id="ddlsearchType2t1" style="border-style:none;font-size:1em;">CME Courses</a></td> </tr> </table><table cellpadding="0" cellspacing="0" style="border-width:0;"> <tr> <td><div style="width:4px;height:1px"></div></td><td><img src="/WebResource.axd?d=Vnw6Nul5Gi8dLBSg8ZsULUUpmU_nI1XxERRTdwNVXf67D9asv5DUxJBNVUN72lEd74AfndBxZWg2eN04lhZAQkPksLInNvxB5IMKeAxvSzw1&t=638563271773552689" alt="" /></td><td class="AddLoadImage ddlsearchType2_6"><a class="ddlsearchType2_0 AddLoadImage ddlsearchType2_5" href="javascript:__doPostBack('ctl33$ddlsearchType2','s231\\2460')" onclick="TreeView_SelectNode(ddlsearchType2_Data, this,'ddlsearchType2t2');" id="ddlsearchType2t2" style="border-style:none;font-size:1em;">Home Study Courses</a></td> </tr> </table> </div> </div></div></div><div class='panel-content padding border-top-0'><label for="lb3" id="lb3" class="label block">Search by Date Range</label><div class='control'><div class="grid padded"> <div class="col width-6"> <input name="ctl33$rangesearchType3-start" type="text" id="ctl33_rangesearchType3-start" class="date rangeSearchStartDate width-12 block round" placeholder="Start Date" aria-label="Start Date" /> </div><div class="col width-6"> <input name="ctl33$rangesearchType3-end" type="text" id="ctl33_rangesearchType3-end" class="date rangeSearchEndDate width-12 block round" placeholder="End Date" aria-label="End Date" /> </div> </div></div></div><div class='panel-content padding border-top-0'><label for="lb4" id="lb4" class="label block">Search by Location</label><div class='control'><select name="ctl33$ddlsearchType4" id="ctl33_ddlsearchType4" class="width-12 block round" aria-labelledby="lb4"> <option value="Any">Any</option> <option value="9">1440 Multiversity</option> <option value="72">Alila Napa Valley</option> <option value="104">Alyeska Resort</option> <option value="1">Byers Auditorium at Genentech Hall</option> <option value="68">Cavallo Point - the Lodge at the Golden Gate</option> <option value="97">Center for Nursing Excellence University of California San Francisco</option> <option value="7">Cole Hall, UCSF Parnassus Campus</option> <option value="59">DoubleTree by Hilton Sonoma Wine</option> <option value="94">Dreams Los Cabos</option> <option value="22">Everline Resort & Spa, Lake Tahoe</option> <option value="100">Fairmont El San Juan Hotel</option> <option value="28">Fairmont Orchid, Hawaii</option> <option value="10">Fairmont Sonoma Mission Inn & Spa</option> <option value="92">Fairmont Vancouver</option> <option value="11">Four Seasons Resort Nevis West Indies</option> <option value="101">Gastroenterology at Mt. Zion</option> <option value="12">Grand Hotel Baglioni</option> <option value="44">Grand Hyatt</option> <option value="45">Grand Hyatt Kauai Resort & Spa</option> <option value="4">Hilton Hawaiian Village Waikiki Beach Resort</option> <option value="13">Hilton San Francisco Financial District</option> <option value="103">Hilton Sorrento Palace</option> <option value="6">Holiday Inn Golden Gateway San Francisco</option> <option value="14">Hotel Nikko</option> <option value="64">Hotel Shattuck</option> <option value="46">Hyatt Indian Wells Resort & Spa</option> <option value="71">Hyatt Regency Lake Tahoe</option> <option value="75">Hyatt Regency Lisbon</option> <option value="67">Hyatt Regency Maui</option> <option value="15">Hyatt Regency San Francisco</option> <option value="62">Hyatt Regency SF SOMA</option> <option value="56">Hybrid - In Person & Live Stream</option> <option value="16">Intercontinental San Francisco</option> <option value="58">JW Marriott San Francisco Union Square</option> <option value="31">Lange Room, UCSF Parnassus Campus</option> <option value="8">Live Stream Conference</option> <option value="3">Marines' Memorial Club</option> <option value="66">Marriott Resort Waikiki Beach</option> <option value="17">Mission Bay Conference Center at UCSF</option> <option value="90">MLK Research Center</option> <option value="18">Moana Surfrider, A Westin Resort & Spa, Waikiki Be</option> <option value="19">Omni Rancho Las Palmas Resort & Spa</option> <option value="74">On-Demand Module</option> <option value="99">Online, On-Demand</option> <option value="55">Ortho Institute</option> <option value="2">Parc 55 San Francisco, A Hilton Hotel</option> <option value="107">Paséa Hotel & Spa</option> <option value="21">Pullman San Francisco Bay</option> <option value="91">Recorded</option> <option value="49">S124, Auditorium Sublevel 1 </option> <option value="53">San Francisco Marriott Fisherman's Wharf</option> <option value="25">San Francisco Veterans Affairs Medical Center</option> <option value="105">Sheraton Waikiki Beach Resort</option> <option value="26">Silverado Resort and Spa</option> <option value="60">TBA</option> <option value="102">TBD</option> <option value="27">Tenaya Lodge at Yosemite</option> <option value="93">The Argonaut Hotel</option> <option value="76">The Kahala Hotel & Resort</option> <option value="77">The Kahala Hotel & Resort</option> <option value="78">The Kahala Hotel & Resort</option> <option value="79">The Kahala Hotel & Resort</option> <option value="80">The Kahala Hotel & Resort</option> <option value="81">The Kahala Hotel & Resort</option> <option value="82">The Kahala Hotel & Resort</option> <option value="83">The Kahala Hotel & Resort</option> <option value="84">The Kahala Hotel & Resort</option> <option value="85">The Kahala Hotel & Resort</option> <option value="86">The Kahala Hotel & Resort</option> <option value="87">The Kahala Hotel & Resort</option> <option value="88">The Kahala Hotel & Resort</option> <option value="89">The Kahala Hotel & Resort</option> <option value="98">The Omni San Francisco</option> <option value="65">The Palace Hotel</option> <option value="20">The Park Central San Francisco</option> <option value="29">The Pines Resort at Bass Lake</option> <option value="23">The Ritz-Carlton, San Francisco</option> <option value="24">The Royal Hawaiian, a Luxury Collection Resort</option> <option value="41">The St. Regis Hotel</option> <option value="38">The Westin Hapuna Beach Resort</option> <option value="30">UCSF Anesthesia Simulation Center</option> <option value="57">UCSF Anesthesia Simulation Center</option> <option value="51">UCSF Anesthesia Simulation Center</option> <option value="48">UCSF Benioff Children鈥檚 Hospital</option> <option value="43">UCSF Benioff Children's Hospital</option> <option value="106">UCSF Benioff Children's Hospital, Walnut Creek Campus</option> <option value="61">UCSF Faculty Alumni House</option> <option value="47">UCSF Genentech Hall </option> <option value="32">UCSF Medical Center at Parnassus</option> <option value="54">UCSF Medical Sciences Building</option> <option value="33">UCSF Mission Hall</option> <option value="63">UCSF Nancy Pritzker Building</option> <option value="96">UCSF Nancy Pritzker Building</option> <option value="40">UCSF Office of CME</option> <option value="34">UCSF Parnassus Campus</option> <option value="73">UCSF Parnassus Campus- 515 Parnassus, Room- HSW 302</option> <option value="69">UCSF Parnassus Campus HSW-301 and HSW-302</option> <option value="95">UCSF Pride Hall</option> <option value="35">UCSF Voice and Swallowing Center</option> <option value="36">USA Cycling Center Headquarters</option> <option value="37">Vdara Hotel & Spa</option> <option value="50">Virtual Meeting Online</option> <option value="5">Wailea Beach Resort - Marriott, Maui</option> <option value="52">Westin St. Francis</option> <option value="39">Yosemite Valley Lodge</option> <option value="70">Zuckerberg San Francisco General Hospital and Trauma Center </option> </select></div></div><div class='panel-content padding border-top-0'><label for="lb6" id="lb6" class="label block">Specialty</label><div class='control'><select name="ctl33$ddlsearchType6-2072" id="ctl33_ddlsearchType6-2072" class="width-12 block round" aria-labelledby="lb6"> <option value="Any">Any</option> <option value="2646">Non-Medical</option> <option value="2433">Acute Care</option> <option value="2434">Ambulatory Care</option> <option value="2900">Anatomy</option> <option value="2435">Anesthesiology</option> <option value="2509">Autism</option> <option value="2869">Anatomic Pathology</option> <option value="2873">Audiology</option> <option value="2436">Cardiac Nursing</option> <option value="2437">Cardiology</option> <option value="2438">Cardiothoracic Surgery</option> <option value="2439">Cellular & Molecular Medicine</option> <option value="2440">Clinical Educator</option> <option value="2441">Colorectal Surgery</option> <option value="2442">Compounded Sterile Preparations</option> <option value="2443">Critical Care</option> <option value="2526">Diabetes</option> <option value="2444">Dermatology</option> <option value="2859">Dentist</option> <option value="2506">Developmental Disabilities</option> <option value="2903">Dietician</option> <option value="2445">Emergency Medicine</option> <option value="2446">Endocrinology</option> <option value="2848">Epidemiology</option> <option value="2896">Family Medicine</option> <option value="2447">Family & Community Medicine</option> <option value="2448">Gastroenterology</option> <option value="2449">General Surgery</option> <option value="2450">Geriatrics</option> <option value="2451">Gynecologic Oncology</option> <option value="2508">Health Disparities</option> <option value="2452">Hematology</option> <option value="2846">Hospice & Palliative Care</option> <option value="2586">Hospital Medicine</option> <option value="2453">Immunology</option> <option value="2454">Infection Control</option> <option value="2455">Infectious Diseases</option> <option value="2524">Integrative Medicine</option> <option value="2456">Intensive Care</option> <option value="2457">Internal Medicine</option> <option value="2458">Interventional Radiology</option> <option value="2459">Medical Genetics</option> <option value="2523">Mental Health</option> <option value="2460">Neonatology</option> <option value="2461">Nephrology</option> <option value="2462">Neurology</option> <option value="2825">Neuromusculoskeletal Medicine/Osteopathic Manipulative Medicine</option> <option value="2463">Neurosurgery</option> <option value="2464">Nuclear Medicine</option> <option value="2465">Nutrition Support</option> <option value="2466">Obstretrics, Gynecology and Reproductive Sciences</option> <option value="2525">Occupational and Environmental Medicine</option> <option value="2467">Occupational Health Nursing</option> <option value="2468">Occupational Therapy</option> <option value="2469">Oncology</option> <option value="2470">Ophthalmology</option> <option value="2698">Optometry</option> <option value="2471">Organ Transplantation</option> <option value="2472">Orthopaedic Surgery</option> <option value="2847">Osteoporosis</option> <option value="2473">Otolaryngology</option> <option value="2474">Otolaryngology-Head and Neck Surgery</option> <option value="2475">Pain Management</option> <option value="2476">Pathology</option> <option value="2477">Pediatric Surgery</option> <option value="2478">Pediatrics</option> <option value="2479">Pharmacology </option> <option value="2480">Pharmacotherapy</option> <option value="2481">Physical Therapy</option> <option value="2858">Physiology</option> <option value="2482">Plastic Surgery</option> <option value="2849">Podiatry</option> <option value="2483">Preceptor</option> <option value="2484">Preventive Healthcare</option> <option value="2485">Primary Care</option> <option value="2486">Psychiatry/Psychology/Psychiatric Nursing</option> <option value="2487">Public Health</option> <option value="2488">Pulmonology</option> <option value="2860">Radiation Oncology</option> <option value="2489">Radiology</option> <option value="2490">Radiology Technology</option> <option value="2491">Reconstructive surgery</option> <option value="2492">Rheumatology</option> <option value="3745">Speech Language Pathology</option> <option value="2493">Solid Organ Transplantation</option> <option value="2494">Sports Medicine</option> <option value="2504">Thoracic</option> <option value="2887">Transgender Health</option> <option value="2495">Urology</option> <option value="2505">Vascular</option> <option value="2496">Vascular Surgery</option> <option value="2507">Vulnerable Populations</option> <option value="2857">Other</option> </select></div></div><div class='panel-content padding border-top-0'><label for="lb8" id="lb8" class="label block">Destinations</label><div class='control'><select name="ctl33$ddlsearchType8-2090" id="ctl33_ddlsearchType8-2090" class="width-12 block round" aria-labelledby="lb8"> <option value="Any">Any</option> <option value="2630">Hawaii</option> <option value="2629">San Francisco</option> </select></div></div><div class='panel-content padding border-top-0'><label for="lb10" id="lb10" class="label block">Content Types</label><div class='control'><select name="ctl33$ddlsearchType10-4431" id="ctl33_ddlsearchType10-4431" class="width-12 block round" aria-labelledby="lb10"> <option value="Any">Any</option> <option value="9042">Behavioral Health</option> <option value="9036">DEA MATE Qualified</option> <option value="9040">Diabetes Management</option> <option value="9039">Pain Management</option> <option value="9043">Pediatrics</option> <option value="9041">Pharmacist Home Study</option> <option value="9038">Reproductive Health</option> <option value="9037">Smoking Cessation</option> </select></div></div> <div class="panel-footer round-bottom padding border-top-0"> <a onclick="MCE.DoCartProductSearch();" id="ctl33_btnSearch" class="button width-12 round btn-search" role="button" href="javascript:__doPostBack('ctl33$btnSearch','')">Search</a> </div> <input type="hidden" name="ctl33$hfSearchTagSelection" id="ctl33_hfSearchTagSelection" /> </div> <script type="text/javascript"> MCE.DoCartProductSearch = function() { MCE.ShowSearchLoadingIndicator(); var hf = $("input[id$=hfSearchTagSelection]"); var tagList = ""; $("input[id^='cbSearchTag']").each(function () { var $this = $(this); var tag = $this.attr("ID").replace("cbSearchTag", ""); if ($this.prop("checked")) { if (tagList.length > 0) { tagList += "," + tag; } else { tagList = tag; } } }); hf.val(tagList); }; $(function () { var $ddlPostalCodeUnit = $('.ddlPostalCodeUnit'); $ddlPostalCodeUnit.change(function () { $('#hfPostalCodeDistanceUnitSelection').val($ddlPostalCodeUnit.val()); }); //for some reason adding a style to the treenodes adds inline styles for border-style and font-size, inline is bad and so remove it $('.AddLoadImage').css('border-style', ''); $('.AddLoadImage').css('font-size', ''); $("a.AddLoadImage.active").on("click", function (e) { e.preventDefault(); e.stopPropagation(); return false; }); $("a.AddLoadImage:not(.active)").on("click", function () { MCE.ShowSearchLoadingIndicator(); } ); $(".toggleButton").button(); $("a#viewProductListCalendar").on("click", function () { if (!$("#productCalendar").hasClass("fc")) { MCE.ProductCalendar = new FullCalendar.Calendar(document.getElementById('productCalendar'), { locale: cfg.configs.CultureName, theme: true, headerToolbar: { left: 'prev,next today', center: 'title', right: 'dayGridMonth,dayGridWeek,dayGridDay' }, dayHeaderDidMount: function (info) { $('#productCalendar').find('.fc-today-button').removeAttr('title'); }, columnFormat: 'dddd', eventDidMount: function (info) { if (info.event.extendedProps.InfoVisible) { $(info.el).addClass("disabled"); } }, events: function(info, callback) { var object = { StartDate: moment(info.start).format(), EndDate: moment(info.end).format(), ColorCategory: true, }; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "/WebServices/wsSuggestedProduct.asmx/GetAllSearchEvents" + location.search, data: $.toJSON(object), dataType: "json", success: function(data) { var events = []; for (var i = 0; i < data.d.Data.length; i++) { events.push(data.d.Data[i]); } callback(events); }, error: function(status) { } }); }, eventClick: function(info) { var queryString = location.search.substring(1); var targetPage = "/ShoppingCart.aspx?com=detailview"; if (info.event.extendedProps.IDDesignationProduct > 0 && info.event.extendedProps.IDDesignationProduct !== info.event.extendedProps.IDProduct) { targetPage += "&iid=" + info.event.extendedProps.IDDesignationProduct + "&diid=" + info.event.extendedProps.IDProduct; } else { targetPage += "&iid=" + info.event.extendedProps.IDProduct; } queryString = queryString.replace("com=", "returncom="); targetPage += "&" + queryString; window.location.href = targetPage; } }); MCE.ProductCalendar.render(); } $("div#calendarModalContainer").dialog({ dialogClass: 'dialog', autoOpen: true, title: 'Calendar View', modal: true, width: '900px', height: 'auto', open: function () { // Need to find another solution. The 'open' event happens before the div is rendered. Could not find a way to trigger a function AFTER the div is rendered. setTimeout(function () { if (MCE.ProductCalendar) MCE.ProductCalendar.render(); }, 1000); } }); }); }); </script> </div><div class="col col-main"> <div id="main-content"></div><div id="ctlProductDetails" class="ctl-product-details product-details variation-details variation-event-details"> <span id="lbError"></span> <!-- Variations --> <div id="ValidationSummary1" class="alert error margin-top margin-bottom round" style="display:none;"> </div> <!-- Details --> <div class="product-details event-details" id="product-4486"> <!-- Scripts --> <script src="/Scripts/product/cfg.productDetails.js"></script> <div class="grid spaced"> <!-- Product overview --> <div class="col width-12 col-product-overview"> <div class="product-overview panel-product-overview panel round"> <a name="Detail"></a> <!-- Product header --> <div class="panel-header padding round-top"> <div class="grid align-middle"> <div class="col xlarge-6"> Event Details </div> <div class="col xlarge-6 align-right col-share"> <div class="shareLinks"> <!-- AddThis Button BEGIN --> <div class="addthis_inline_share_toolbox"></div> <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-54e75ed62eda09c7" async="async"></script> <!-- AddThis Button END --> </div> </div> </div> </div> <!-- Product content --> <div id="ctl00_pnlProductPanelContent" class="panel-content padding round-bottom"> <div class="grid padded"> <!-- Product images --> <!-- Product main --> <div id="ctl00_pnlProductMain" class="col xlarge-12-important col-product-main"> <div class="grid padded align-middle align-left"> <!-- Discount message --> <!-- Title --> <div class="col xlarge-12 col-product-title"> <h1 class="product-title h4"> <span id="ctl00_lbName" class="product-name">SUBSCRIPTION GeriPal Podcast Series 2025</span> </h1> </div> <!-- Rating --> <!-- Variation tiles --> <!-- Price/status --> <div class="col col-product-price"> <div class="product-price"> <span id="ctl00_ProductDetailSummary_lbPriceTag" class="tag money price-tag">$100.00</span> </div> </div> <div class="col col-product-availability"> <div class="product-availability"> <div class='product-status quantity tag'><p>Subscriptions Available</p></div> </div> </div> <!-- Time Block Price Range --> <!-- Public status --> <!-- Region --> <div id="ctl00_ProductDetailSummary_pnlColProductRegion" class="col col-product-region col-event-product-region"> <div id="ctl00_ProductDetailSummary_pnlRegionTag" class="tag tag-product-region product-status"> All Regions </div> </div> <!-- Category --> <div id="ctl00_ProductDetailSummary_pnlColProductCategory" class="col col-product-category col-event-product-category"> <div id="ctl00_ProductDetailSummary_pnlCategoryTag" class="tag tag-product-category product-status"> CME Courses </div> </div> <!-- Age --> <div class="col col-product-age"> <div class="product-age ages"><div class='ages-content'>Ages</div><div class='ages-footer'>Any</div></div> </div> <!-- Date --> <div class="col col-product-date"> <div class="grid align-middle padded-xsmall"> <div class="col colStartDate"> <div class="calendar" title="Start Date: 1/1/2025"> <div class="calendar-header"> Jan </div> <div class="calendar-content"> <div class="calendar-date"> 1 </div> <div class="calendar-day"> Wed </div> </div> </div> </div> <div class="col colSeperator">-</div> <div class="col colEndDate"> <div class="calendar" title="End Date: 12/31/2025"> <div class="calendar-header"> Dec </div> <div class="calendar-content"> <div class="calendar-date"> 31 </div> <div class="calendar-day"> Wed </div> </div> </div> </div> </div> </div> <!-- Times --> <div class="col-break"></div> <!-- Schedule type title --> <div class="col col-product-schedule-type-title"> <span class="schedule-type-title-label">Schedule Type Title:</span> <span class="schedule-type-title">Every Day of the Week</span> </div> <!-- Schedule description --> <!-- Session count --> <div class="col col-product-session-count"> <span class="session-count-label">Sessions:</span> <span class="session-count">365</span> </div> <!-- Session hours --> <div class="col col-product-session-hours"> <span class="session-hours-label">Session Hours:</span> <span class="session-hours">8753.92</span> </div> <div class="col-break"></div> <!-- Custom fields --> <!-- Org custom fields --> <div class="col-break"></div> <!-- Location --> <div class="col-break"></div> <!-- Calendar --> <!-- Recurring fee --> <!-- Minimum count --> <!-- Org name --> <!-- Course Number --> <div id="ctl00_pnlCourseNumber" class="col-master-product-course-number col xlarge-12"> <div class="label left"> </div> <div class="master-product-course-number"> MED27049 - 2025 </div> </div> <!-- Short description --> <div id="ctl00_pnlProductShortDescription" class="col-product-short-description col xlarge-12"> <div class="label"><h2 class="font-size">Description</h2></div> <div class="product-short-description"> <h2 class="weight-normal font-size">Subscribe to access and claim credit for the <b>2025</b> podcasts.</h2> </div> </div> </div> </div> </div> </div> <!-- Buttons Top --> </div> </div> <!-- Message --> <!-- Team Registration --> <!-- Ticket button --> <!-- Buttons top spc --> <!-- Course limit --> <!-- Descriptions --> <div id="ctl00_pnlInfoDescTop" class="col width-12"> <div id="ctl00_ProductDescriptionControlTop_pnlPanelDescription" class="panel round panel-product-description responsive-tables"> <div class="col width-12"> <div id="ctl00_ProductDescriptionControlTop_descriptionTabs" class="tabs-wrapper panel round"> <ul class="panel-header round-top"> <li><a href="#tab-20278">Description</a></li> <li><a href="#tab-20279">How to Subscribe for Credit</a></li> </ul> <div id="tab-20278" class="panel-content round-bottom padding product-long-description editor-content" style=""> <div id="block-pagetitle" class="block block-core block-page-title-block"> <h1 class="page-title"><img src="https://geriatrics.ucsf.edu/sites/geriatrics.ucsf.edu/files/inline-images/Website%20Banners_0.png" alt="GeriPal Logo" width="550" height="180" /></h1> </div> <div id="block-dom-content" class="block block-system block-system-main-block"> <article class="node node--type-basic-page node--view-mode-full" role="article"> <div class="node__content"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"> <p class="lead"><span style="font-size: 12pt;"><a href="https://www.geripal.org/">GeriPal</a> is a geriatrics and palliative care podcast for every health care professional.</span></p> <p><span style="font-size: 12pt;">Together with some of the brightest minds in geriatrics, hospice, and palliative care, hosts Alex Smith and Eric Widera:</span></p> <ul> <li><span style="font-size: 12pt;">Highlight and break down key clinical and policy implications of new medical and interdisciplinary research.</span></li> <li><span style="font-size: 12pt;">Go deep when it comes to issues common among older adults, like dementia, cancer, heart disease, multimorbidity.</span></li> <li><span style="font-size: 12pt;">Offer new perspectives and pearls that will help you see common frustrations with fresh eyes.</span></li> <li><span style="font-size: 12pt;">Offer ways for every health care professional to contribute to better clinical outcomes and quality of life for older patients and those with serious illness – and to create a health care system that’s more humane for professionals, patients, and caregivers.</span></li> </ul> <p><span style="font-size: 12pt;">It’s serious stuff, but they have fun too! You'll laugh, learn, and maybe even sing a little.</span></p> <p><span style="font-size: 12pt;">View the list of topics available at the <a href="https://geripal.org/" target="_blank" rel="noopener">GeriPal Podcast Site</a>.</span></p> <p><span style="font-size: 12pt;"><strong>SEE THE "HOW TO SUBSCRIBE" TAB FOR IMPORTANT INFORMATION.</strong></span></p> </div> </div> </article> </div> </div> <div id="tab-20279" class="panel-content round-bottom padding product-long-description editor-content" style=""> <table style="width: 75%; border-collapse: collapse; margin-left: auto; margin-right: auto;" border="1" cellspacing="5" cellpadding="5"> <tbody> <tr> <td style="width: 100%;"> <p><span style="font-size: 12pt; font-family: helvetica, arial, sans-serif;">Login or create an account here to purchase an annual subscription to GeriPal with CME credit. You will have access to ALL podcasts released throughout 2025. Select a button at the bottom of this section to enroll.</span></p> <p><span style="font-size: 12pt; font-family: helvetica, arial, sans-serif;"><span style="text-decoration: underline;"><em>It may take 24 hours for your registration to finalize, so you may need to wait a day to claim credit after registering.</em></span></span></p> </td> </tr> </tbody> </table> <p>The overall purpose is to introduce and/or reinforce the knowledge, skills and attitudes involved in the care of older adult patients and those with serious illness. This is accomplished through GeriPal podcasts, the premier podcast for dissemination of ideas and discussion of issues related to geriatrics and palliative care.</p> <p>Hosted by UCSF professors, Alex Smith and Eric Widera, GeriPal podcast bring together with some of the brightest minds in geriatrics, hospice, and palliative care in order to:</p> <ol> <li>highlight and break down key clinical and policy implications of new medical and interdisciplinary research,</li> <li>go deep when it comes to issues common among older adults, like dementia, cancer, heart disease, and multimorbidity,</li> <li>offer new perspectives and pearls that will help listeners see common frustrations with fresh eyes,</li> <li>offer ways for every health care professional to contribute to better clinical outcomes and quality of life for older patients and those with serious illness – and to create a health care system that’s more humane for professionals, patients, and caregivers.</li> </ol> <p>GeriPal podcasts run about 50 minutes in length, similar to a ground rounds, and can be found on all the leading podcasting apps and on YouTube. To learn more please visit <a href="http://www.geripal.org" target="_blank" rel="noopener">www.geripal.org</a></p> <p><strong>Objectives</strong></p> <p>This program is designed to help team members apply new knowledge of the unique health care needs of older adults and those living with serious illness in practice; to incorporate new knowledge into care delivery for patients with geriatric syndrome, like dementia; to apply prognosis to preventative interventions like cancer screening to improve both the under and over-utilization of these interventions; to refine approach to care in order to reduce inappropriately prescribed medication; and to increase frequency of care conversations and a focus on goals of care.</p> <p> </p> <p><strong>CREDIT</strong></p> <p>Although the podcasts are publicly available without charge, you <span style="text-decoration: underline;">must</span> pre-register here and pay the CME fee to be able to claim credit.</p> <p>Certificates of Credit and your Transcript, will be available immediately upon claiming credit.</p> <p>Instructions for accessing your certificates of credit and/or your transcript can be viewed here:</p> <p>How to Access the Portal that houses your documents: <a href="https://vimeo.com/436985889" target="_blank" rel="noopener">https://vimeo.com/436985889</a></p> <p>How a Learner can view and claim credit: <a href="https://vimeo.com/465540874" target="_blank" rel="noopener">https://vimeo.com/465540874</a></p> <p> </p> <p><strong>Accreditation:</strong></p> <p style="margin-left: 40px;"><span style="font-family: helvetica, arial, sans-serif; font-size: 10pt;"><img style="width: 150px; height: 104px; float: left; margin-right: 5px;" src="https://media.configio.com/media/em_ucsfmc/Attachments/images/16606719d5344f039b54dd4cf1633100.jpg" />In support of improving patient care, the University of California, San Francisco is jointly accredited by the Accreditation Council for Continuing Medical Education (ACCME), the Accreditation Council for Pharmacy Education (ACPE), and the American Nurses Credentialing Center (ANCC), to provide continuing education for the healthcare team.</span></p> <p>UCSF has approved this program for CME credit: UCSF designates this live activity for a maximum of 50.00 <em>AMA PRA Category 1 Credits</em>™. Physicians should claim only the credit commensurate with the extent of their participation in the activity.</p> <p>Each Podcast may award up to 1.00 <em>AMA PRA Category 1 Credit</em>™.</p> <p> </p> <p><strong>Planner Disclosures</strong></p> <p>Planners Eric Widera, MD, Alexander Smith, MD, and Anne Kelly, MSW, have stated they have no relevant financial relationships to disclose with ineligible companies whose primary business purpose is the manufacturing, marketing, selling, re-selling, or distributing healthcare products consumed by or used on patients.</p> <p>Individual speaker disclosures will be presented verbally prior to the beginning of the podcast.</p> <p> </p> <table style="width: 100%; border-collapse: collapse; background-color: #00b0b9;" border="1"> <tbody> <tr> <td style="width: 50%; text-align: center;"><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #ffffff;">Select LOGIN below if you already have an account.</span></td> <td style="width: 50%; text-align: center;"><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #ffffff;">Select CREATE AN ACCOUNT below if you have not registered with UCSF CME in the past.</span></td> </tr> </tbody> </table> </div> </div> </div> </div> <script> $(function () { switch(4) { case 1: break; case 2: var panels = $('.panel-product-description .panels'); panels.addClass('exclusive'); break; case 4: $( ".panel-product-description .tabs-wrapper" ).tabs(); break; case 3: var panels = $('.panel-product-description .panels'); panels.removeClass('expand'); $('#ctl00_ProductDescriptionControlTop_descriptionAccordion .panel-header .icon-caret-down').hide(); break; } }); </script> </div> <!-- Time block --> <!-- Single Page Checkout --> <input type="hidden" name="ctl37$ctl00$hfForceOnlyAccountParticipant" id="hfForceOnlyAccountParticipant" value="false" /><div id="pnlColSinglePageCheckout" class="col width-12 col-single-page-checkout"> <a name="spcdetails"></a> <div class="panel round panel-single-page-checkout"> <div id="ctl00_pnlSPCPanelContent" class="panel-content padding round" class="panel-content padding round-bottom"> <!-- Constraints --> <!-- SSO Find Member / Create New --> <div id="ctl00_divParticipantInfoContainer"> <div id="ctl00_divParticipantDetails" class="participantDetails"> <div id="divAccountParticipantList"> <!-- Login/Register --> <!-- Button - search participants --> <!-- Saved Participants --> <!-- Guest checkout --> <div id="ctl00_divParticipantForm" class="margin-top participant-edit-form" style="display: none"> <h4 style='display: none'> Guest Checkout </h4> <!-- Button - Toggle guest checkout --> <div class="grid padded align-middle"> <div class="col xlarge-6 small-12"> <a class="button btn-toggle-guest-checkout width-12 round" aria-label="Guest Checkout" data-toggle=".guest-checkout, .spc-forms, .divPersonalInformationOptIn" onclick="__doPostBack('btn','GuestCheckout');"> Guest Checkout </a> </div> <div class="col xlarge-6 small-12"> *Checkout without an account. </div> </div> <!-- Guest checkout form --> <div id="ctl00_pnlGuestCheckout" class="guest-checkout margin-top" style="display: none;"> <div class="grid padded grid-guest-checkout"> <!-- Company Name --> <div class="col xlarge-6 small-12 col-company-name company-name colCompanyName" style='display: none'> <div class="label"> <span class="required" style='display: none'>*</span> <span class="term-company-name">Company Name</span> </div> <input name="ctl37$ctl00$companyName" type="text" id="companyName" class="width-12 round" name="companyName" aria-label="Company Name" /> </div> <!-- Membership number --> <div class="col xlarge-6 small-12 col-membership-number membership-number colMembershipNumber" style='display: none'> <div class="label"> <span class="required" style='display: none'>*</span> <span class="term-membership-number">Membership Number</span> </div> <input name="ctl37$ctl00$membershipNumber" type="text" id="membershipNumber" class="width-12 round" name="membershipNumber" aria-label="Membership Number" /> </div> <!-- First name --> <div class="col xlarge-6 small-12 col-first-name"> <div class="label"> <span class="required">*</span><span class="term-participant">Participant</span> <span class="term-first-name">First Name</span></div> <input name="ctl37$ctl00$fname" type="text" id="fname" class="width-12 round" name="fname" aria-label="Participant First Name" /> </div> <!-- Last name --> <div class="col xlarge-6 small-12 col-last-name"> <div class="label"> <span class="required">*</span><span class="term-participant">Participant</span> <span class="term-last-name">Last Name</span></div> <input name="ctl37$ctl00$lname" type="text" id="lname" class="width-12 round" name="lname" aria-label="Participant Last Name" /> </div> <!-- Title --> <div class="col xlarge-6 small-12 col-title" style='display: none'> <div class="label"> <span class="required" style='display: none'>*</span><span class="term-title">Title</span></div> <select name="ctl37$ctl00$ddlTitle" id="ctl00_ddlTitle" class="width-12 round" aria-label="Title"> <option value="0">Choose a Title</option> <option value="408">Mr</option> <option value="409">Mrs</option> <option value="410">Ms</option> </select> </div> <!-- Job Title --> <div class="col xlarge-6 small-12 col-jobtitle" style='display: none'> <div class="label"> <span class="required" style='display: none'>*</span><span class="term-job-title">Job Title</span></div> <input name="ctl37$ctl00$txtJobTitle" type="text" id="txtJobTitle" class="width-12 round" name="txtJobTitle" aria-label="Job Title" /> </div> <!-- Credentials --> <div class="col xlarge-6 small-12 col-credentials" style='display: none'> <div class="label"> <span class="required" style='display: none'>*</span><span class="term-credentials">Credentials</span></div> <input name="ctl37$ctl00$credentials" type="text" id="credentials" class="width-12 round" name="credentials" aria-label="Credentials" /> </div> <!-- Email --> <div class="col xlarge-6 small-12 col-email" style='display: inline-block'> <div class="label"> <span class="required" style='display: inline'>*</span><span class="term-email">Email Address</span></div> <input name="ctl37$ctl00$email" type="text" id="email" class="width-12 round" name="email" aria-label="Email Address" /> </div> <!-- Birthdate --> <div class="col xlarge-6 small-12 col-birthdate" style='display: inline-bock'> <div class="label"> <span class="required" style='display: inline'>*</span><span class="term-birthdate">Birthdate</span></div> <input name="ctl37$ctl00$birthdate" type="text" id="birthdate" class="datepicker width-12 round" name="birthdate" aria-label="Birthdate" /> </div> <!-- Gender --> <div class="col xlarge-6 small-12 col-gender" style='display: none'> <div class="label"> <span class="required" style='display: none'>*</span><span class="term-gender">Gender</span></div> <select name="ctl37$ctl00$gender" id="gender" class="width-12 round" aria-label="Gender"> </select> </div> <!-- Phone --> <div class="col xlarge-6 small-12 col-phone" style='display: none'> <div class="label"> <span class="required" style='display: none'>*</span><span class="term-phone">Phone Number</span></div> <input name="ctl37$ctl00$phone" type="text" id="phone" class="width-12 round" aria-label="Phone Number" /> </div> <!-- Mobile --> <div class="col xlarge-6 small-12 col-mobile" style='display: none'> <div class="label"> <span class="required" style='display: none'>*</span><span class="term-mobile-phone">Mobile Phone Number</span></div> <input name="ctl37$ctl00$mobilePhone" type="text" id="mobilePhone" class="width-12 round" aria-label="Mobile Phone Number" /> </div> <!-- Carrier --> <div class="col xlarge-6 small-12 col-carrier" style='display: none'> <div class="label"> <span class="required" style='display: none'>*</span><span class="term-mobile-carrier">Mobile Phone Carrier</span></div> <select name="ctl37$ctl00$ddlPhoneCarrier" id="ctl00_ddlPhoneCarrier" class="width-12 round" aria-label="Mobile Phone Carrier"> <option value="-1">Choose texting carrier</option> <option value="0">Do not send text messages</option> <option value="1">3 River Wireless</option> <option value="2">ACS Wireless</option> <option value="3">Alltel</option> <option value="4">AT&T</option> <option value="6">Bell Canada</option> <option value="7">Bell Mobility</option> <option value="8">Bell Mobility (Canada)</option> <option value="9">Blue Sky Frog</option> <option value="10">Bluegrass Cellular</option> <option value="11">Boost Mobile</option> <option value="12">BPL Mobile</option> <option value="13">Carolina West Wireless</option> <option value="14">Cellular One</option> <option value="15">Cellular South</option> <option value="16">Centennial Wireless</option> <option value="17">CenturyTel</option> <option value="18">Cingular (Now AT&T)</option> <option value="19">Clearnet</option> <option value="20">Comcast</option> <option value="21">Corr Wireless Communications</option> <option value="22">Dobson</option> <option value="23">Edge Wireless</option> <option value="24">Fido</option> <option value="25">Golden Telecom</option> <option value="26">Helio</option> <option value="27">Houston Cellular</option> <option value="28">Idea Cellular</option> <option value="29">Illinois Valley Cellular</option> <option value="30">Inland Cellular Telephone</option> <option value="31">MCI</option> <option value="32">Metro PCS</option> <option value="33">Metrocall</option> <option value="34">Metrocall 2-way</option> <option value="35">Microcell</option> <option value="36">Midwest Wireless</option> <option value="37">Mobilcomm</option> <option value="38">MTS</option> <option value="39">Nextel</option> <option value="40">OnlineBeep</option> <option value="41">PCS One</option> <option value="42">President's Choice</option> <option value="43">Public Service Cellular</option> <option value="44">Qwest</option> <option value="45">Rogers AT&T Wireless</option> <option value="46">Rogers Canada</option> <option value="47">Satellink</option> <option value="48">Solo Mobile</option> <option value="49">Southwestern Bell</option> <option value="50">Sprint</option> <option value="52">Sumcom</option> <option value="54">Surewest Communications</option> <option value="56">Telus</option> <option value="58">T-Mobile</option> <option value="60">Tracfone</option> <option value="61">Triton</option> <option value="63">Unicel</option> <option value="65">US Cellular</option> <option value="67">US West</option> <option value="68">Verizon</option> <option value="69">Virgin Mobile</option> <option value="70">Virgin Mobile Canada</option> <option value="71">West Central Wireless</option> <option value="72">Western Wireless</option> </select> <div class="italic font-size-small carrier-disclaimer">By selecting a carrier, I wish to receive text messages and understand carrier charges may apply.</div> </div> <!-- Validation --> <div class="row rowValidationTipsParticipant" style="display: none;"> <div class="col xlarge-12"> <p class="validateTipsParticipant alert round"></p> </div> </div> </div> </div> </div> <!-- Script - Member search --> <script src="/Scripts/participant/cfg.memberSearch.js"></script> <script src="/Scripts/product/cfg.productDetailMemberSearch.js"></script> <script type="text/javascript"> function ValidateAndAddToCartAMSSelection() { var idParticipant = el.$hfAMSIDParticipant.val(); if (ValidatePage(true)) checkConstraintsAndRedirect(idParticipant, redirectSearchParticipantInfo); } $(function () { el.$memberSearch.productDetailsMemberSearch({ el: el, callbackValidate: function () { ValidateAndAddToCartAMSSelection(); } }); }); </script> <!-- Script - Hide participant search --> <!-- Script - Show guest member search --> </div> <!-- Login/Register --> <div id="ctl00_pnlButtonsNoGuestCheckout" class="pnlLoginRegisterNoGuestCheckout"> <div class="grid padded grid-login-register"> <!-- Login button --> <div class="col xlarge-6 small-12 col-login"> <a id="ctl00_hlLogin2" tabindex="9999" class="button round width-12 margin-bottom btn-login" aria-label="Login" href="/login?direct=true&ReturnURL=%2Fpd%2F4486%2Fsubscription-geripal-podcast-series-2025%3Freturncom%3Dproductlist%26source%3Dsearch">Login to Existing Account</a> <p class="login-description">*We'll remember your info the next time you register.</p> </div> <!-- Register button --> <div class="col xlarge-6 small-12 col-register"> <a id="ctl00_hlNewAccount2" tabindex="9999" class="button round width-12 margin-bottom btn-register" aria-label="Register" href="/newaccount?direct=true&ReturnURL=%2Fpd%2F4486%2Fsubscription-geripal-podcast-series-2025%3Freturncom%3Dproductlist%26source%3Dsearch">Create a New Account</a> <p class="register-description">*We'll remember your info the next time you register.</p> </div> </div> </div> <!-- Button - SSO Login --> </div> <!-- Form --> <!-- Personal information consent --> <div id="ctl00_divPersonalInformationOptIn" class="divPersonalInformationOptIn align-right" style="display: none;"> <a class="btnConsentInfo" onclick="MCE.DisplayMessage('We are legally required to obtain your consent to store your personal information. You may request this information be forgotten.', 'Save My Personal Information');"><svg class="icon-info"><use xlink:href="#icon-info"></use></svg></a> <label for="cbPersonalInformationOptIn"><span class='required'>*</span> Save My Personal Information</label><input id="cbPersonalInformationOptIn" type="checkbox" name="ctl37$ctl00$cbPersonalInformationOptIn" /> </div> </div> </div> </div> </div> <!-- Prerequisite Products --> <!-- Product information bottom --> <!-- Required Products --> <!-- Dependent Products --> <!-- Suggested Products --> <!-- Subscription checkout --> <!-- Message --> <!-- Buttons bottom --> <div class="col width-12"> <div class="panel round panel-buttons"> <div class="panel-content round padding"> <div class="grid padded"> <div class="col xlarge-3 small-12"> <a id="ctl00_btnReturn" class="button round secondary btn-back" href="javascript:__doPostBack('ctl37$ctl00$btnReturn','')"><svg class='icon-arrow-2 rotate-180'><use xlink: xlink:href='#icon-arrow-2'></use></svg> Back</a> </div> <div class="col xlarge-9 align-right small-12 small-align-left"> </div> </div> </div> </div> </div> </div> <div id="ctl00_pnSuggested" style="display: none;"> <div class="productList suggestedModalContent"> <div class="grid padded"> <div class="col xlarge-12"> <!-- Products suggested --> <div class="products-suggested ctl-suggested-products" id="_divSuggestedProducts"> <div class="panels expand round"> <div class="panel round"> <div class="panel-header round-top padding"> Suggested Products - products you might be intetested in </div> <div class="panel-content round-bottom padding"> <div class="grid padded productColumns-x grid-suggested-products products"> </div> </div> </div> </div> </div> </div> <div class="col xlarge-12"> <div id="ctl-dependent-products"> <div class="panel round"> <!-- Dependent products --> <div id="ctl00_ctlDependentProducts1_ValidationSummaryRequired" class="alert round red" style="display:none;"> </div> <!-- Dependent with title --> <div class="panel-header round-top padding border-top"> <span class="heading"> Optional Workshops and Add-ons </span> <span class="description">- products that go well with your purchase </span> </div> <!-- Tiled - No Image --> <!-- Tiled - Small Image --> <div class="panel-header round-top padding border-top"> <span class="heading"> Optional Workshops and Add-ons </span> <span class="description">- products that go well with your purchase </span> </div> <!-- Tiled - Large Image --> <div class="panel-header round-top padding border-top"> <span class="heading"> Optional Workshops and Add-ons </span> <span class="description">- products that go well with your purchase </span> </div> <div class="panel-header round-top padding border-top"> <span class="heading"> Optional Workshops and Add-ons </span> <span class="description">- products that go well with your purchase </span> </div> <!-- Full Size --> <div class="panels expand round"> <div class="panel round active"> <div class="panel-header round-top padding border-top"> <span class="heading"> Optional Workshops and Add-ons </span> <span class="description">- </span> </div> </div> </div> <div class="dependent-full panel-content margin-bottom padding round-bottom"> <div class="products grid padded productColumns-x grid-dependent-products"> </div> </div> <!-- Grouped dependent products --> </div> <script> $(window).on("load", function () { // Quantity spinners // Limited by max allowed dependent for given idcartproduct/idorderproduct // Does not include grouped dependent product spinners, see JS above for that var $spinners = $('.dependent-tiled .spinner-custom, .dependent-tiled-small-image .spinner-custom, .dependent-tiled-large-image .spinner-custom, .dependent-full .spinner-custom'); if ($spinners.length > 0) { MCE.SetupProductQuantitySpinners($spinners); } var el, i, divs, height; // No Images el = $('.dependent-products.no-images .dependent-product .details'); for (i = 0; i < el.length; i += 3) { divs = el.slice(i, i + 3); height = Math.max(divs.eq(0).height(), divs.eq(1).height(), divs.eq(2).height()); divs.css('height', height); } // Small Images el = $('.dependent-products.small-images .dependent-product .details'); for (i = 0; i < el.length; i += 3) { divs = el.slice(i, i + 3); height = Math.max(divs.eq(0).height(), divs.eq(1).height(), divs.eq(2).height()); divs.css('height', height); } // Large Images el = $('.dependent-products.large-images .dependent-product .details'); for (i = 0; i < el.length; i += 3) { divs = el.slice(i, i + 3); height = Math.max(divs.eq(0).height(), divs.eq(1).height(), divs.eq(2).height()); divs.css('height', height); } }); </script> </div> </div> <div class="col xlarge-12"> </div> </div> </div> </div> <div id="divTeamMemberInvite" class="modern" style="display: none;"> <div class="panel"> <span class="fullname"></span> has been <span class="requestType"></span> by <span class="ownername"></span> to join <span class="teamname"></span> for <span class="productname"></span>. You will need to follow the steps to register <span class="fullname2"></span> before they will officially be placed on this Team. </div> </div> <input type="hidden" name="ctl37$ctl00$hdnIDParticipant" id="hdnIDParticipant" value="0" /> <input type="hidden" name="ctl37$ctl00$hdnIDCartProduct" id="ctl00_hdnIDCartProduct" /> <input type="hidden" name="ctl37$ctl00$hdnIDProduct" id="hdnIDProduct" value="4486" /> <input type="hidden" name="ctl37$ctl00$hdnIDWebForms" id="ctl00_hdnIDWebForms" /> <input type="hidden" name="ctl37$ctl00$hdnIDCartProductParticipant" id="ctl00_hdnIDCartProductParticipant" /> <input type="hidden" name="ctl37$ctl00$hdnIDParentCartProduct" id="ctl00_hdnIDParentCartProduct" /> <input type="hidden" name="ctl37$ctl00$hdnProratedTotal" id="ctl00_hdnProratedTotal" /> <input type="hidden" name="ctl37$ctl00$hdnNumCyclesToSkip" id="ctl00_hdnNumCyclesToSkip" /> <input type="hidden" name="ctl37$ctl00$hdnChargedProrate" id="ctl00_hdnChargedProrate" /> <input type="hidden" name="ctl37$ctl00$hdnParticipantEmail" id="ctl00_hdnParticipantEmail" /> <input type="hidden" name="ctl37$ctl00$hdnFirstName" id="ctl00_hdnFirstName" /> <input type="hidden" name="ctl37$ctl00$hdnLastName" id="ctl00_hdnLastName" /> <input type="hidden" name="ctl37$ctl00$hdnBirthdate" id="hdnBirthdate" /> <input type="hidden" name="ctl37$ctl00$hdnEmail" id="hdnEmail" /> <script type="text/javascript"> // Spinners $('.product-details-spinner').each(function () { var $spinner = $(this); var max = null; MCE.SetupProductQuantitySpinner($spinner, 1, max); }); var participantEditTerm = 'Participant Information'; var participantAddNewTerm = 'Complete info below'; var isSingleSignOnTabbedUI = 'False'; var isGuestCheckout = 'False'; var idAccount = '0'; var showExternalMemberSearchMembershipNumber = 'True'; var showExternalMemberSearchEmail = 'True'; var showExternalMemberSearchLastName = 'True'; var requireExternalMemberSearchMembershipNumber = 'False'; var requireExternalMemberSearchEmail = 'False'; var requireExternalMemberSearchLastName = 'False'; var externalSearchError = 'Could not find user. Try adding a new one.'; var enableEditingAccountParticipants = 'False'; var enableEditingSearchedMembers = 'False'; var teamTerm = 'Team'; var teamMemberTerm = 'Team Member'; var existingParticipantLabel = ''; var participantTerm = 'Participant'; var participantCount = '0'; var mobilePhoneDisclaimer = "By selecting a carrier, I wish to receive text messages and understand carrier charges may apply."; var requiredEmail = "True"; var requiredBirthDate = "True"; var requiredGender = "False"; var requirePhone = "False"; var requirePhoneCarrier = "False"; var requireMobilePhone = "False"; var requireTitle = "False"; var requireCredentials = "False"; var requireMembershipNumber = "False"; var requireCompanyName = "False"; var rowValidationTipsParticipant = $('.rowValidationTipsParticipant'); var requireJobTitle = "False" === "True"; var showMobilePhone = "False"; var showPhoneCarrier = "False"; var showPhone = "False"; var showEmail = "True"; var showBirthDate = "True"; var showGender = "False"; var showAge = "False"; var showTitle = "False"; var showCredentials = "False"; var showMembershipNumber = "False"; var showCompanyName = "False"; var showJobTitle = "False" === "True"; var fname, lname, email, birthdate, gender, allFields, participating, phone, phoneCarrier, mobilePhone, title, credentials, membershipNumber, companyName, jobTitle; var validateMsg; var participantChosen = false; var isLoggedIn = "False"; var accountID = "0"; var productName = "SUBSCRIPTION GeriPal Podcast Series 2025"; var startDate = "1/1/2025 12:00:00 AM"; var isEditing = false; var passedCheck = false; var showConstraintsDontEnforce = "False" === "True"; var isImpersonating = "False" === "True"; var participantPer = "1"; var productType = "1"; var isSinglePageCheckout = "True"; var addSubscription = false; var addDropIn = false; var idScheduleDayEvent = 0; var forceOnlyAccountParticipant = "False" === "True"; var idTeamMember = "0"; var teamMemberRequestJson = ''; if (teamMemberRequestJson !== '') { var teamMemberRequest = JSON.parse(teamMemberRequestJson); var typeOfRequest = teamMemberRequest.IDTypeOfTeamMemberRequest === 2 ? 'Approved' : 'Invited'; } var teamName = ""; var ownerName = ""; var teamDetailsRequestToJson = ''; var teamDetails = ''; if (teamDetailsRequestToJson !== '') { teamDetails = JSON.parse(teamDetailsRequestToJson); } var $cbPersonalInformationOptIn = $('#cbPersonalInformationOptIn'); var loadGuestCheckoutDataFromHiddenFields = true; $("#fname").change(function () { $('input[id$="hdnFirstName"]').val($("#fname").val()); }); $("#lname").change(function () { $('input[id$="hdnLastName"]').val($("#lname").val()); }); $("#email").change(function () { $('#hdnEmail').val($("#email").val()); }); $("#birthdate").change(function () { $('#hdnBirthdate').val($('#birthdate').val()); }); function ToggleSSOFieldsEnabled(screen, isEnabled) { $('.validateTipsSSOSearchSuccess').hide(); $('.validateTipsSSOSearch').hide(); validateMsg.html(''); validateMsg.hide(); if (isEnabled) { screen.find('.colMembershipNumber').hide(); screen.find('#companyName').prop('disabled', '').removeClass('controlAsLabel').removeClass('ui-state-error'); screen.find('#membershipNumber').prop('disabled', '').removeClass('controlAsLabel').removeClass('ui-state-error'); screen.find('#fname').prop('disabled', '').removeClass('controlAsLabel').removeClass('ui-state-error'); screen.find('#lname').prop('disabled', '').removeClass('controlAsLabel').removeClass('ui-state-error'); $("#ctl00_ddlTitle").prop('disabled', '').removeClass('controlAsLabel').removeClass('ui-state-error'); screen.find('#credentials').prop('disabled', '').removeClass('controlAsLabel').removeClass('ui-state-error'); screen.find('#email').prop('disabled', '').removeClass('controlAsLabel').removeClass('ui-state-error'); screen.find('#birthdate').prop('disabled', '').removeClass('controlAsLabel').removeClass('ui-state-error'); screen.find('#gender').prop('disabled', '').removeClass('controlAsLabel').removeClass('ui-state-error'); screen.find('#phone').prop('disabled', '').removeClass('controlAsLabel').removeClass('ui-state-error'); screen.find('#mobilePhone').prop('disabled', '').removeClass('controlAsLabel').removeClass('ui-state-error'); $("#ctl00_ddlPhoneCarrier").prop('disabled', '').removeClass('controlAsLabel').removeClass('ui-state-error'); } else { screen.find('.colMembershipNumber').show(); screen.find('#companyName').prop('disabled', 'disabled').addClass('controlAsLabel').removeClass('ui-state-error'); screen.find('#membershipNumber').prop('disabled', 'disabled').addClass('controlAsLabel').removeClass('ui-state-error'); screen.find('#fname').prop('disabled', 'disabled').addClass('controlAsLabel').removeClass('ui-state-error'); screen.find('#lname').prop('disabled', 'disabled').addClass('controlAsLabel').removeClass('ui-state-error'); $("#ctl00_ddlTitle").prop('disabled', 'disabled').addClass('controlAsLabel').removeClass('ui-state-error'); screen.find('#credentials').prop('disabled', 'disabled').addClass('controlAsLabel').removeClass('ui-state-error'); screen.find('#email').prop('disabled', 'disabled').addClass('controlAsLabel').removeClass('ui-state-error'); screen.find('#birthdate').prop('disabled', 'disabled').addClass('controlAsLabel').removeClass('ui-state-error'); screen.find('#gender').prop('disabled', 'disabled').addClass('controlAsLabel').removeClass('ui-state-error'); screen.find('#phone').prop('disabled', 'disabled').addClass('controlAsLabel').removeClass('ui-state-error'); screen.find('#mobilePhone').prop('disabled', 'disabled').addClass('controlAsLabel').removeClass('ui-state-error'); $("#ctl00_ddlPhoneCarrier").prop('disabled', 'controlAsLabel').addClass('controlAsLabel').removeClass('ui-state-error'); } } function ClearSSOFields(screen) { $('.validateTipsNewMember').hide(); $('.validateTipsSSOSearchSuccess').hide(); $('.validateTipsSSOSearch').hide(); validateMsg.html(''); validateMsg.hide(); screen.find('#search-membershipNumber').val(''); screen.find('#search-membershipEmail').val(''); screen.find('#search-membershipLastName').val(''); screen.find('#membershipNumber').val('').removeClass('ui-state-error'); screen.find('#companyName').val('').removeClass('ui-state-error'); screen.find('#fname').val('').removeClass('ui-state-error'); screen.find('#lname').val('').removeClass('ui-state-error'); $("#ctl00_ddlTitle").val('0').removeClass('ui-state-error'); screen.find('#credentials').val('').removeClass('ui-state-error'); screen.find('#email').val('').removeClass('ui-state-error'); screen.find('#birthdate').val('').removeClass('ui-state-error'); screen.find('#gender').val('C').removeClass('ui-state-error'); screen.find('#phone').val('').removeClass('ui-state-error'); screen.find('#mobilePhone').val('').removeClass('ui-state-error'); $("#ctl00_ddlPhoneCarrier").val('-1').removeClass('ui-state-error'); } function SaveNewParticipantSSO() { var valid = ValidateForm(); if (valid) { var dDate = MCE.ParseDate(birthdate.val(), 'L'); // or 'L LT' to parse time as well var sDate = ""; if (dDate.isValid()) { sDate = dDate.format('YYYY-MM-DD'); } var _savePersonalInformationConsent = null; if (true) { _savePersonalInformationConsent = $cbPersonalInformationOptIn.is(":checked"); } var object = { idAccount: accountID, firstName: $(fname).val(), lastName: $(lname).val(), birthDate: sDate, gender: $(gender).val(), email: $(email).val(), participantId: 0, phone: phone.val(), phoneCarrier: phoneCarrier.val(), mobilePhone: mobilePhone.val(), participantTitle: title.val(), credentials: credentials.val(), membershipNumber: membershipNumber.val(), companyName: companyName.val(), jobTitle: jobTitle.val(), savePersonalInformationConsent: _savePersonalInformationConsent }; $('.loadingmodal').show(); $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "/WebServices/wsOrder.asmx/SaveParticipant", data: $.toJSON(object), dataType: "json", success: function (data) { $('.loadingmodal').hide(); if (data.d.Msg.Success) { isEditing = false; //Need to turn this off so that the participant modification doesn't keep popping. $('input[id$=hdnIDParticipant]').val(data.d.Data.ID); membershipNumber.val(data.d.Data.MembershipNumber); $('.colMembershipNumber').show(); $('a[id$="continue_ParticipantInfo"]').show(); $('#newMemberSaveBtn').hide(); } else { if (data.d.Data) { var headerText = data.d.Msg.Messages[0] != undefined ? data.d.Msg.Messages[0].Text : ''; var outputMsg = "There is already a Participant named " + object.firstName + " " + object.lastName + " associated to this account.<br/>"; if (data.d.Data.HideFromCart) { outputMsg = outputMsg + "Status: hidden from cart. Click <a href='/editparticipant' target='_blank'>here</a> to update the participant to be shown.<br/><br/>"; } outputMsg = outputMsg + "Would you like to register " + object.firstName + " " + object.lastName + " already on file?<br/>Choosing no will let you change the participants name."; ShowMessageParticipantDuplicate(outputMsg, headerText, data.d.Data.ID); } else if (data.d.Msg.Messages) { var msg = ""; for (var t = 0; t < data.d.Msg.Messages.length; t++) { msg += data.d.Msg.Messages[t].Text; } if (msg) { MCE.DisplayMessage(msg, "Error creating participant"); } } } } }); } else { $('html, body').animate({ scrollTop: $('.ParticipantEditForm').offset().top }, 500); } } function SetupSSO(idparticipant) { $('div[id$="divParticipantInfoContainer"]').hide(); var divParticipantDetails = $('div[id$="divAccountParticipantList"]'); var chooseParticipantTab = $('#tab-chooseMember'); var newParticipantForm = $('div[id$="divParticipantForm"]'); var newMemberTab = $('#tab-newMember-content'); var searchMemberTab = $('#tab-searchMembers'); var divExistingParticipantInfo = $('#divExistingParticipantInfo'); var participantFormLabel = newParticipantForm.find('.participant-form-header'); $(".SSOTabs").tabs({ create: function (event, ui) { divParticipantDetails.appendTo(chooseParticipantTab); if (idparticipant != '') { participantFormLabel.html(participantEditTerm); if (enableEditingAccountParticipants === 'False') { ToggleSSOFieldsEnabled(newParticipantForm, false); } newParticipantForm.appendTo(divParticipantDetails); $('a[id$="continue_ParticipantInfo"]').show(); $('div[id$="divParticipantInfoContainer"]').show(); } else { participantFormLabel.html(participantAddNewTerm); if (enableEditingAccountParticipants === 'True') { ToggleSSOFieldsEnabled(newParticipantForm, true); } newParticipantForm.removeClass('margin-top').appendTo(newMemberTab); $('a[id$="continue_ParticipantInfo"]').hide(); } }, activate: function (event, ui) { switch (ui.newTab.index()) { case 0: // Saved campers if (idparticipant != '') { var savedParticipantState = $cbPersonalInformationOptIn.data('saved-participant-state') === true; $cbPersonalInformationOptIn.prop('checked', savedParticipantState); participantFormLabel.html(participantEditTerm); if (enableEditingAccountParticipants === 'False') { ToggleSSOFieldsEnabled(newParticipantForm, false); } else { ToggleSSOFieldsEnabled(newParticipantForm, true); } newParticipantForm.appendTo(divParticipantDetails); var cc = $(':radio[name="cbParticipants"][value="' + idparticipant + '"]'); if (cc.prop('id') != undefined && cc.is(':checked')) { $('input[id$=hdnIDParticipant]').val(idparticipant); UpdateParticipant(idparticipant); $('a[id$="continue_ParticipantInfo"]').show(); newParticipantForm.show(); } else { newParticipantForm.hide(); $('a[id$="continue_ParticipantInfo"]').hide(); } $('a[id$="continue_ParticipantInfo"]').show(); $('div[id$="divParticipantInfoContainer"]').show(); } else { $('div[id$="divParticipantInfoContainer"]').hide(); participantFormLabel.html(participantAddNewTerm); if (enableEditingAccountParticipants === 'True') { ToggleSSOFieldsEnabled(newParticipantForm, true); } newParticipantForm.removeClass('margin-top').appendTo(newMemberTab); $('a[id$="continue_ParticipantInfo"]').hide(); } break; case 1: // Search existing // Hide form/personal consent $('div[id$="divParticipantInfoContainer"]').hide(); //newParticipantForm.addClass('xlarge-12').removeClass('xlarge-6'); $('input[id$=hdnIDParticipant]').val('0'); //newParticipantForm.css('width', ''); ClearSSOFields(searchMemberTab); $('a[id$="continue_ParticipantInfo"]').hide(); $('div[id$="divParticipantInfoContainer"]').hide(); break; case 2: // Add new // Show form and personal consent $('div[id$="divParticipantInfoContainer"]').show(); // Store personal consent value from saved camper var savedParticipant = $('input[name=cbParticipants]').val(); if (cfg.hasValue(savedParticipant)) { // Save true/false to cb of saved participant state $cbPersonalInformationOptIn.data('saved-participant-state', $cbPersonalInformationOptIn.is(":checked")); } // Uncheck opt in since new user is being added $cbPersonalInformationOptIn.prop('checked', false); participantFormLabel.html(participantAddNewTerm); //newParticipantForm.addClass('xlarge-6').removeClass('xlarge-12'); $('input[id$=hdnIDParticipant]').val('0'); //newParticipantForm.css('width', '60%'); ClearSSOFields(newParticipantForm); ToggleSSOFieldsEnabled(newParticipantForm, true); newParticipantForm.removeClass('margin-top').appendTo(newMemberTab); newParticipantForm.show(); $('a[id$="continue_ParticipantInfo"]').hide(); $('#newMemberSaveBtn').show(); //$('div[id$="divParticipantInfoContainer"]').hide(); break; } } }); $('#newMemberSaveBtn').on('click', function (e) { if ($cbPersonalInformationOptIn.length > 0 && $cbPersonalInformationOptIn.is(":visible") && !$cbPersonalInformationOptIn.is(":checked")) { // Error e.preventDefault(); $cbPersonalInformationOptIn.addClass('validation-error'); MCE.DisplayMessage( 'You must agree to save your personal information in order to continue.', ("Error Creating " + 'Participant') ); return false; } else { var valid = ValidateForm(); if (valid) { var lastName = newParticipantForm.find('#lname').val(); var email = newParticipantForm.find('#email').val(); //Need to check to see if this is an existing member in external member database var obj = { email: email, lastName: lastName } $('.loadingmodal').show(); $.ajax({ type: "POST", async: false, contentType: "application/json; charset=utf-8", url: "/WebServices/wsOrder.asmx/CheckMembershipNumber", data: $.toJSON(obj), dataType: "json", success: function (data) { $('.loadingmodal').hide(); if (data.d.Msg.Success) { $('.validateTipsNewMember').hide(); SaveNewParticipantSSO(); ClearSSOFields(searchMemberTab); newParticipantForm.show(); if (enableEditingSearchedMembers === 'False') { ToggleSSOFieldsEnabled(newParticipantForm, false); } else { ToggleSSOFieldsEnabled(newParticipantForm, true); } var savedMemberContent = newMemberTab.find('#tab-savedMember-content'); newParticipantForm.appendTo(savedMemberContent); $('.validateTipsSSOSearchSuccess').show(); participantFormLabel.html(participantEditTerm); $('div[id$="divParticipantInfoContainer"]').show(); } else { $('.validateTipsNewMember').show(); $('html, body').animate({ scrollTop: $('#SSOTabs').offset().top }, 500); } } }); } else { $('html, body').animate({ scrollTop: $('.ParticipantEditForm').offset().top }, 500); } } }); $('#search-searchBtn').on('click', function (e) { var membershipNumber = $('#search-membershipNumber').val(); var email = $('#search-membershipEmail').val(); var lastName = $('#search-membershipLastName').val(); var invalidCount = 0; var errorMsg = ''; if (requireExternalMemberSearchMembershipNumber === 'True' && membershipNumber === '') { invalidCount = invalidCount + 1; errorMsg = 'Membership Number is required to search<br/>'; } if (requireExternalMemberSearchEmail === 'True' && email === '') { invalidCount = invalidCount + 1; errorMsg = errorMsg + 'Email is required to search<br/>'; } if (requireExternalMemberSearchLastName === 'True' && lastName === '') { invalidCount = invalidCount + 1; errorMsg = errorMsg + 'Last Name is required to search<br/>'; } if (invalidCount == 0) { var obj = { membershipNumber: membershipNumber, email: email, lastName: lastName } $('.loadingmodal').show(); $.ajax({ type: "POST", async: false, contentType: "application/json; charset=utf-8", url: "/WebServices/wsOrder.asmx/SearchMembershipNumber", data: $.toJSON(obj), dataType: "json", success: function (data) { $('.loadingmodal').hide(); if (data.d.Msg.Success) { //newParticipantForm.addClass('xlarge-12').removeClass('xlarge-6'); ClearSSOFields(searchMemberTab); newParticipantForm.show(); newParticipantForm.find('#membershipNumber').val(data.d.Data.MembershipNumber); newParticipantForm.find('#fname').val(data.d.Data.FirstName); newParticipantForm.find('#lname').val(data.d.Data.LastName); newParticipantForm.find('#email').val(data.d.Data.Email); if (enableEditingSearchedMembers === 'False') { ToggleSSOFieldsEnabled(newParticipantForm, false); } else { ToggleSSOFieldsEnabled(newParticipantForm, true); } newParticipantForm.appendTo(divExistingParticipantInfo); $('a[id$="continue_ParticipantInfo"]').show(); $('.validateTipsSSOSearchSuccess').show(); participantFormLabel.html(participantEditTerm); $('div[id$="divParticipantInfoContainer"]').show(); } else { if (data.d.Msg.Messages.length > 0) { newParticipantForm.hide(); $('.validateTipsSSOSearch').html(data.d.Msg.Messages[0].Text); $('.validateTipsSSOSearch').show(); $('a[id$="continue_ParticipantInfo"]').hide(); $('.validateTipsSSOSearchSuccess').hide(); } } } }); } else { $('.validateTipsSSOSearch').html(errorMsg); $('.validateTipsSSOSearch').show(); } }); } function SetAddressAfterPostback(){ if($('[id*=hfCurrentAddressState_]').length && cfg.hasValue($('[id*=hfCurrentAddressState_]').val())){ var addressFormData = { address: JSON.parse($('[id*=hfCurrentAddressState_]').val()).data } $("#webFormAddressContainer").formAddress("setData", addressFormData); } } $(document).ready(function () { if (loadGuestCheckoutDataFromHiddenFields) { if(cfg.hasValue($('input[id$="hdnFirstName"]').val())) $("#fname").val($('input[id$="hdnFirstName"]').val()); if(cfg.hasValue($('input[id$="hdnLastName"]').val())) $("#lname").val($('input[id$="hdnLastName"]').val()); if(cfg.hasValue($('#hdnBirthdate').val())) $('#birthdate').val($('#hdnBirthdate').val()); if(cfg.hasValue($('#hdnEmail').val())) $("#email").val($('#hdnEmail').val()); } $('.datepicker').datepicker({ changeMonth: true, changeYear: true, yearRange: "-100:+0" }); setupParticipantRows(); fname = $("#fname"); lname = $("#lname"); email = $("#email"); birthdate = $("#birthdate"); gender = $("#gender"); validateMsg = $(".validateTipsParticipant"); phone = $("#phone"); mobilePhone = $("#mobilePhone"); phoneCarrier = $("#ctl00_ddlPhoneCarrier"); title = $("#ctl00_ddlTitle"); credentials = $('#credentials'); membershipNumber = $('#membershipNumber'); companyName = $('#companyName'); jobTitle = $("#txtJobTitle"); allFields = $([]).add(fname).add(lname).add(email).add(birthdate); // Clear participant form when new camper clicked var idparticipant = getParameterByName('idparticipant'); $('.btn-toggle-new-participant').click(function () { MCE.Loader.show(); var uri = new URI(window.location.href); var data = uri.query(true); URI.removeQuery(data, 'idparticipant'); var addParticipant = getParameterByName('addparticipant'); if (addParticipant) { URI.removeQuery(data, 'addparticipant'); } else if (!data.addparticipant) { URI.addQuery(data, 'addparticipant', true); } uri.query(URI.buildQuery(data, true)); window.location.href = uri.toString(); }); // If addparticipant = true, then we need to expand the participant section var addParticipant = getParameterByName('addparticipant'); if (addParticipant) { $('.participant-edit-form, .spc-forms, .divPersonalInformationOptIn, .guest-checkout').show(); $('.btn-toggle-new-participant').addClass('active'); } var idTeamMemberParticipant = getParameterByName('idTeamMemberParticipant'); var participantTab = $('#hdnAMSearchTabSelected').val(); if (idparticipant != '' && (participantTab === '' || participantTab === 'existingParticipantTabListItem')) { var cc = $(':radio[name="cbParticipants"][value="' + idparticipant + '"]'); var ddlOption = $('select[id$=ddlParticipants]').find("option:selected"); if(cc.prop('id')!=undefined) { $(cc).prop('checked', true); if (!forceOnlyAccountParticipant) isEditing = true; UpdateParticipant(idparticipant); } else if (ddlOption != undefined) { if (!forceOnlyAccountParticipant) isEditing = true; UpdateParticipant(idparticipant); } } else if (isLoggedIn == 'True' && idTeamMemberParticipant > 0) { var radio = $(':radio[name="cbParticipants"][value="' + idTeamMemberParticipant + '"]'); var ddlOption = $('select[id$=ddlParticipants]').find("option:selected"); if (radio.length > 0) { $(radio).prop('checked', true); if (!forceOnlyAccountParticipant) isEditing = true; UpdateParticipant(idTeamMemberParticipant); } else if (ddlOption.length > 0) { if (!forceOnlyAccountParticipant) isEditing = true; UpdateParticipant(idTeamMemberParticipant); } } else if (idTeamMember > 0 && idparticipant == '') { TeamMemberInviteDialog(); } setupProrateSummary(); if (isSingleSignOnTabbedUI === 'True' && idAccount > 0) { SetupSSO(idparticipant); } if(existingParticipantLabel) { $('[id$=divAccountParticipants] h4').html(existingParticipantLabel); } }); function TeamMemberInviteDialog() { $('#divTeamMemberInvite').dialog({ title: teamMemberRequest.FirstName + ' has been ' + typeOfRequest + ' to join a Team!', modal: true, width: 480, close: function () { $(this).dialog('close'); }, open: function (event, ui) { var screen = $(this); screen.find('.requestType').html(typeOfRequest); screen.find('.fullname').html(teamMemberRequest.FirstName + ' ' + teamMemberRequest.LastName); screen.find('.fullname2').html(teamMemberRequest.FirstName); screen.find('.ownername').html(ownerName); screen.find('.teamname').html(teamName); screen.find('.productname').html(productName); }, buttons: [ { text: 'Continue', click: function () { $(this).dialog('close'); } } ] }); } function setupProrateSummary() { $('select[id$="ddlDropInDays"]').val(0); $('select[id$="ddlDropInDays"]').on('change', function (e) { idScheduleDayEvent = $(this).val(); }); $('select[id$="ddlSupscriptionDays"]').val(0); $('input[id$="hdnProratedTotal"]').val(0); $('select[id$="ddlSupscriptionDays"]').on('change', function (e) { $('div[id^="divStartDateDetails_"]').each(function (index) { $(this).hide(); }); var scheduleDayID = $(this).val(); $('#divStartDateDetails_' + scheduleDayID).show(); if ($("#lblProratedTotal_" + scheduleDayID).html() != undefined) { $('input[id$="hdnProratedTotal"]').val(parseFloat($("#lblAmountBeforeAdjustments_" + scheduleDayID).text())); $('input[id$="hdnNumCyclesToSkip"]').val(parseFloat($("#lblNumCyclesToSkip_" + scheduleDayID).text())); $('input[id$="hdnChargedProrate"]').val(parseFloat($("#lblChargedProrate_" + scheduleDayID).text())); } var numCyclesToSkip = parseFloat($("#lblNumCyclesToSkip_" + scheduleDayID).text()); var sessionCount = parseFloat($("#lblSessionCount_" + scheduleDayID).text()); if (numCyclesToSkip == 0 && sessionCount > 0) { $('#divPrice').hide(); $('#divPriceLabel').hide(); } else { $('#divPrice').show(); $('#divPriceLabel').show(); } }); } function SetFieldsForAccaSso(disabled) { fname.prop("disabled",disabled); lname.prop("disabled",disabled); title.prop("disabled",disabled); membershipNumber.prop("disabled",disabled); } // duplicated in ctlDetailsMerch and PartcipantForm.ascx (with all this other code :( ) function SetFieldsForAccountHolder(accountHolderQuestions) { for (var i = 0; i < accountHolderQuestions.length; i++) { var question = accountHolderQuestions[i]; var visible = question.VisibilityStr !== "VisibleOnlyWhenCreating"; if(visible) continue; switch (question.QuestionTypeStr) { case "AccountBirthdate": birthdate.prop("disabled",true); break; case "AccountGender": gender.prop("disabled",true); break; case "AccountPhone": phone.prop("disabled",true); break; case "AccountMobilePhone": mobilePhone.prop("disabled",true); break; case "AccountMobilePhoneCarrier": phoneCarrier.prop("disabled",true); break; //case "AccountStudentID": // break; case "AccountCompanyName": companyName.prop("disabled",true); break; case "AccountMembershipNumber": membershipNumber.prop("disabled",true); break; case "AccountTitle": title.prop("disabled",true); break; case "AccountJobTitle": jobTitle.prop("disabled",true); break; case "AccountCredentials": credentials.prop("disabled",true); break; case "AccountFirstName": fname.prop("disabled",true); break; case "AccountLastName": lname.prop("disabled",true); break; case "AccountEmail": email.prop("disabled",true); break; } } } function loadParticipant(id) { $('input[id$=hdnIDParticipant]').val(id); $.ajax({ type: "POST", async: false, contentType: "application/json; charset=utf-8", url: "/WebServices/wsOrder.asmx/GetParticipant", data: JSON.stringify({ idParticipant: id }), dataType: "json", success: function (data) { var part = data.d.Data.participant; var disableFieldsForAccaSso = data.d.Data.disableFieldsForAccaSso; SetFieldsForAccountHolder(data.d.Data.accountHolderQuestions); if(disableFieldsForAccaSso) SetFieldsForAccaSso(disableFieldsForAccaSso); // Show participant input $('.participant-edit-form, .spc-forms, .divPersonalInformationOptIn, .guest-checkout').show(); if (idTeamMember > 0) { var dialogTitle = ''; var success = false; switch (teamDetails.IDTypeOfTeamInviteValidation) { case 1: //Only need to match email success = (part.Email.toLowerCase() === teamMemberRequest.Email.toLowerCase()); dialogTitle = teamMemberTerm + '\'s email does not match email from invite!'; break; case 2: //Match email + First Name success = ((part.Email.toLowerCase() === teamMemberRequest.Email.toLowerCase()) && (part.FirstName.toLowerCase() === teamMemberRequest.FirstName.toLowerCase())); dialogTitle = teamMemberTerm + '\'s email & first name does not match email & first name from invite!'; break; case 3: //Match email + Last Name success = ((part.Email.toLowerCase() === teamMemberRequest.Email.toLowerCase()) && (part.LastName.toLowerCase() === teamMemberRequest.LastName.toLowerCase())); dialogTitle = teamMemberTerm + '\'s email, and last name does not match email, and last name from invite!'; break; case 4: //Match email + First Name + Last Name success = ((part.Email.toLowerCase() === teamMemberRequest.Email.toLowerCase()) && (part.FirstName.toLowerCase() === teamMemberRequest.FirstName.toLowerCase()) && (part.LastName.toLowerCase() === teamMemberRequest.LastName.toLowerCase())); dialogTitle = teamMemberTerm + '\'s email, first, and last name does not match email, first, and last name from invite!'; break; } if (!success) { $('input[id$=hdnIDParticipant]').val(0); $('#divTeamMemberInvite').dialog({ title: dialogTitle, modal: true, width: 480, close: function () { $(this).dialog('close'); }, open: function (event, ui) { var screen = $(this); screen.html('This person does not match the person ' + typeOfRequest + ' for this registration. This registration is for ' + teamMemberRequest.FirstName + ' ' + teamMemberRequest.LastName + ' with an email address of ' + teamMemberRequest.Email); } }); return false; } else { fname.val(part.FirstName); lname.val(part.LastName); email.val(part.Email); birthdate.val(part.Birthdate); gender.val(part.Gender != '' ? part.Gender : 'C'); phone.val(part.Phone); mobilePhone.val(part.MobilePhone); phoneCarrier.val(part.IDMobileCarrier); title.val(part.Title_IDListItem); credentials.val(part.Credentials); membershipNumber.val(part.MembershipNumber); companyName.val(part.Company); jobTitle.val(part.JobTitle); $cbPersonalInformationOptIn.prop("checked", part.SavePersonalInformationConsent); return true; } } else { fname.val(part.FirstName); lname.val(part.LastName); email.val(part.Email); birthdate.val(part.Birthdate); gender.val(part.Gender != '' ? part.Gender : 'C'); phone.val(part.Phone); mobilePhone.val(part.MobilePhone); phoneCarrier.val(part.IDMobileCarrier); title.val(part.Title_IDListItem); credentials.val(part.Credentials); membershipNumber.val(part.MembershipNumber); companyName.val(part.Company); jobTitle.val(part.JobTitle); $cbPersonalInformationOptIn.prop("checked", part.SavePersonalInformationConsent); $('input[id$=hdnParticipantEmail]').val(part.Email); return true; } } }); } function ValidateForm() { var bValid = true; validateMsg.text(""); validateMsg.css('display', 'none'); // Show these, may have been hidden when page loaded (config collapse new participant on single page checkout) $(".participant-edit-form").show(); $('.divPersonalInformationOptIn').show(); $('.btn-toggle-new-participant').addClass("active"); rowValidationTipsParticipant.hide(); if (idTeamMember > 0) { if (showEmail == 'True' || requiredEmail == 'True') { var errorMsg = ''; var success = false; switch (teamDetails.IDTypeOfTeamInviteValidation) { case 1: //Only need to match email success = (email.val().toLowerCase().trim() === teamMemberRequest.Email.toLowerCase().trim()); errorMsg = teamMemberTerm + '\'s email does not match email from invite!'; break; case 2: //Match email + First Name success = ((email.val().toLowerCase().trim() === teamMemberRequest.Email.toLowerCase().trim()) && (fname.val().toLowerCase().trim() === teamMemberRequest.FirstName.toLowerCase().trim())); errorMsg = teamMemberTerm + '\'s email & first name does not match email & first name from invite!'; break; case 3: //Match email + Last Name success = ((email.val().toLowerCase().trim() === teamMemberRequest.Email.toLowerCase().trim()) && (lname.val().toLowerCase().trim() === teamMemberRequest.LastName.toLowerCase().trim())); errorMsg = teamMemberTerm + '\'s email, and last name does not match email, and last name from invite!'; break; case 4: //Match email + First Name + Last Name success = ((email.val().toLowerCase().trim() === teamMemberRequest.Email.toLowerCase().trim()) && (fname.val().toLowerCase().trim() === teamMemberRequest.FirstName.toLowerCase().trim()) && (lname.val().toLowerCase().trim() === teamMemberRequest.LastName.toLowerCase().trim())); errorMsg = teamMemberTerm + '\'s email, first, and last name does not match email, first, and last name from invite!'; break; } if (!success) { $('input[id$=hdnIDParticipant]').val(0); $('#divTeamMemberInvite').dialog({ title: errorMsg, modal: true, width: 480, close: function () { $(this).dialog('close'); }, open: function (event, ui) { var screen = $(this); screen.html('This person does not match the person ' + typeOfRequest + ' for this registration. This registration is for ' + teamMemberRequest.FirstName + ' ' + teamMemberRequest.LastName + ' with an email address of ' + teamMemberRequest.Email); } }); return false; } } } if (requireCompanyName == 'True') { bValid = checkParticipantFormLength(companyName, 'Company Name', 0, 0, bValid); } if (requireMembershipNumber == 'True') { bValid = checkParticipantFormLength(membershipNumber, 'Membership Number', 0, 0, bValid); } bValid = checkParticipantFormLength(fname, 'Participant First Name', 0, 0, bValid); bValid = checkParticipantFormLength(lname, 'Participant Last Name', 0, 0, bValid); if (requiredEmail == 'True') { bValid = checkParticipantFormLength(email, 'Email Address', 0, 0, bValid); } if (requiredBirthDate == 'True') { bValid = checkParticipantFormLength(birthdate, 'Birthdate', 0, 0, bValid); } if (requiredGender == 'True') { bValid = checkParticipantFormSelected(gender, 'Gender', "Choose One", bValid); } if (birthdate.val().length > 0) { var tmpBirthdate = MCE.ParseDate(birthdate.val(), 'L'); bValid = tmpBirthdate.isValid() && bValid; } if (email.val().length > 0) { email.val(email.val().trim());//remove leading/trailing whitespace from the email bValid = checkParticipantFormRegexp(email, /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, "Email", bValid); } if (requirePhone == 'True') { bValid = checkParticipantFormLength(phone, 'Phone Number', 0, 0, bValid); } if (requireMobilePhone == 'True') { bValid = checkParticipantFormLength(mobilePhone, 'Mobile Phone Number', 0, 0, bValid); } if (requirePhoneCarrier == 'True') { bValid = checkMobileCarrierSelected(phoneCarrier, 'Mobile Phone Carrier', "Choose texting carrier", bValid); } if (requireTitle == 'True') { bValid = checkParticipantFormSelected(title, 'Title', "Choose a Title", bValid); } if (requireCredentials == 'True') { bValid = checkParticipantFormLength(credentials, 'Credentials', 0, 0, bValid); } if (requireJobTitle) { bValid = checkParticipantFormLength(jobTitle, 'Job Title', 0, 0, bValid); } return bValid; } function SaveParticipant(idParticipant, AddCartProduct) { var validForms = ValidateForm(); if (validForms) { MCE.ValidateAddressFormQuestion(function (validAddress) { var validPage = ValidatePage(); if (validPage && validAddress) { var dDate = MCE.ParseDate(birthdate.val(), 'L'); // or 'L LT' to parse time as well var sDate = ""; if (dDate.isValid()) { sDate = dDate.format('YYYY-MM-DD'); } var _savePersonalInformationConsent = null; if (true) { _savePersonalInformationConsent = $cbPersonalInformationOptIn.is(":checked"); } var object = { idAccount: accountID, firstName: $(fname).val(), lastName: $(lname).val(), birthDate: sDate, gender: $(gender).val(), email: $(email).val(), participantId: idParticipant, phone: phone.val(), phoneCarrier: phoneCarrier.val(), mobilePhone: mobilePhone.val(), participantTitle: title.val(), credentials: credentials.val(), membershipNumber: membershipNumber.val(), companyName: companyName.val(), jobTitle: jobTitle.val(), savePersonalInformationConsent: _savePersonalInformationConsent }; $('.loadingmodal').show(); $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "/WebServices/wsOrder.asmx/SaveParticipant", data: $.toJSON(object), dataType: "json", success: function (data) { $('.loadingmodal').hide(); if (data.d.Msg.Success) { if (data.d.Data.Pending) { MCE.PendingMessage({ configs: { participantPendingMessage: 'This participant is underage, and has been put into a pending state. You will not be able to use this participant while it is pending. Please contact an administrator.', printEmail: 'info@ocme.ucsf.edu', printPhone: '415-476-5808', printExt: '', participantTerm: 'Participant' }, callbacks: { onClose: function () { if ($('#continue_ParticipantInfo').attr("disabled") === 'disabled') { $('#continue_ParticipantInfo').attr("disabled", false); } window.location.reload(); } } }); } else { isEditing = false; //Need to turn this off so that the participant modification doesn't keep popping. $('input[id$=hdnIDParticipant]').val(data.d.Data.ID); if (AddCartProduct) { processCartProduct(); } if ($('#continue_ParticipantInfo').attr("disabled") === 'disabled') { $('#continue_ParticipantInfo').attr("disabled", false); } } } else { if (data.d.Data) { var headerText = data.d.Msg.Messages[0] != undefined ? data.d.Msg.Messages[0].Text : ''; var outputMsg = "There is already a Participant named " + object.firstName + " " + object.lastName + " associated to this account.<br/>"; if (data.d.Data.HideFromCart) { outputMsg = outputMsg + "Status: hidden from cart. Click <a href='/editparticipant' target='_blank'>here</a> to update the participant to be shown.<br/><br/>"; } outputMsg = outputMsg + "Would you like to register " + object.firstName + " " + object.lastName + " already on file?<br/>Choosing no will let you change the participants name."; ShowMessageParticipantDuplicate(outputMsg, headerText, data.d.Data.ID); if ($('#continue_ParticipantInfo').attr("disabled") === 'disabled') { $('#continue_ParticipantInfo').attr("disabled", false); } } else if (data.d.Msg.Messages) { var msg = ""; for (var t = 0; t < data.d.Msg.Messages.length; t++) { msg += data.d.Msg.Messages[t].Text; } if (msg) { MCE.DisplayMessage(msg, "Error creating participant"); } if ($('#continue_ParticipantInfo').attr("disabled") === 'disabled') { $('#continue_ParticipantInfo').attr("disabled", false); } } } } }); } else { if ($('#continue_ParticipantInfo').attr("disabled") === 'disabled') { $('#continue_ParticipantInfo').attr("disabled", false); } } }); } else { $('html, body').animate({ scrollTop: $('.participant-edit-form').offset().top }, 500); if ($('#continue_ParticipantInfo').attr("disabled") === 'disabled') { $('#continue_ParticipantInfo').attr("disabled", false); } } } function processCartProduct() { reloadAddress(); } function skipAddAddressOnParticipant() { reloadAddress(); } //In this case the reload function will check constraints and if passed add to cart function reloadAddress() { var idSelectedParticipant = $('input[id$=hdnIDParticipant]').val(); //MCE.SaveAddressToParticipant($("#_ddlCCAddress").val(), idSelectedParticipant); checkConstraintsAndRedirect(idSelectedParticipant); } function checkConstraintsAndRedirect(idParticipant, callback) { var idProduct = $('input[id$=hdnIDProduct]').val(); var dDate = MCE.ParseDate(startDate, 'L'); // or 'L LT' to parse time as well var sDate = ""; if (dDate.isValid()) { sDate = dDate.format('YYYY-MM-DD'); } var purchasedIDSDE = 0; var selectedTimeblock = $('.fc-event.selected'); if (selectedTimeblock) purchasedIDSDE = selectedTimeblock.attr('data-id'); var obj = { participantID: idParticipant, productID: idProduct, productName: productName, startDate: sDate, IDScheduleDayEvent: idScheduleDayEvent, purchasedIDScheduleDayEvent: purchasedIDSDE }; if (showConstraintsDontEnforce || isImpersonating) { if(callback) callback(); else if (addSubscription) { redirectSubscription(); } else if (addDropIn) { redirectDropIn(); } else { redirectSPC(); } } else { MCE.CheckConstraints(obj, function(data) { if (data.d.Msg.Success) { if(callback) callback(); else if (addSubscription) { redirectSubscription(); } else if (addDropIn) { redirectDropIn(); } else { redirectSPC(); } } else { MessageModal(data.d.Msg.Messages[0].Text, "Requirements not met"); if ($('#continue_ParticipantInfo').attr("disabled") == 'disabled') { $('#continue_ParticipantInfo').attr("disabled", false); } } }); } } function clearParticipant() { validateMsg.text(""); validateMsg.css('display', 'none'); rowValidationTipsParticipant.hide(); allFields.removeClass("ui-state-error"); clearParticipantFields(); } function clearParticipantFields() { fname.val(""); lname.val(""); email.val(""); birthdate.val(""); gender.val(""); phone.val(""); mobilePhone.val(""); phoneCarrier.val(""); jobTitle.val(""); } function UpdateParticipant(idParticipant) { if (idParticipant > 0) { //$('input[id$=hdnIDParticipant]').val(idParticipant); participantChosen = true; loadParticipant(idParticipant); } } function ValidatePage(validateParticipantSearch) { if (typeof (Page_ClientValidate) == 'function') { if (validateParticipantSearch) { Page_ClientValidate('ValidateParticipantSearchForm'); if (Page_IsValid) return SecondaryValidation(validateParticipantSearch) else return false; } else { Page_ClientValidate('ValidateForm'); if (Page_IsValid) { return SecondaryValidation(validateParticipantSearch); } else { $('html, body').animate({ scrollTop: $('.spc-forms').offset().top }, 500); // in case the continue button was disabled prior to validation this should enable it again so that validation could be run. if ($('#continue_ParticipantInfo').attr("disabled") == 'disabled') { $('#continue_ParticipantInfo').attr("disabled", false); } return false; } } } else { return true; } } function SecondaryValidation(isForParticipantSearch) { if(!isForParticipantSearch) Page_ClientValidate('ValidateAddressDialog'); if (Page_IsValid) { if (addSubscription) { Page_ClientValidate('ValidateSubscription'); if (Page_IsValid) { return ProductValidation(); } else { return false; } } else if (addDropIn) { Page_ClientValidate('ValidateDropIn'); if (Page_IsValid) { return ProductValidation(); } else { return false; } } else { return ProductValidation(); } } else { return false; } } function ProductValidation() { Page_ClientValidate('AddProduct'); if (Page_IsValid) { return true; } else { return false; } } // Hookup for .NET's client validation to focus validation summary after validation (function validationHookup() { if (window.ValidationSummaryOnSubmit) { // Save a reference to the original method var originalValidationSummaryOnSubmit = ValidationSummaryOnSubmit; ValidationSummaryOnSubmit = function (validationGroup) { // Call the original method originalValidationSummaryOnSubmit(validationGroup); // Loop each validation summary for (var i = 0, l = Page_ValidationSummaries.length; i < l; i++) { var summary = Page_ValidationSummaries[i]; // Find the summary for the current validationGroup if (IsValidationGroupMatch(summary, validationGroup)) { // Scroll to the ValidationSummaryElement summary.scrollIntoView(); // Change the hash tag value of the URL to the ValidationSummary's ID //location.href = '#' + summary.id; } } } } })(); function ParticipantChanged(idParticipant) { var dBirthdate = MCE.ParseDate(birthdate.val(), 'L'); var sBirthdate = ""; if (dBirthdate.isValid()) { sBirthdate = dBirthdate.format('YYYY-MM-DD'); } var object = { firstName: $(fname).val(), lastName: $(lname).val(), birthDate: sBirthdate, gender: $(gender).val(), participantId: idParticipant }; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "/WebServices/wsOrder.asmx/CheckParticipantForModification", data: $.toJSON(object), dataType: "json", success: function (data) { if (data.d.Msg.Success) { var msg = data.d.Msg.Messages[0].Text; ShowMessageParticipantModied(msg, participantTerm + " Modification"); passedCheck = false; if ($('#continue_ParticipantInfo').attr("disabled") === 'disabled') { $('#continue_ParticipantInfo').attr("disabled", false); } // return false; } else { passedCheck = true; SaveParticipant(idParticipant, true); } return passedCheck; } }); } $('a[id$="btnAddDropIn"]').on('click', function (e) { idScheduleDayEvent = $('select[id$="ddlDropInDays"]').val(); addDropIn = true; addSubscription = false; if (isSinglePageCheckout == 'True') { if ($('#hdnAMSearchTabSelected').val() == 'searchParticipantTabListItem') { if (ValidatePage(true)) { redirectDropIn(); } } else { var idParticipant = $('input[id$=hdnIDParticipant]').asNumber(); if (idParticipant > 0 && isEditing) { ParticipantChanged(idParticipant); } else { if (participantPer > 0) { SaveParticipant(idParticipant, true); } else { if (ValidatePage()) { redirectDropIn(); } } } } } else { if (ValidatePage()) { redirectDropIn(); } } return false; }); $('a[id$="btnAddSubscription"]').on('click', function (e) { var waitlistIdProduct = $(this).data("waitlist-idproduct"); var isWaitlist = waitlistIdProduct ? true : false; if(isWaitlist) return false; idScheduleDayEvent = 0; addSubscription = true; addDropIn = false; if (isSinglePageCheckout == 'True') { if ($('#hdnAMSearchTabSelected').val() == 'searchParticipantTabListItem') { idParticipant = $('#hdnAMSIDParticipant').asNumber(); if (ValidatePage(true)) { redirectSubscription(); } } else { var idParticipant = $('input[id$=hdnIDParticipant]').asNumber(); if (idParticipant > 0 && isEditing) { ParticipantChanged(idParticipant); } else { if (participantPer > 0) { SaveParticipant(idParticipant, true); } else { if (ValidatePage()) { redirectSubscription(); } } } } } else { if (ValidatePage()) { redirectSubscription(); } } return false; }); function redirectDropIn() { __doPostBack('ctl37$ctl00$btnAddDropIn', ''); } function redirectSubscription() { __doPostBack('ctl37$ctl00$btnAddSubscription', ''); } function redirectSearchParticipantInfo() { __doPostBack('ctl37$ctl00$continue_SearchParticipantInfo', ''); } var $btnContinue = $('#continue_ParticipantInfo'); $btnContinue.click(function (e) { var idParticipant = $('input[id$=hdnIDParticipant]').val(); var $participantEditForm = $('.participant-edit-form'); var $selectedParticipantRadio = $('.input-participant[name=cbParticipants]:checked'); var $divParticipantList = $('#divParticipantList'); // If new participant form hidden and no participant selected if ((!$participantEditForm.is(":visible") && $divParticipantList.is(":visible") && $selectedParticipantRadio.length === 0) || ($('#hdnAMSearchTabSelected').val() == 'searchParticipantTabListItem' && $('#participantSearchResults:not(:has(:radio:checked))').length)) { // Show error, participant required MCE.DisplayMessage( 'You must select a Participant before continuing.', 'Participant Required' ); return false; } else { if ($cbPersonalInformationOptIn.length > 0 && $cbPersonalInformationOptIn.is(":visible") && !$cbPersonalInformationOptIn.is(":checked")) { // Error e.preventDefault(); $cbPersonalInformationOptIn.addClass('validation-error'); // Edit if (idParticipant > 0) { MCE.DisplayMessage( 'You must agree to save your personal information in order to continue.', ("Error Editing " + 'Participant') ); } // New else { MCE.DisplayMessage( 'You must agree to save your personal information in order to continue.', ("Error Creating " + 'Participant') ); } return false; } else { $cbPersonalInformationOptIn.removeClass('validation-error'); if (ValidateTimeBlockCalendar()) { $btnContinue.attr("disabled", true); if (idParticipant > 0 && isEditing) { if (MCE.ShowParticipantChangedDialog()) ParticipantChanged(idParticipant); else SaveParticipant(idParticipant, true); } else { if (participantPer > 0) { SaveParticipant(idParticipant, true); } else { if (ValidatePage()) { redirectSPC(); } } } } return false; } } }); $('a[id$="btnAddBottom"]').on('click', function (e) { if (ValidateTimeBlockCalendar()) { return true; } else { return false; } }); function ValidateTimeBlockCalendar() { if ($('#hfSelectedIDSDE').val() != "") { $('#alertSelectCalendarItem').removeClass('error').addClass('info'); return true; } else { $('html, body').animate({ scrollTop: $('#alertSelectCalendarItem').offset().top - 256 }, 500); $('#alertSelectCalendarItem').removeClass('info').addClass('error'); return false; } } function redirectSPC() { __doPostBack('ctl37$ctl00$continue_ParticipantInfo', ''); } function checkMobileCarrierSelected(o, n, unselected, bValid) { $(o).removeClass("ui-state-error"); if ($(o).val() == "-1") { $(o).addClass("ui-state-error"); updateParticipantTips(n + " is a required field.<br/>"); return bValid && false; } else { return bValid && true; } } function checkParticipantFormSelected(o, n, unselected, bValid) { $(o).removeClass("ui-state-error"); if ($(o).val() == "" || $(o).val() == null || $(o).val() == "0" || $(o).val() == "-1" || $(o).val() == "(Select State)" || $(o).val() == "C") { $(o).addClass("ui-state-error"); updateParticipantTips(n + " is a required field.<br/>"); return bValid && false; } else { return bValid && true; } } function checkParticipantFormLength(o, n, min, max, bValid) { $(o).removeClass("ui-state-error"); if ($(o).val().length <= min) { $(o).addClass("ui-state-error"); updateParticipantTips(n + " is a required field.<br/>"); return bValid && false; } else { return bValid && true; } } function checkParticipantFormRegexp(o, regexp, n, bValid) { if (!(regexp.test($(o).val()))) { $(o).addClass("ui-state-error"); updateParticipantTips(n + " is not in the right format.<br/>"); return bValid && false; } else { return bValid && true; } } function updateParticipantTips(t) { rowValidationTipsParticipant.show(); validateMsg.css('display', 'block'); validateMsg .append(t) .addClass("error"); $('.guest-checkout, .spc-forms').show(); } function setupParticipantRows() { $(document).on('click', '.participantRow', function () { var $this = $(this); //don't allow this click if the button is disabled if ($this.hasClass("preventDefault")) return false; MCE.Loader.show(); var value = $this.data('idparticipant'); var currentUrl = window.location.href.replace(/#.*/, ''); var newUrl = ''; var idparticipant = getParameterByName('idparticipant'); if (idparticipant != '') { var reExp = /idparticipant=\d+/; newUrl = currentUrl.replace(reExp, "idparticipant=" + value); } else { if (currentUrl.indexOf("?") > -1) { newUrl = currentUrl + '&idparticipant=' + value; } else { newUrl = currentUrl + '?idparticipant=' + value; } } // Set selected SDE in query so it can be rebound after postback if (false) { var paramIDSDE = getParameterByName('idsde'); var selectedIDSDE = $('#hfSelectedIDSDE').val(); if (paramIDSDE != '') { var reExp = /idsde=\d+/; newUrl = newUrl.replace(reExp, "idsde=" + selectedIDSDE); } else { if (newUrl.indexOf("?") > -1) { newUrl = newUrl + '&idsde=' + selectedIDSDE; } else { newUrl = newUrl + '?idsde=' + selectedIDSDE; } } } newUrl = newUrl + "#spcdetails"; newUrl = newUrl.replace('addparticipant=true', ''); if (window.location.href === newUrl) { window.location.reload(); } else { window.location = newUrl; } }); $(document).on('change', 'select[id$=ddlParticipants]', function () { var $this = $(this); //don't allow this click if the button is disabled if ($this.hasClass("preventDefault")) return false; MCE.Loader.show(); var value = this.value; var currentUrl = window.location.href.replace(/#.*/, ''); var newUrl = ''; var idparticipant = getParameterByName('idparticipant'); if (idparticipant != '') { var reExp = /idparticipant=\d+/; newUrl = currentUrl.replace(reExp, "idparticipant=" + value); } else { if (currentUrl.indexOf("?") > -1) { newUrl = currentUrl + '&idparticipant=' + value; } else { newUrl = currentUrl + '?idparticipant=' + value; } } // Set selected SDE in query so it can be rebound after postback if (false) { var paramIDSDE = getParameterByName('idsde'); var selectedIDSDE = $('#hfSelectedIDSDE').val(); if (paramIDSDE != '') { var reExp = /idsde=\d+/; newUrl = newUrl.replace(reExp, "idsde=" + selectedIDSDE); } else { if (newUrl.indexOf("?") > -1) { newUrl = newUrl + '&idsde=' + selectedIDSDE; } else { newUrl = newUrl + '?idsde=' + selectedIDSDE; } } } newUrl = newUrl + "#spcdetails"; if (window.location.href === newUrl) { window.location.reload(); } else { window.location = newUrl; } }); $(document).on('mouseover', '.participantRow', function () { $(this).addClass('ui-state-hover'); }); $(document).on('mouseleave', '.participantRow', function () { $(this).removeClass('ui-state-hover'); }); } function MessageModal(message, title) { $("<div>" + message + "</div>").dialog( { dialogClass: 'dialog', height: 200, width: 650, modal: true, title: title, draggable: false, open: function (event, ui) { $(".ui-dialog-titlebar-close", ui.dialog).hide(); }, close: function (e, ui) { $(this).dialog("destroy"); }, buttons: { "Okay": function () { $(this).dialog('close'); } } }); } function ShowMessageParticipantModied(message, title) { var idParticipant = $('input[id$=hdnIDParticipant]').val(); $("<div>" + message + "</div>").dialog( { dialogClass: 'dialog', height: 200, width: 650, modal: true, title: title, draggable: false, open: function (event, ui) { var buttons = $(event.target).parent().find('.ui-dialog-buttonset').children(); $(buttons[0]).html('<span class="ui-button-text">Update ' + participantTerm + '</span>'); $(buttons[1]).html('<span class="ui-button-text">Save As New ' + participantTerm + '</span>'); $(".ui-dialog-titlebar-close", ui.dialog).hide(); }, buttons: { "Update": function () { SaveParticipant(idParticipant, true); $(this).dialog('close').remove(); }, "Save As New": function () { SaveParticipant(0, true); $(this).dialog('close').remove(); } } }); } function ShowMessageParticipantDuplicate(message, title, participantID) { $("<div>" + message + "</div>").dialog( { dialogClass: 'dialog', height: 230, width: 700, modal: true, title: title, draggable: false, open: function (event, ui) { $(".ui-dialog-titlebar-close", ui.dialog).hide(); }, buttons: { "No": function () { $('input[id$=hdnIDParticipant]').val(0); $(this).remove(); }, "Yes": function () { $('input[id$=hdnIDParticipant]').val(participantID); processCartProduct(); } } }); } </script> </div> <!-- Suggested Products --> </div> <!-- Errors --> </div><div class="col col-cart"> <div id="ctl-cart" class="spacing-bottom"> <div class="panel round panel-shopping-cart"> <!-- Header --> <div class="panel-header padding round-top"> <div class="grid align-middle"> <div class="col xlarge-7 col-cart-header-title"> <svg role="presentation" class="icon-cart"> <use xlink:href="#icon-cart"></use></svg> Cart </div> </div> </div> <!-- Shopping cart --> <div id="ctl39_pnlCartPanelContent" class="panel-content padding round-bottom"> <div id="ctl39_pnlSummary" class="ui-widget-content padding ui-corner-top"> <table style="border-collapse: collapse; width: 100%;" cellspacing="0" cellpadding="0"> <tbody> <!-- Items subtotal --> <tr class="tr-products"> <td style="padding-right: 8px;"> <span style="font-family: sans-serif; font-size: 12px;">Item(s)</span> </td> <td style="padding-left: 8px; text-align: right; white-space: nowrap;"> <span style="font-family: sans-serif; font-size: 12px;">$0.00</span> </td> </tr> <!-- Options --> <!-- Discounts --> <!-- Total before tax --> <!-- Partial payment --> <!-- Cart fees --> <!-- Order fees --> </tbody> <tbody class="tbodyShipTax"> <!-- Tax --> <!-- Options in deposit --> <!-- Shipping --> </tbody> <tbody> <tr class="tr-hr"> <td colspan="2"><div style="height: 1px; background-color: #dddddd; margin: 1px 0;"></div></td> </tr> <!-- Grand total --> <tr class="tr-grand-total"> <td style="padding-right: 8px;"> <span class="money" style="font-weight: bold; color: red; font-family: sans-serif; font-size: 12px;">Grand Total</span> </td> <td style="padding-left: 8px; text-align: right; white-space: nowrap;"> <span class="money" style=" font-weight: bold; color: red; font-family: sans-serif; font-size: 12px;">$0.00</span> </td> </tr> </tbody> <tbody class="tr-payments"> <!-- Payments --> </tbody> <tbody class="tr-balance"> <!-- Balance --> </tbody> <tbody> <!-- Due later before tax --> <!-- Due later tax --> <!-- Due later total --> </tbody> </table> </div> </div> <!-- Checkout --> <script type="text/javascript"> $(function() { $('.scroll-to-fixed').scrollToFixed({ zIndex: 2, fixed: function(e) { var el = $(this); var elHeight = el.outerHeight(); var windowHeight = $(window).outerHeight(); if (elHeight > windowHeight) { el.css("cssText", "position: static !important;"); } } }); // Cart drop-down badge var numProductsInCart = $('.cart-drop-down .products > table > tbody > tr').length; $('.ctl-mini-cart .badge').text(numProductsInCart); function BuildCartCalendarViewModal(calEvent) { var screen = $("div#CartCalendarViewProductModal"); if (screen.length === 0) { screen = $("<div id=\"CartCalendarViewProductModal\" class=\"dialog\"></div>"); screen.append("<div><a id=\"calendarProductModalView\">View Details</a><a id=\"calendarProductModalDelete\">Remove</a></div>"); $("a#calendarProductModalView", screen).on("click", function() { var targetPage = "/pd/"; if (calEvent.extendedProps.IDDesignationProduct > 0 && calEvent.extendedProps.IDDesignationProduct !== calEvent.extendedProps.IDProduct) { targetPage += calEvent.extendedProps.IDDesignationProduct + "?diid=" + calEvent.extendedProps.IDProduct; } else { targetPage += calEvent.extendedProps.IDProduct; } window.location.href = targetPage; }).button(); $("a#calendarProductModalDelete", screen).on("click", function() { var confirm = $("div#CartCalendarViewProductRemoveConfirm"); if (confirm.length === 0) { confirm = $("<div id=\"CartCalendarViewProductRemoveConfirm\" class=\"dialog\">Are you sure you want to remove this product from your cart?</div>"); } confirm.dialog({ dialogClass: 'dialog', title: "Remove product from cart", resizable: false, modal: true, buttons: { "Remove item": function() { MCE.RemoveCartProduct(calEvent.id, MCE.RedirectToPageWithoutHash); }, Cancel: function() { $(this).dialog("close"); return false; } } }); }).button(); } screen.dialog({ dialogClass: 'dialog', autoOpen: true, title: "Product actions", modal: true, width: "auto", height: "auto", open: function(event, ui) { }, close: function(event, ui) { $(this).dialog("destroy"); } }); } $("a#viewCartProductsCalendar").on("click", function() { if (!$("#cartProductCalendar").hasClass("fc")) { MCE.CartProductCalendar = new FullCalendar.Calendar(document.getElementById('cartProductCalendar'), { locale: cfg.configs.CultureName, theme: true, headerToolbar: { start: 'prev,next today', center: 'title', end: 'dayGridMonth,timeGridWeek,timeGridDay' }, dayHeaderDidMount: function (info) { $('#cartProductCalendar').find('.fc-today-button').removeAttr('title'); }, columnFormat: 'dddd', events: function(info, callback) { $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "/WebServices/wsSuggestedProduct.asmx/GetAllCartEvents", dataType: "json", success: function(data) { var events = []; for (var i = 0; i < data.d.Data.length; i++) { events.push(data.d.Data[i]); } callback(events); }, error: function(status) { } }); }, eventClick: function(info) { BuildCartCalendarViewModal(info.event); } }); MCE.CartProductCalendar.render(); } $("div#cartCalendarModalContainer").dialog({ dialogClass: 'dialog', autoOpen: true, title: "Cart Calendar View", modal: true, width: "900px", height: "auto", open: function () { // Need to find another solution. The 'open' event happens before the div is rendered. Could not find a way to trigger a function AFTER the div is rendered. setTimeout(function () { MCE.CartProductCalendar.render(); }, 1000); } }); $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "/WebServices/wsSuggestedProduct.asmx/GetCartEventConflicts", dataType: "json", success: function(data) { if (data.d.Data != "") { var screen = $("div#CartCalendarViewConflictModal"); if (screen.length === 0) { screen = $("<div id=\"CartCalendarViewConflictModal\" class=\"dialog\"></div>"); } screen.append(data.d.Data); screen.dialog({ dialogClass: 'dialog', autoOpen: true, title: "Conflicts were found with your schedule", modal: true, width: "auto", height: "auto" }); } }, error: function(status) { } }); }); $(".hiddenInfoHeader").on("click", function() { var $this = $(this); var row = $this.siblings(".hiddenInfo"); var span = $this.find(".hiddenInfoText"); if (span.text().indexOf("More") >= 0) { span.html("<i class=\"ico-minus\"></i> Less"); } else { span.html("<i class=\"ico-plus-1\"></i> More"); } row.toggleClass("hiddenDependentTable"); }); }); </script> </div> </div> </div> </div> </div> </div> </div> <div id="Dialog" class="dialog" style="display: none;" Title="Cart - Product Details"><p>This screen shows you the details for the selected product.</p> <p>Click the "Add to Cart" button to add this product to your shopping cart. You can enter a quantity larger then 1 to add multiples of this product to your shopping cart.</p> <p>If the product is full you will see a "Wait List" button. Click this button if you would like to be notified if/when capacity is added. If capacity is increased we will email you. Upon receipt of the increased capacity notification, registration will be on a first-come, first-served basis.</p> <p>If the product is not ready for purchase you will see a "Notify Me" button. You can click this button if you would like to be notified when this product is ready for purchase.</p> <p>Some products can only be purchased through our partner. In this case you will see an "External Register" button. Click this button to purchase through our partner's website.</p></div> </div> <!-- Footer --> <div class="footer"> <div class="max padding"> <span id="footer-power-by"> Powered by <a id="hlFooter" aria-label="Configio link opens in new tab" href="https://www.configio.com" target="_blank">Configio</a> </span> <span id="footer-community-brands">a <a href="http://www.communitybrands.com" target="_blank" aria-label="Community Brands link opens in a new tab">Community Brands</a> owned company</span> </div> </div> </div> <!-- <div class='debug-user-ip'><span>User IP</span>147.243.24.107</div><div class='debug-server'><span>Server</span>USWEST-WEB4 (1)</div><div><span>Cached</span>True</div><div class='debug-status'><span>Status</span>Online</div><div class='debug-login'><span>Moxy Login</span>(False) </div> --> <script type="text/javascript"> //<![CDATA[ var ddlsearchType2_ImageArray = new Array('', '', '', '/WebResource.axd?d=Vnw6Nul5Gi8dLBSg8ZsULUUpmU_nI1XxERRTdwNVXf67D9asv5DUxJBNVUN72lEd74AfndBxZWg2eN04lhZAQkPksLInNvxB5IMKeAxvSzw1&t=638563271773552689', '/WebResource.axd?d=Wt-oJLHV-dsfkxJN06L-WfI2EsnK636Q0REVt7ldE_aWy0YTAlbUeZG9f_F42loUtzMBxgRznMv4_wUCBcD_rRY_zLD9qxuY94UxOCHZ2cc1&t=638563271773552689', '/WebResource.axd?d=-n2KnhPEOy8tY2UhU96DmxqtEg4hqXF4ZnBP1lCuQNXDAX5nklmcSD_FeLd7z-BnlVMvHTx8tnub7f_7qFOb-K6h0DGyqTrYg8DNpB3D-XY1&t=638563271773552689'); var Page_ValidationSummaries = new Array(document.getElementById("ValidationSummary1"), document.getElementById("ctl00_ctlDependentProducts1_ValidationSummaryRequired")); //]]> </script> <script type="text/javascript"> $('a.ddlsearchType2_0').each(function(){ $(this).attr('aria-label', $(this).text()) }); </script> <script type="text/javascript"> //<![CDATA[ var callBackFrameUrl='/WebResource.axd?d=beToSAE3vdsL1QUQUxjWdTXQU9Psl404kp16ES1Y4QAgHLfsYcRrxvfRpL9m7CriZWeUVeC4ff5HtqXc65NCGQ2&t=638563271773552689'; WebForm_InitCallback();var ddlsearchType2_Data = new Object(); ddlsearchType2_Data.images = ddlsearchType2_ImageArray; ddlsearchType2_Data.collapseToolTip = "Collapse {0}"; ddlsearchType2_Data.expandToolTip = "Expand {0}"; ddlsearchType2_Data.expandState = theForm.elements['ddlsearchType2_ExpandState']; ddlsearchType2_Data.selectedNodeID = theForm.elements['ddlsearchType2_SelectedNode']; ddlsearchType2_Data.selectedClass = 'ddlsearchType2_8 active '; ddlsearchType2_Data.selectedHyperLinkClass = 'ddlsearchType2_7 active '; (function() { for (var i=0;i<6;i++) { var preLoad = new Image(); if (ddlsearchType2_ImageArray[i].length > 0) preLoad.src = ddlsearchType2_ImageArray[i]; } })(); ddlsearchType2_Data.lastIndex = 3; ddlsearchType2_Data.populateLog = theForm.elements['ddlsearchType2_PopulateLog']; ddlsearchType2_Data.treeViewID = 'ctl33$ddlsearchType2'; ddlsearchType2_Data.name = 'ddlsearchType2_Data'; //]]> </script> </form> <!-- Modals --> <div id="ConfirmAction"></div> <div id="modalDiv"></div> <div id="calendarModalContainer"><div id="productCalendar"></div></div> <div id="cartCalendarModalContainer"><div id="cartProductCalendar"></div></div> <!-- Root element of PhotoSwipe. Must have class pswp. --> <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> <div class="pswp__bg"></div> <div class="pswp__scroll-wrap"> <div class="pswp__container"> <div class="pswp__item"></div> <div class="pswp__item"></div> <div class="pswp__item"></div> </div> <div class="pswp__ui pswp__ui--hidden"> <div class="pswp__top-bar"> <div class="pswp__counter"></div> <button class="pswp__button pswp__button--close" title="Close (Esc)" style="font-size: 0;">Close</button> <button class="pswp__button pswp__button--share" title="Share" style="font-size: 0;">Share</button> <button class="pswp__button pswp__button--fs" title="Toggle fullscreen" style="font-size: 0;">Fullscreen</button> <button class="pswp__button pswp__button--zoom" title="Zoom in/out" style="font-size: 0;">Zoom</button> <div class="pswp__preloader"> <div class="pswp__preloader__icn"> <div class="pswp__preloader__cut"> <div class="pswp__preloader__donut"></div> </div> </div> </div> </div> <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> <div class="pswp__share-tooltip"></div> </div> <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)" style="font-size: 0;">Previous </button> <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)" style="font-size: 0;">Next </button> <div class="pswp__caption"> <div class="pswp__caption__center"></div> </div> </div> </div> </div> <script type="text/javascript"> MCE.DebugInfo(); Dropzone.autoDiscover = false; var iconCancel = '<svg class="icon-cancel"><use xlink:href="#icon-cancel"></use></svg>'; function AddToCartParticipantCentricMessage(message, title, checkoutTxt, continueTxt, id, continueLocation) { var options = { dialogClass: 'small dialogAddToCartSPC', modal: true, resizable: false, title: title, draggable: false, open: function (e, ui) { // Removing close button so user has to click 'checkout' or 'register another participant' // Because remove from cart after clicking close button doesn't post the page properly (not sure why) // And it doesn't actually get removed from cart // Another option is to add the below beforeClose: window.location.reload()... $('.ui-dialog-titlebar-close', ui.dialog).hide(); }, //beforeClose: function (e, ui) { // window.location.reload(); //}, buttons: [ { text: checkoutTxt, click: function () { $(this).dialog('close'); window.location = "/checkout"; }, }, { text: continueTxt, click: function () { $(this).dialog('close'); window.location = continueLocation; } } ] }; MCE.DisplayMessage(message, title, options); } function SimpleAddToCartMessage(message, title) { var options = { dialogClass: 'small dialogSimpleAddToCart', modal: true, resizable: false, title: title, draggable: false, buttons: { "OK": function () { $(this).html('').dialog('close'); } } }; MCE.DisplayMessage(message, title, options); } function SimplePurchaseLimitReachedWithWaitlistOptionMessage(message, title, idaccount, idproduct) { var options = { dialogClass: 'dialog', modal: true, resizable: false, width: '30em', title: title, draggable: false, open: function (event, ui) { $(".ui-dialog-titlebar-close", ui.dialog).hide(); }, position: { my: "center top+32", at: "center top", of: getViewPortPosition }, buttons: { "Add Me To Waitlist": function() { var obj = { iDAccount: idaccount, iDProduct: idproduct } $.ajax({ async: false, type: "POST", contentType: "application/json; charset=utf-8", url: "/WebServices/wsJQueryAJAX.asmx/AddAccountToWaitlist", dataType: "json", data: $.toJSON(obj), success: function (data) { if (data.d.Msg.Success) { MCE.SetStatusMessage('success', data.d.Msg.Messages[0].Text, 3000); } else { MCE.SetStatusMessage('error', data.d.Msg.Messages[0].Text , 3000); } }, error: function (status) { } }); $(this).html('').dialog('close'); }, "Close": function () { $(this).html('').dialog('close'); } } }; MCE.DisplayMessage(message, title, options); } $('#ConfirmAction').dialog({ autoOpen: false, dialogClass: 'xsmall', closeOnEscape: false, draggable: false, modal: true, resizable: false, title: 'Confirm Action', open: function () { $('.ui-dialog :button').blur(); // var widget = $(this).dialog("widget"); //$('.ui-dialog-titlebar-close span.ui-icon', widget).append(closeIcon); }, close: function () { $(this).dialog("destroy"); } }); function DefaultConfirmPrompt(e, button, message) { if (!$(button).is('.warned')) { e.preventDefault(); var confirmAction = $('div#ConfirmAction'); confirmAction.html('<div>' + message + '</div>'); confirmAction.dialog('option', { buttons: { Confirm: function () { $(button).addClass('warned'); $(this).dialog('close'); window.location.href = $(button).attr("href"); }, Cancel: function () { $(this).dialog('close'); } }, close: function () { } }).dialog('open'); return false; } else { return true; } } function ConfirmDeleteCreditCard(e, button) { DefaultConfirmPrompt(e, button, 'Are you sure you want to delete this credit card?'); } function ConfirmClearCartItems(e, button) { DefaultConfirmPrompt(e,button, "This will remove all items from your Cart!"); } function ConfirmDeleteParticipant(e, button) { DefaultConfirmPrompt(e, button, "Are you sure you want to delete this Participant?"); } MCE.SetupProductDetailPopup = function ($el) { if ($el === undefined) { $el = $("a[data-mce-productdetailpopup='true']"); } $el.off("click").on("click", function () { var $this = $(this); var idProduct = $this.attr("data-mce-idproduct"); if (idProduct) { MCE.ShowProductDetailPopup(idProduct); } }); } $(function () { $('.dropzone-webformquestion-change').on('click', function (e) { e.preventDefault(); let parentCell = $(this).closest('.RightCell'); let dz = parentCell.find('.dropzone-webformquestion-fileupload').get(0).dropzone; if(cfg.hasValue(dz.files)) dz.removeAllFiles(); else{ let hf = parentCell.find('[id$="' + $(this).data('hfid') + '"]'); let hfTitle = parentCell.find('[id$="' + $(this).data('hftitleid') + '"]'); hf.val(''); hfTitle.val(''); } let uploadDiv = parentCell.find('[id$="pnlUpload' + $(this).data('qid') + '"]'); let changeDiv = parentCell.find('[id$="pnlChange' + $(this).data('qid') + '"]'); uploadDiv.show(); changeDiv.hide(); let fileNameLink = parentCell.find('a.dropzoneFileName'); fileNameLink.text(''); fileNameLink.prop('href',''); }); $('.dropzone-webformquestion-change').each(function (index, elem) { let $this = $(elem); let parentCell = $this.closest('.RightCell'); let hf = parentCell.find('[id$="' + $this.data('hfid') + '"]'); let hfTitle = parentCell.find('[id$="' + $this.data('hftitleid') + '"]'); let fileNameLink = $this.parent().find('a.dropzoneFileName'); if (cfg.hasValue(hfTitle.val()) && fileNameLink.text() != hfTitle.val()) { fileNameLink.prop('href', '/Files/' + hf.val()); fileNameLink.text(hfTitle.val()); } if(!cfg.hasValue(fileNameLink.text())){ let uploadDiv = parentCell.find('[id$="pnlUpload' + $this.data('qid') + '"]'); let changeDiv = parentCell.find('[id$="pnlChange' + $this.data('qid') + '"]'); uploadDiv.show(); changeDiv.hide(); } }) $(".dropzone-webformquestion-fileupload").dropzone({ url: "\\WebHandlers\\whSecureFileUpload.ashx", maxFiles: 1, addRemoveLinks: true, dictDefaultMessage: "Click or drop a file here to upload", acceptedFiles: "", maxFilesize: 5, init: function () { var oldFile; var moreThanOneFileDropped; this.on("addedfile", function (file) { if (typeof oldFile !== "undefined") { this.removeFile(oldFile); } if (typeof moreThanOneFileDropped !== "undefined") { oldFile = undefined; moreThanOneFileDropped = undefined; this.removeFile(file); MCE.DisplayMessage("You can only upload one file.", "File not saved"); } }); this.on('success', function (file, responseText) { oldFile = file; var response = JSON.parse(responseText); var $this = $(this.element); var parentCell = $($this).closest('.RightCell'); var hf = parentCell.find('[id$="' + $this.data('hfid') + '"]'); hf.val(response.id); var hfTitle = parentCell.find('[id$="' + $this.data('hftitleid') + '"]'); hfTitle.val(file.name); var uploadDiv = parentCell.find('[id$="pnlUpload' + $this.data('qid') + '"]'); var changeDiv = parentCell.find('[id$="pnlChange' + $this.data('qid') + '"]'); uploadDiv.hide(); changeDiv.show(); let fileNameLink = parentCell.find('a.dropzoneFileName'); fileNameLink.prop('href', '/Files/' + hf.val()); fileNameLink.text(hfTitle.val()); }); this.on('drop', function (event) { if (event.dataTransfer.files.length > 1) { moreThanOneFileDropped = true; } }); this.on('error', function (file, responseText) { this.removeAllFiles(true); MCE.DisplayMessage(responseText, "File not saved"); }); this.on('removedfile', function (file) { var $this = $(this.element); var parentCell = $this.closest('.RightCell'); var hf = parentCell.find('[id$="' + $this.data('hfid') + '"]'); var hfTitle = parentCell.find('[id$="' + $this.data('hftitleid') + '"]'); hf.val(''); hfTitle.val(''); }); } }); //Bootstrap popover $('.popover-toggle').on({ 'mouseenter': function () { $(this).children('.popover').stop().fadeIn(200); }, 'mouseleave': function () { $(this).children('.popover').stop().fadeOut(200); } }) $('select.chosen').chosen(); $(document).tooltip({ position: { my: "center bottom-5", at: "center top", using: function (position, feedback) { $(this).css(position); $("<div>") .addClass("arrow") .addClass(feedback.vertical) .addClass(feedback.horizontal) .appendTo(this); } }, content: function () { return $(this).not('.ui-dialog-titlebar-close, .twitter-share-button, .mce-edit-area iframe, h1.logo a, .fb-share-button iframe, .moxman-thumb, .moxman-txt, .noTip').attr('title'); } }); MCE.SetupProductDetailPopup(); $("a[data-mce-productdependentpopup='true']").on('click', function () { var $this = $(this); var idProduct = $this.data('mce-idproduct'); var idMasterProduct = $this.data('mce-idmasterproduct'); if (idProduct && idMasterProduct) { MCE.ShowDependentProductPopup(idProduct, idMasterProduct); } }); $(".triggersDependencies").on("change", function () { MCE.ValidateFormQuestionDependencies(); //run a second time to make sure any questions hidden properly untrigger dependent questions MCE.ValidateFormQuestionDependencies(); }); MCE.ValidateFormQuestionDependencies(); $('#menu').show(); $('.date').datepicker({ changeMonth: true, changeYear: true, yearRange: "-100:+10" }).on('keyup', function (e) { if (e.keyCode == 8 || e.keyCode == 46) { $.datepicker._clearDate(this); } }); $('.time').timepicker(); $('.datetime').datetimepicker({ changeMonth: true, changeYear: true, yearRange: "-100:+10" }); $(".water").each(function () { var $tb = $(this); if ($tb.val() != this.title) { $tb.removeClass("water"); } }); $(".water").on('focus', function () { var $tb = $(this); if ($tb.val() == this.title) { $tb.val(""); $tb.removeClass("water"); } }); $(".water").on('blur', function () { var $tb = $(this); if ($.trim($tb.val()) == "") { $tb.val(this.title); $tb.addClass("water"); } }); $('#HelpButton').on('click', function () { $("#Dialog").dialog({ dialogClass: 'dialog', position: { my: "center top+32", at: "center top", of: getViewPortPosition }, closeText: iconCancel }); }); $('span.currentPage').button(); var buttonset = $('div.fg-buttonset'); buttonset.find('a.fg-button:first').addClass('ui-corner-tl ui-corner-bl'); buttonset.find('a.fg-button:last').addClass('ui-corner-tr ui-corner-br'); buttonset.find('a.ui-icon-check').each(function (index, elem) { var text = $(this).text(); $(this).html('<span class="ui-icon ui-icon-primary ui-icon-check"></span><span class="ui-button-text">' + text + '</span>'); }); //setup the waitlist modal to globally hook into the data attribute $("a[data-waitlist-idproduct]").on("click", function (e) { e.stopPropagation(); e.preventDefault(); var $this = $(this); var dialogOptions = { autoOpen: true, data: { idProduct:$this.data("waitlist-idproduct"), requireParticipant:$this.data("waitlist-requireparticipant") }, terms: { waitlistText: cfg.configs.waitlistText, participantTerm: cfg.configs.ParticipantTerm }, }; if (cfg.settings && cfg.settings.IDAccount) { dialogOptions.data.idAccount = cfg.settings.IDAccount; } var $prodWaitlistDialog = $("<div></div>"); $prodWaitlistDialog.dialogProductWaitlist(dialogOptions); return false; }); });//end dom ready function function OnStaffTreeClick(evt) { var src = window.event != window.undefined ? window.event.srcElement : evt.target; var isChkBoxClick = (src.tagName.toLowerCase() == "input" && src.type == "checkbox"); var t = GetParentByTagName("table", src); if (isChkBoxClick) { var parentTable = GetParentByTagName("table", src); var nxtSibling = parentTable.nextSibling; if (nxtSibling && nxtSibling.nodeType == 1) { if (nxtSibling.tagName.toLowerCase() == "div") { CheckUncheckChildren(parentTable.nextSibling, src.checked); } } } } function CheckUncheckChildren(childContainer, check) { var childChkBoxes = childContainer.getElementsByTagName("input"); var childChkBoxCount = childChkBoxes.length; for (var i = 0; i < childChkBoxCount; i++) { childChkBoxes[i].checked = check; $(childChkBoxes[i]).trigger('change'); } } function AreAllSiblingsChecked(chkBox) { var parentDiv = GetParentByTagName("div", chkBox); var childCount = parentDiv.childNodes.length; var k = 0; for (var i = 0; i < childCount; i++) { if (parentDiv.childNodes[i].nodeType == 1) { if (parentDiv.childNodes[i].tagName.toLowerCase() == "table") { var prevChkBox = parentDiv.childNodes[i].getElementsByTagName("input")[0]; //if any of sibling nodes are not checked, return false if (prevChkBox.checked) { //add each selected node one value k = k + 1; } } } } } function GetParentByTagName(parentTagName, childElementObj) { var parent = childElementObj.parentNode; while (parent.tagName.toLowerCase() != parentTagName.toLowerCase()) { parent = parent.parentNode; } return parent; } // If IE8 or IE7 change svgs to pngs if ($('body').hasClass('ie8') || $('body').hasClass('ie7')) { $('svg').each(function () { var iconClasses = $(this).attr('class'); var iconName = iconClasses.split(" "); $(this).replaceWith($('<img class="icon ' + iconName[0] + '" src="' + iconName[0] + '.png' + '" />')); }); } $('img[src*="icon-"]').each(function () { var icon = $(this).attr('src'); $(this).attr('src', 'Styles/Icons/png/' + icon); }); $('ui-icon-closethick').append('<svg class="icon-cancel"><use xlink:href="#icon-cancel"></use></svg>'); </script> <script> //twitter !function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], p = /^http:/.test(d.location) ? 'http' : 'https'; if (!d.getElementById(id)) { js = d.createElement(s); js.id = id; js.src = p + '://platform.twitter.com/widgets.js'; fjs.parentNode.insertBefore(js, fjs); } }(document, 'script', 'twitter-wjs'); // end twitter </script> </body> </html>