').attr({ type: 'button', id:'hide_show_'+id1, value:'Display', class:'link_btn2_def'}); jQuery(this).before(show_btn); jQuery(show_btn).click(function() { jQuery("#"+item_id).toggle(); if (jQuery(show_btn).attr('value') == 'Display') {jQuery(this).attr({'value':'Hide'});} else {jQuery(this).attr({'value':'Display'}); } }); }); }); /* ------ automatically select the empty option if a multiselect is emptied -------- */ function count_options(select) { var options = getSelectValues(select); if (options.length == 0) { var option = document.createElement("option"); option.value = "0"; option.text = " "; select.add(option); options = getSelectValues(select); document.getElementById(select.id).value = "0"; } } /* ------ get a list of options of a selection -------- */ function getSelectValues(select) { var result = []; var options = select && select.options; var opt; for (var i=0, iLen=options.length; i 0) { for (var i = 0; i < scrollies.length; i++) { scrollies[i].value = 0; } } let x = document.getElementById(scrolly_id); if (typeof x != undefined) { document.getElementById(scrolly_id).value=scrollTop; } /*console.log('store_scroll_y: scrollTop ', scrollTop);*/ return scrollTop; } function get_stored_scroll_y(id) { var scrolly_id = 'scrolly_' + id; var scroll_pos=0; if (document.getElementById(scrolly_id)) { scroll_pos=document.getElementById(scrolly_id).value; } else { var scrollies = document.getElementsByName('scrolly'); for (var i = 0; i < scrollies.length; i++) { if (scrollies[i].value > 0) { scroll_pos=scrollies[i].value; i1=i; break; } } } /*console.log('get_stored_scroll_y: scroll_pos ', scroll_pos);*/ return scroll_pos; } function set_scroll_y() { var i1=0; if (document.getElementsByName('scroll_to_top')) { var scroll_to_topies = document.getElementsByName('scroll_to_top'); for (var i = 0; i < scroll_to_topies.length; i++) { if (scroll_to_topies[i].value > 0) { scroll_to_topies[i].value=0; window.scrollTo(0, 0); /*console.log('set_scroll_y: window.scrollTo(0, 0) ', 0);*/ return; } } } var scroll_pos=0; if (document.getElementsByName('scrolly')) { var scrollies = document.getElementsByName('scrolly'); for (var i = 0; i < scrollies.length; i++) { if (scrollies[i].value > 0) { scroll_pos=scrollies[i].value; const scroll_params = {left: 0, top: scroll_pos,}; /* behavior: "smooth", */ window.scrollTo(scroll_params); /* console.log('set_scroll_y: -- window.scrollTo(0, scroll_pos) ', scroll_pos); */ return ; } } } /*console.log('set_scroll_y: scroll_pos ', scroll_pos);*/ return scroll_pos; } function set_prev_scroll_y(id) { var scroll_to_top_id = 'scroll_to_top_' + id; if (document.getElementById(scroll_to_top_id)) { document.getElementById(scroll_to_top_id).value = 1; } return; } window.addEventListener("load", function(event) { set_scroll_y(); }); function toggle_info (id) { var x = document.getElementById(id); if (x.style.display === "none") { x.style.display = "block"; } else { x.style.display = "none"; } } ESVONC Annual Congress 2025 • Porto, Portugal • 22-24 May, 2025 menu Menu ESVONC-2025 You are not logged in ESVONC Annual Congress 2025 close Your Account Account Creation and Login (this is different from your ESVONC website login!) If you do not have a user account The user registration for this conference is already closed! WE ARE SORRY: The abstract submission for this conference is already closed! If you have a user account (even from a former ESVONC congress) Account login Email or user-ID Password visibility Click here to reset a lost password Contact For assistance and questions, please contact: Conference email WebsiteESVONC 2025Privacy policyPrivacy Statement (GDPR) COMS 119.23 ▲ ▼
If you have a user account
(even from a former ESVONC congress)
Contact
For assistance and questions, please contact: