У тебя в коде явно указанно что "видимость" нужно добавлять/убирать если показан/не показан элемент, на это намекает даже название функции toggle.
function show(ident) {
(ident.style.visibility !== 'visible') ? ident.style.cssText="visibility: visible" : ''
}
Дублировать дважды одну и ту же функцию тоже совсем не обязательно.