function switch_divs(div_list, tab_list, selected_index) { for(i = 0; i < div_list.length; i++) { div_elem = document.getElementById(div_list[i]); tab_elem = document.getElementById(tab_list[i]); if (div_elem && tab_elem) { if (i == selected_index) { check_selected = new RegExp('\\bselected\\b').test(tab_elem.className); if (check_selected) { div_elem.style.display = 'none'; tab_elem.className = tab_elem.className.replace(/selected/i, ''); } else { div_elem.style.display = 'block'; tab_elem.className = 'selected ' + tab_elem.className; } } else { div_elem.style.display = 'none'; tab_elem.className = tab_elem.className.replace(/selected/i, ''); } } } }